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.94.2) (envelope-from ) id 1u7orC-007Dgb-Ui for pgsql-committers@arkaria.postgresql.org; Thu, 24 Apr 2025 05:10:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u7orA-00D8Dx-UF for pgsql-committers@arkaria.postgresql.org; Thu, 24 Apr 2025 05:10:41 +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.94.2) (envelope-from ) id 1u7orA-00D8DX-KR for pgsql-committers@lists.postgresql.org; Thu, 24 Apr 2025 05:10:41 +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 1u7or8-001ik6-0f for pgsql-committers@lists.postgresql.org; Thu, 24 Apr 2025 05:10:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=DgmwQ+vTgbFex9ZNS61r8ju++X/t0plKDm34gzqWunw=; b=zRKjWxexZH2e7uDsiPCpLhD/ig H+N485BsVOKZGjeHIxQWxLAeXlsG2APB4zXEF1UoOFkKBG3U8eYgn2VCn94eoBqMistf1UDNyulGf 4okWgITLmFZdBfqt8G1TgDtDvhYUZyjdXGQMaLoj/mjGezYEd/NxiY4TqfkCRuRAVb7QQm3HGKDCT 70kbD5KNGgTF/9qSMakWsU4ywlelStIYWq5v0/l/zuzxIiw2GKsBVSJtF34GffEj3JhrZv97f3oSc EIO27uVNRn3kpDEjjueomZomY3XyC+caQJcdiJ1mEg8httBAgxW/xqR+9DJqJcspyrPtLMHUeDuPc HyyjNiIA==; 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.94.2) (envelope-from ) id 1u7or6-004eL9-TK for pgsql-committers@lists.postgresql.org; Thu, 24 Apr 2025 05:10:37 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u7or7-001Vsz-0R for pgsql-committers@lists.postgresql.org; Thu, 24 Apr 2025 05:10:37 +0000 Content-Type: multipart/mixed; boundary="===============0036640399588343167==" MIME-Version: 1.0 From: Amit Kapila To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix data loss in logical replication. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 24 Apr 2025 05:10:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0036640399588343167== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGRhdGEgbG9zcyBpbiBsb2dpY2FsIHJlcGxpY2F0aW9uLgoKVGhpcyBjb21taXQgaXMgYSBi YWNrcGF0Y2ggb2YgY29tbWl0IDQ5MDliMzhhZjAgZm9yIDEzLgoKRGF0YSBsb3NzIGNhbiBoYXBw ZW4gd2hlbiB0aGUgRERMcyBsaWtlIEFMVEVSIFBVQkxJQ0FUSU9OIC4uLiBBREQgVEFCTEUgLi4u Cm9yIEFMVEVSIFRZUEUgLi4uICB0aGF0IGRvbid0IHRha2UgYSBzdHJvbmcgbG9jayBvbiB0YWJs ZSBoYXBwZW5zCmNvbmN1cnJlbnRseSB0byBETUxzIG9uIHRoZSB0YWJsZXMgaW52b2x2ZWQgaW4g dGhlIERETC4gVGhpcyBoYXBwZW5zCmJlY2F1c2UgbG9naWNhbCBkZWNvZGluZyBkb2Vzbid0IGRp c3RyaWJ1dGUgaW52YWxpZGF0aW9ucyB0byBjb25jdXJyZW50CnRyYW5zYWN0aW9ucyBhbmQgdGhv c2UgdHJhbnNhY3Rpb25zIHVzZSBzdGFsZSBjYWNoZSBkYXRhIHRvIGRlY29kZSB0aGUKY2hhbmdl cy4gVGhlIHByb2JsZW0gYmVjb21lcyBiaWdnZXIgYmVjYXVzZSB3ZSBrZWVwIHVzaW5nIHRoZSBz dGFsZSBjYWNoZQpldmVuIGFmdGVyIHRob3NlIGluLXByb2dyZXNzIHRyYW5zYWN0aW9ucyBhcmUg ZmluaXNoZWQgYW5kIHNraXAgdGhlCmNoYW5nZXMgcmVxdWlyZWQgdG8gYmUgc2VudCB0byB0aGUg Y2xpZW50LgoKVGhpcyBjb21taXQgZml4ZXMgdGhlIGlzc3VlIGJ5IGRpc3RyaWJ1dGluZyBpbnZh bGlkYXRpb24gbWVzc2FnZXMgZnJvbQpjYXRhbG9nLW1vZGlmeWluZyB0cmFuc2FjdGlvbnMgdG8g YWxsIGNvbmN1cnJlbnQgaW4tcHJvZ3Jlc3MgdHJhbnNhY3Rpb25zLgpUaGlzIGFsbG93cyB0aGUg bmVjZXNzYXJ5IHJlYnVpbGQgb2YgdGhlIGNhdGFsb2cgY2FjaGUgd2hlbiBkZWNvZGluZyBuZXcK Y2hhbmdlcyBhZnRlciBjb25jdXJyZW50IERETC4KClRoZSBmaXggZm9yIDEzIGlzIGRpZmZlcmVu dCBmcm9tIHdoYXQgd2UgZGlkIGluIGJyYW5jaGVzIDE0IGFuZCBhYm92ZSwKc3VjaCB0aGF0IGZv ciAxMywgdGhlIGNvbmN1cnJlbnQgRERMIGNoYW5nZXMgKGZyb20gRERMIHR5cGVzIG1lbnRpb25l ZAplYXJsaWVyKSB3aWxsIGJlIHZpc2libGUgZm9yIGFueSBuZXdseSBzdGFydGVkIHRyYW5zYWN0 aW9ucy4gVG8gbWFrZSB0aGVtCnZpc2libGUgaW4gY29uY3VycmVudCB0cmFuc2FjdGlvbnMsIHdl IG5lZWQgdG8gaW50cm9kdWNlIGEgbmV3IGNoYW5nZSB0eXBlClJFT1JERVJfQlVGRkVSX0NIQU5H RV9JTlZBTElEQVRJT04sIGFscmVhZHkgcHJlc2VudCBpbiBicmFuY2hlcyAxNCBhbmQKZ3JlYXRl ci4gV2UgZGVjaWRlZCBub3QgdG8gdGFrZSB0aGUgcmlzayBvZiBhIGJpZ2dlciBjaGFuZ2UgYW5k IGZpeCB0aGUKaXNzdWUgcGFydGlhbGx5IGluIDEzLgoKUmVwb3J0ZWQtYnk6IGh1YmVydCBkZXBl c3ogbHViYWN6ZXdza2kgPGRlcGVzekBkZXBlc3ouY29tPgpSZXBvcnRlZC1ieTogVG9tYXMgVm9u ZHJhIDx0b21hcy52b25kcmFAZW50ZXJwcmlzZWRiLmNvbT4KQXV0aG9yOiBTaGxvayBLeWFsIDxz aGxvay5reWFsLm9zc0BnbWFpbC5jb20+CkF1dGhvcjogSGF5YXRvIEt1cm9kYSA8a3Vyb2RhLmhh eWF0b0BmdWppdHN1LmNvbT4KUmV2aWV3ZWQtYnk6IFpoaWppZSBIb3UgPGhvdXpqLmZuc3RAZnVq aXRzdS5jb20+ClJldmlld2VkLWJ5OiBNYXNhaGlrbyBTYXdhZGEgPHNhd2FkYS5tc2hrQGdtYWls LmNvbT4KUmV2aWV3ZWQtYnk6IEFtaXQgS2FwaWxhIDxhbWl0LmthcGlsYTE2QGdtYWlsLmNvbT4K VGVzdGVkLWJ5OiBCZW5vaXQgTG9icsOpYXUgPGJlbm9pdC5sb2JyZWF1QGRhbGliby5jb20+CkRp c2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vZGU1MmIyODItMTE2Ni0xMTgwLTQ1YTItOGQ4 OTE3Y2E3NGM2QGVudGVycHJpc2VkYi5jb20KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMv bS9DQUQyMUFvQWVuVnFpTWpwTi1QdkdITDFOOURXbkhTcTY3M2JmZ3I2cGhtQlV6eD1rTFFAbWFp bC5nbWFpbC5jb20KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUQyMUFvQWhVM2tw OHNoWXFQPUV4aUZEWjlzWnhwRmI1V3pMYTBwK3ZFZTVqKzdDV1FAbWFpbC5nbWFpbC5jb20KCkJy YW5jaAotLS0tLS0KUkVMXzEzX1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBv c3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMjQ3ZWU5NDE1MGI2ZmU4OTA2ZGE1MWFmYWRiZWRm OGFjZjNjMTdjZgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29udHJpYi90ZXN0X2Rl Y29kaW5nL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQouLi4vZXhwZWN0ZWQv aW52YWxpZGF0aW9uX2Rpc3RydWJ1dGlvbi5vdXQgICAgICAgICB8IDIwICsrKysrKysKLi4uL3Nw ZWNzL2ludmFsaWRhdGlvbl9kaXN0cnVidXRpb24uc3BlYyAgICAgICAgICAgfCAzMiArKysrKysr KysrKwpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL3Jlb3JkZXJidWZmZXIuYyAgICB8 IDY0ICsrKysrKysrKysrKysrKysrKystLS0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNh bC9zbmFwYnVpbGQuYyAgICAgICAgfCA2MyArKysrKysrKysrKysrKysrKy0tLS0Kc3JjL2luY2x1 ZGUvcmVwbGljYXRpb24vcmVvcmRlcmJ1ZmZlci5oICAgICAgICAgICAgfCAgNCArKwo2IGZpbGVz IGNoYW5nZWQsIDE2NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCg== --===============0036640399588343167==--