Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vgSlj-00DO9j-09 for pgsql-committers@arkaria.postgresql.org; Thu, 15 Jan 2026 19:12:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vgSlh-000Y7I-1N for pgsql-committers@arkaria.postgresql.org; Thu, 15 Jan 2026 19:12:29 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vgSl9-000Tl9-39 for pgsql-committers@lists.postgresql.org; Thu, 15 Jan 2026 19:11:56 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vgSl8-000fq5-01 for pgsql-committers@lists.postgresql.org; Thu, 15 Jan 2026 19:11:55 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vgSl5-001nvC-16 for pgsql-committers@lists.postgresql.org; Thu, 15 Jan 2026 19:11:52 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vgSl4-000fEK-2S for pgsql-committers@lists.postgresql.org; Thu, 15 Jan 2026 19:11:51 +0000 Content-Type: multipart/mixed; boundary="===============5464981002057321137==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix 'unexpected data beyond EOF' on replica restart X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 15 Jan 2026 19:11:51 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5464981002057321137== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4ICd1bmV4cGVjdGVkIGRhdGEgYmV5b25kIEVPRicgb24gcmVwbGljYSByZXN0YXJ0CgpPbiBy ZXN0YXJ0LCBhIHJlcGxpY2EgY2FuIGZhaWwgd2l0aCBhbiBlcnJvciBsaWtlICd1bmV4cGVjdGVk IGRhdGEKYmV5b25kIEVPRiBpbiBibG9jayAyMDAgb2YgcmVsYXRpb24gVC9EL1InLiBUaGVzZSBh cmUgdGhlIHN0ZXBzIHRvCnJlcHJvZHVjZSBpdDoKCi0gQSByZWxhdGlvbiBoYXMgYSBzaXplIG9m IDQwMCBibG9ja3MuCiAgLSBCbG9ja3MgMjAxIHRvIDQwMCBhcmUgZW1wdHkuCiAgLSBCbG9jayAy MDAgaGFzIHR3byByb3dzLgogIC0gQmxvY2tzIDEwMCB0byAxOTkgYXJlIGVtcHR5LgotIEEgcmVz dGFydHBvaW50IGlzIGRvbmUKLSBWYWN1dW0gdHJ1bmNhdGVzIHRoZSByZWxhdGlvbiB0byAyMDAg YmxvY2tzCi0gQSBGUFcgZGVsZXRlcyBhIHJvdyBpbiBibG9jayAyMDAKLSBBIGNoZWNrcG9pbnQg aXMgZG9uZQotIEEgRlBXIGRlbGV0ZXMgdGhlIGxhc3Qgcm93IGluIGJsb2NrIDIwMAotIFZhY3V1 bSB0cnVuY2F0ZXMgdGhlIHJlbGF0aW9uIHRvIDEwMCBibG9ja3MKLSBUaGUgcmVwbGljYSByZXN0 YXJ0cwoKV2hlbiB0aGUgcmVwbGljYSByZXN0YXJ0czoKCi0gVGhlIHJlbGF0aW9uIG9uIGRpc2sg c3RhcnRzIGF0IDEwMCBibG9ja3MsIGJlY2F1c2UgYWxsIHRoZQogIHRydW5jYXRpb25zIHdlcmUg YXBwbGllZCBiZWZvcmUgcmVzdGFydC4KLSBUaGUgZmlyc3QgdHJ1bmNhdGUgdG8gMjAwIGJsb2Nr cyBpcyByZXBsYXllZC4gSXQgc2lsZW50bHkgZmFpbHMsIGJ1dAogIGl0IHdpbGwgc3RpbGwgKGlu Y29ycmVjdGx5ISkgdXBkYXRlIHRoZSBjYWNoZSBzaXplIHRvIDIwMCBibG9ja3MKLSBUaGUgZmly c3QgRlBXIG9uIGJsb2NrIDIwMCBpcyBhcHBsaWVkLiBYTG9nUmVhZEJ1ZmZlckZvclJlYWQgcmVs aWVzCiAgb24gdGhlIGNhY2hlZCBzaXplIGFuZCBpbmNvcnJlY3RseSBhc3N1bWVzIHRoYXQgdGhl IHBhZ2UgYWxyZWFkeQogIGV4aXN0cyBpbiB0aGUgZmlsZSwgYW5kIHRodXMgd29uJ3QgZXh0ZW5k IHRoZSByZWxhdGlvbi4KLSBUaGUgb25saW5lIGNoZWNrcG9pbnQgcmVjb3JkIGlzIHJlcGxheWVk LCBjYWxsaW5nIHNtZ3JkZXN0cm95YWxsCiAgd2hpY2ggY2F1c2VzIHRoZSBjYWNoZWQgc2l6ZSB0 byBiZSBkaXNjYXJkZWQKLSBUaGUgc2Vjb25kIEZQVyBvbiBibG9jayAyMDAgaXMgYXBwbGllZC4g VGhpcyB0aW1lLCB0aGUgZGV0ZWN0ZWQgc2l6ZQogIGlzIDEwMCBibG9ja3MsIGFuIGV4dGVuZCBp cyBhdHRlbXB0ZWQuIEhvd2V2ZXIsIHRoZSBibG9jayAyMDAgaXMKICBhbHJlYWR5IHByZXNlbnQg aW4gdGhlIGJ1ZmZlciBjYWNoZSBkdWUgdG8gdGhlIGZpcnN0IEZQVy4gVGhpcwogIHRyaWdnZXJz IHRoZSAndW5leHBlY3RlZCBkYXRhIGJleW9uZCBFT0YnLgoKVG8gZml4LCB1cGRhdGUgdGhlIGNh Y2hlZCBzaXplIGluIFNtZ3JSZWxhdGlvbiB3aXRoIHRoZSBjdXJyZW50IHNpemUKcmF0aGVyIHRo YW4gdGhlIHJlcXVlc3RlZCBuZXcgc2l6ZSwgd2hlbiB0aGUgcmVxdWVzdGVkIG5ldyBzaXplIGlz CmdyZWF0ZXIuCgpBdXRob3I6IEFudGhvbmluIEJvbm5lZm95IDxhbnRob25pbi5ib25uZWZveUBk YXRhZG9naHEuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNz YWdlLWlkL0NBTzZfWHFydi1zbk5KTmhiajFLalFtV2lXSFgzbllHRGdBYz12eGFaUDNxYzRnMVNp d0BtYWlsLmdtYWlsLmNvbQpCYWNrcGF0Y2gtdGhyb3VnaDogMTQKCkJyYW5jaAotLS0tLS0KUkVM XzE4X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3Bn L2NvbW1pdGRpZmYvOWVkNDExZTA4NGI3ZTI1ODg1ZDc2MWExNWUzYTU0ODE4Y2Y4NTZhOQoKTW9k aWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9zbWdyL21kLmMg ICB8ICAzICsrKwpzcmMvYmFja2VuZC9zdG9yYWdlL3NtZ3Ivc21nci5jIHwgMTEgKysrKysrKysr Ky0KMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgo= --===============5464981002057321137==--