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 1we0kz-004Ugh-1N for pgsql-committers@arkaria.postgresql.org; Mon, 29 Jun 2026 01:25:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1we0ky-0009rf-0o for pgsql-committers@arkaria.postgresql.org; Mon, 29 Jun 2026 01:25:52 +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 1we0kx-0009rX-2k for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 01:25:52 +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.98.2) (envelope-from ) id 1we0kv-00000000iDU-20rz for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 01:25:51 +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=jkQPt7gWEIhGqAx+Uzq5qrtgN+22+UcKqWEabBY5oNg=; b=dKmSGhCjt8QLheBdqjCKqRKLLe nyqsChs+Fe1K7XqgPd9Pptz8+bId3A23o4zUHhJAitXwLljv+QKorp7v4CKns8whmHziRFHv/0Z8t Zb5FHHscWozl/7drVSNpPbbGCXd+fpVkZbGMN+NgAeQQQoDdVSbpFjP/jcd5DYnmQj925PCC4ZU8p SFsWK0pEDsgtG/NAIc1DHza+6ykhT2st89p4qN2tkLQFxPAGX+rBgNqZwqua4C47rmjZOI6DzYMr6 pve453hDJK6Vq1b3fbHqBiWSg/h8y1EMemEnF8ml93h8DIgTjwIxBQUSMLfINKoP7zCoolZnvpp1X FGM9/ZZw==; 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 1we0ku-00824r-0G for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 01:25:48 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1we0kt-000aYP-3D for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 01:25:47 +0000 Content-Type: multipart/mixed; boundary="===============9119784068425776320==" MIME-Version: 1.0 From: Amit Langote To: pgsql-committers@lists.postgresql.org Subject: pgsql: Hardwire RI fast-path end-of-xact cleanup into xact.c X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 29 Jun 2026 01:25:47 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============9119784068425776320== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SGFyZHdpcmUgUkkgZmFzdC1wYXRoIGVuZC1vZi14YWN0IGNsZWFudXAgaW50byB4YWN0LmMKCkNv bW1pdCBiN2IyN2ViNDFhNSwgd2hpY2ggYWRkZWQgZm9yZWlnbi1rZXkgZmFzdC1wYXRoIGJhdGNo aW5nIHRvCnJpX3RyaWdnZXJzLmMsIHJlZ2lzdGVyZWQgcmlfRmFzdFBhdGhYYWN0Q2FsbGJhY2so KSB2aWEKUmVnaXN0ZXJYYWN0Q2FsbGJhY2soKSB0byBjbGVhciB0aGUgZmFzdC1wYXRoIGJhdGNo aW5nIHN0YXRlIGF0IGVuZCBvZgp0cmFuc2FjdGlvbi4gIFJlZ2lzdGVyWGFjdENhbGxiYWNrKCkg aXMgZG9jdW1lbnRlZCBhcyBpbnRlbmRlZCBmb3IKZHluYW1pY2FsbHkgbG9hZGVkIG1vZHVsZXM7 IGJ1aWx0LWluIGNvZGUgaXMgc3VwcG9zZWQgdG8gaGFyZHdpcmUgaXRzCmVuZC1vZi14YWN0IGhv b2tzIGludG8geGFjdC5jLCBtYWlubHkgc28gY2FsbGJhY2sgb3JkZXJpbmcgY2FuIGJlCmNvbnRy b2xsZWQgd2hlcmUgaXQgbWF0dGVycyAoc2VlIHRoZSBoZWFkZXIgY29tbWVudCBvbgpSZWdpc3Rl clhhY3RDYWxsYmFjaygpKS4KCkNvbnZlcnQgdGhlIGNhbGxiYWNrIGludG8gYSBwbGFpbiBBdEVP WGFjdF9SSSgpIGZ1bmN0aW9uIGFuZCBjYWxsIGl0CmRpcmVjdGx5IGZyb20gQ29tbWl0VHJhbnNh Y3Rpb24oKSwgUHJlcGFyZVRyYW5zYWN0aW9uKCkgYW5kCkFib3J0VHJhbnNhY3Rpb24oKSwgYWxv bmdzaWRlIHRoZSBvdGhlciBBdEVPWGFjdF8qIGNsZWFudXAgc3RlcHMsIGFuZApkcm9wIHRoZSBS ZWdpc3RlclhhY3RDYWxsYmFjaygpIHJlZ2lzdHJhdGlvbi4KCkxpa2UgdGhlIG90aGVyIEF0RU9Y YWN0Xyogcm91dGluZXMsIEF0RU9YYWN0X1JJKCkgdGFrZXMgYW4gaXNDb21taXQKYXJndW1lbnQg YW5kIHRyZWF0cyB0aGUgdHdvIHBhdGhzIGRpZmZlcmVudGx5LiAgT24gY29tbWl0IG9yIHByZXBh cmUKdGhlIGZhc3QtcGF0aCBjYWNoZSBtdXN0IGFscmVhZHkgaGF2ZSBiZWVuIGZsdXNoZWQgYW5k IHRvcm4gZG93biBieQp0aGUgYWZ0ZXItdHJpZ2dlciBiYXRjaCBjYWxsYmFjaywgc28gYSBzdXJ2 aXZpbmcgY2FjaGUgaW5kaWNhdGVzIGEKdHJpZ2dlciBiYXRjaCB3YXMgbmV2ZXIgZmx1c2hlZCAt LSB3aGljaCB3b3VsZCBoYXZlIHNpbGVudGx5IHNraXBwZWQKRksgY2hlY2tzIC0tIGFuZCBkcmF3 cyBhbiBBc3NlcnQgcGx1cyBhIFdBUk5JTkcuICBPbiBhYm9ydCBhIHN1cnZpdmluZwpjYWNoZSBp cyBleHBlY3RlZCAoYSBmbHVzaCBtYXkgaGF2ZSBlcnJvcmVkIG91dCBwYXJ0d2F5KSBhbmQgaXMg c2ltcGx5CnJlc2V0LgoKVGhlcmUgaXMgbm8gb3JkZXJpbmcgZGVwZW5kZW5jeSBoZXJlOiBBdEVP WGFjdF9SSSgpIG9ubHkgcmVzZXRzCmJhY2tlbmQtbG9jYWwgc3RhdGljIHN0YXRlICh0aGUgY2Fj aGUgcG9pbnRlciwgdGhlCmNhbGxiYWNrLXJlZ2lzdGVyZWQgZmxhZywgYW5kIHRoZSBpbi1mbHVz aCBndWFyZCkuICBJdCB0b3VjaGVzIG5vCnJlbGF0aW9ucywgbG9ja3MsIGJ1ZmZlcnMgb3IgY2F0 YWxvZ3MsIHNvIGl0cyBwb3NpdGlvbiByZWxhdGl2ZSB0bwpSZXNvdXJjZU93bmVyUmVsZWFzZSgp IGFuZCB0aGUgc3Vycm91bmRpbmcgQXRFT1hhY3RfKiBjYWxscyBkb2VzIG5vdAptYXR0ZXIuICBP biBhIG5vcm1hbCBjb21taXQgdGhlIGZhc3QtcGF0aCBjYWNoZSBoYXMgYWxyZWFkeSBiZWVuCmZs dXNoZWQgYW5kIHRvcm4gZG93biBieSByaV9GYXN0UGF0aEVuZEJhdGNoKCkgKGFuCkFmdGVyVHJp Z2dlckJhdGNoQ2FsbGJhY2sgZmlyZWQgZnJvbSBBZnRlclRyaWdnZXJGaXJlRGVmZXJyZWQoKSwg d2VsbApiZWZvcmUgYW55IGVuZC1vZi14YWN0IGNhbGxiYWNrKSwgc28gdGhlIHJlc2V0IGlzIGEg bm8tb3A7IGl0cyByZWFsCmpvYiBpcyB0aGUgYWJvcnQgcGF0aCwgd2hlcmUgdGVhcmRvd24gbWF5 IG5vdCBoYXZlIHJ1biBhbmQgdGhlIHN0YXRpYwpwb2ludGVycyB3b3VsZCBvdGhlcndpc2UgZGFu Z2xlIGludG8gdGhlIG5leHQgdHJhbnNhY3Rpb24uICBUaGUgY2FjaGUKbWVtb3J5IGl0c2VsZiBs aXZlcyBpbiBUb3BUcmFuc2FjdGlvbkNvbnRleHQgYW5kIGlzIGZyZWVkIGJ5IHRoZQplbmQtb2Yt dHJhbnNhY3Rpb24gbWVtb3J5LWNvbnRleHQgcmVzZXQgb24gYm90aCBwYXRocy4KClRoZSBjb21w YW5pb24gUmVnaXN0ZXJTdWJYYWN0Q2FsbGJhY2soKSB1c2UgZnJvbSBiN2IyN2ViNDFhNSB3YXMK YWxyZWFkeSByZW1vdmVkIGJ5IGNvbW1pdCA0MTEzODczYSwgd2hpY2ggY29uZmluZWQgZmFzdC1w YXRoIGJhdGNoaW5nCnRvIHRoZSB0b3AgdHJhbnNhY3Rpb24gbGV2ZWwsIHNvIG9ubHkgdGhlIFJl Z2lzdGVyWGFjdENhbGxiYWNrKCkgdXNlCnJlbWFpbmVkLgoKUmVwb3J0ZWQtYnk6IEJlcnRyYW5k IERyb3V2b3QgPGJlcnRyYW5kZHJvdXZvdC5wZ0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBCZXJ0 cmFuZCBEcm91dm90IDxiZXJ0cmFuZGRyb3V2b3QucGdAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBo dHRwczovL3Bvc3Rnci5lcy9tL2FqeXBQZUVXY2VYUkdBRVdAYmR0cGcKCkJyYW5jaAotLS0tLS0K bWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29t bWl0ZGlmZi82ZjRiYWM4NTRmYjc4NGY4M2I4NmYwNWM3ZTk5MjFlMDM4MTM1NDQyCgpNb2RpZmll ZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94YWN0LmMg ICB8ICAzICsrCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9yaV90cmlnZ2Vycy5jIHwgNTggKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQpzcmMvaW5jbHVkZS9jb21tYW5kcy90cmln Z2VyLmggICAgICB8ICAyICsrCjMgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMTYg ZGVsZXRpb25zKC0pCgo= --===============9119784068425776320==--