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 1wwErR-001qpM-0S for pgsql-committers@arkaria.postgresql.org; Tue, 18 Aug 2026 08:07: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 1wwErP-00Eayt-07 for pgsql-committers@arkaria.postgresql.org; Tue, 18 Aug 2026 08:07:52 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wwErO-00Eayk-1v for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 08:07:51 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wwErN-00000001BNl-1WOc for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 08:07:50 +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=ufflDvxlROwHK+qcY9aRVg+2QYvPqFXMc/r6cQ8MmcE=; b=genPoUGk+pk4rUmP3So1jMVfpG QKL4ECLvDh8Pp5bPGyMaBCG+E+/cahNhTCBHwN8wa0Yph67dp9VZsOkCLh8KlY0QmyQnfsek7hXwX nJgGd2mQZ8D4worTaFqb1EYt7GoDiYM9oDaK1cRzLCUg3AQcXg7qeGou22OuCxxk6tQS+5MO+RYEF CdSpsX78h6+YbsBIzJithAb791mfhmkjeKB3jVCSy9UW31lkJ+vRxilE2yBeurFgg8lcmwAiNFYHF 81ZLY+TZkGWTvzkJ6ngQU28ZPz3DLFjcRkeRhVrGoiIf698OskfBLo+Hs2SL4HR+vrQckKQtYAan3 qgmSaeSQ==; 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 1wwErN-003dGQ-0H for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 08:07:49 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wwErL-0000000129l-1ecU for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 08:07:48 +0000 Content-Type: multipart/mixed; boundary="===============6737807879574045169==" MIME-Version: 1.0 From: Amit Langote To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix RI fast-path race with REINDEX CONCURRENTLY X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 18 Aug 2026 08:07:48 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6737807879574045169== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IFJJIGZhc3QtcGF0aCByYWNlIHdpdGggUkVJTkRFWCBDT05DVVJSRU5UTFkKClRoZSBSSSBm YXN0IHBhdGggcmVhZHMgcGdfY29uc3RyYWludC5jb25pbmRpZCBiZWZvcmUgdGFraW5nClJvd1No YXJlTG9jayBvbiB0aGUgcmVmZXJlbmNlZCB0YWJsZS4gIFJFSU5ERVggQ09OQ1VSUkVOVExZIGNh bgpyZXBvaW50IHRoZSBjb25zdHJhaW50IGFuZCBtYXJrIHRoZSBvbGQgaW5kZXggZGVhZCwgb3Ig ZHJvcCBpdCwKYmV0d2VlbiB0aG9zZSBvcGVyYXRpb25zLiAgQSBiYWNrZW5kIGluIHRoYXQgd2lu ZG93IGRvZXMgbm90IHlldApob2xkIGEgcmVsYXRpb24gbG9jaywgc28gaXQgaXMgbm90IGNvdmVy ZWQgYnkgUkVJTkRFWCBDT05DVVJSRU5UTFkncwp3YWl0cyBmb3IgbG9ja2Vycy4KCk9wZW5pbmcg YW4gaW5kZXggdGhhdCBoYXMgYWxyZWFkeSBiZWVuIGRyb3BwZWQgcHJvZHVjZXMgImNvdWxkIG5v dCBvcGVuCnJlbGF0aW9uIHdpdGggT0lEIi4gIE9wZW5pbmcgb25lIHRoYXQgaGFzIG9ubHkgYmVl biBtYXJrZWQgZGVhZCBjYW4KcHJvZHVjZSB3cm9uZyBhbnN3ZXJzOiB0aGUgaW5kZXggaXMgbm8g bG9uZ2VyIG1haW50YWluZWQgb3IgdmFjdXVtZWQsCnNvIGEgc2NhbiBjYW4gbWlzcyBhIHJlZmVy ZW5jZWQgcm93IG9yIGZvbGxvdyBhIHN0YWxlIGVudHJ5IHRvIGEgcmV1c2VkCmhlYXAgbGluZSBw b2ludGVyLgoKQWZ0ZXIgbG9ja2luZyB0aGUgcmVmZXJlbmNlZCB0YWJsZSwgcmVsb2FkIHRoZSBj b25zdHJhaW50IGFuZCB1c2UgaXRzCmN1cnJlbnQgY29uaW5kaWQuICBMb2NrUmVsYXRpb25PaWQo KSBwcm9jZXNzZXMgaW52YWxpZGF0aW9uIG1lc3NhZ2VzCmFmdGVyIGFjcXVpcmluZyB0aGUgbG9j aywgc28gdGhlIHJlbG9hZCBzZWVzIGEgY29tbWl0dGVkIGluZGV4IHN3YXAuCklmIHRoZSBsb2Nr IHdhcyBhbHJlYWR5IGhlbGQsIFJFSU5ERVggQ09OQ1VSUkVOVExZIGNhbm5vdCBtYXJrIHRoZSBv bGQKaW5kZXggZGVhZCBvciBkcm9wIGl0IHVudGlsIHRoZSB0cmFuc2FjdGlvbiByZWxlYXNlcyB0 aGF0IGxvY2ssIHNvCmNvbnRpbnVpbmcgdG8gdXNlIHRoZSBvbGQgY29uaW5kaWQgaXMgc2FmZS4K CkRvIHRoaXMgYXQgYm90aCBSSSBmYXN0LXBhdGggY2FsbCBzaXRlcy4gIEFkZCBpbmplY3Rpb24t cG9pbnQgY292ZXJhZ2UKZm9yIG9sZCBpbmRleGVzIHRoYXQgaGF2ZSBlaXRoZXIgYmVlbiBkcm9w cGVkIG9yIG1hcmtlZCBkZWFkLgoKQXV0aG9yOiBNaWhhaWwgTmlrYWxheWV1IDxtaWhhaWxuaWth bGF5ZXVAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBRHpmTHdV SmlWdXY2OXV3dUY1ejRUck1oTmtWd1FVWFcwM3ErdVZOd21ZRkx0akVod0BtYWlsLmdtYWlsLmNv bQpCYWNrcGF0Y2gtdGhyb3VnaDogMTkKCkJyYW5jaAotLS0tLS0KUkVMXzE5X1NUQUJMRQoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZWM1 MWI4MGIzNDhmZTM0ZGExNWNmYjk5MTE5MWVmMGJkYzQ4MzhjNgoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvY29tbWFuZHMvaW5kZXhjbWRzLmMgICAgICAgICAgICAg ICAgICAgfCAgIDEgKwpzcmMvYmFja2VuZC91dGlscy9hZHQvcmlfdHJpZ2dlcnMuYyAgICAgICAg ICAgICAgICB8ICAyMCArKysKc3JjL3Rlc3QvbW9kdWxlcy9pbmplY3Rpb25fcG9pbnRzL01ha2Vm aWxlICAgICAgICAgfCAgIDEgKwouLi4vZXhwZWN0ZWQvcmlfZmFzdHBhdGhfcmVpbmRleC5vdXQg ICAgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvbW9kdWxl cy9pbmplY3Rpb25fcG9pbnRzL21lc29uLmJ1aWxkICAgICAgfCAgIDEgKwouLi4vc3BlY3Mvcmlf ZmFzdHBhdGhfcmVpbmRleC5zcGVjICAgICAgICAgICAgICAgICB8IDEwOCArKysrKysrKysrKysr CjYgZmlsZXMgY2hhbmdlZCwgMzAyIGluc2VydGlvbnMoKykKCg== --===============6737807879574045169==--