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 1waq9K-00264i-1F for pgsql-committers@arkaria.postgresql.org; Sat, 20 Jun 2026 07:29:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1waq9I-000pHL-1G for pgsql-committers@arkaria.postgresql.org; Sat, 20 Jun 2026 07:29: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 1waq9I-000pHD-0Y for pgsql-committers@lists.postgresql.org; Sat, 20 Jun 2026 07:29: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 1waq9F-00000001OQb-3uCl for pgsql-committers@lists.postgresql.org; Sat, 20 Jun 2026 07:29:51 +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 1waq9B-003oTT-1y for pgsql-committers@lists.postgresql.org; Sat, 20 Jun 2026 07:29:46 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1waq9B-0016nf-26 for pgsql-committers@lists.postgresql.org; Sat, 20 Jun 2026 07:29:45 +0000 Content-Type: multipart/mixed; boundary="===============2280809298618314343==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Make type cache initialization more resilient on re-entry after X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 20 Jun 2026 07:29:45 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2280809298618314343== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TWFrZSB0eXBlIGNhY2hlIGluaXRpYWxpemF0aW9uIG1vcmUgcmVzaWxpZW50IG9uIHJlLWVudHJ5 IGFmdGVyIE9PTQoKQW4gb3V0LW9mLW1lbW9yeSBmYWlsdXJlIHdoaWxlIGluaXRpYWxpemluZyB0 aGUgdHlwZSBjYWNoZSBoYXNoIHRhYmxlcwp3b3VsZCBpc3N1ZSBhbiBFUlJPUiBhbmQgbGVhdmUg YSBiYWNrZW5kIGluIGEgcGFydGlhbGx5IGluY29uc2lzdGVudApzdGF0ZS4gIFdpdGhvdXQgYXNz ZXJ0aW9ucywgdGhlIHNlcnZlciB3b3VsZCBjcmFzaCB3aXRoIGEgTlVMTCBwb2ludGVyCmRlcmVm ZXJlbmNlIG9uIGluaXRpYWxpemF0aW9uIHJlLWVudHJ5IHdoZW4gZG9pbmcgYSB0eXBlIGxvb2t1 cCBkdWUgdG8Kb25lIG9yIGJvdGggaGFzaCB0YWJsZXMgbWlzc2luZy4gIEFuIGFzc2VydGlvbiB3 b3VsZCB0cmlnZ2VyIGlmIHRoZXNlCmFyZSBlbmFibGVkIGluIHRoZSBidWlsZC4KClRoaXMgY29t bWl0IGNoYW5nZXMgdGhlIG9yZGVyaW5nIG9mIHRoZSB0eXBlIGNhY2hlIGluaXRpYWxpemF0aW9u IHRvCmJlY29tZSBtb3JlIHJvYnVzdCBvbiByZS1lbnRyeSBhZnRlciBhbiBpbi1mbGlnaHQgYWxs b2NhdGlvbiBmYWlsdXJlOgotIFRoZSB0d28gaGFzaCB0YWJsZXMgYXJlIGluaXRpYWxpemVkIGZp cnN0LCBhbmQgY2FuIG9ubHkgYmUgaW5pdGlhbGl6ZWQKb25jZS4KLSBUaGUgaW5pdGlhbGl6YXRp b24gaXMgY29uc2lkZXJlZCBhcyBkb25lIG9uY2UgdGhlIGluLXByb2dyZXNzIGxpc3QgaXMKYWxs b2NhdGVkIGluIHRoZSBDYWNoZU1lbW9yeUNvbnRleHQuICBUaGlzIGlzIG5vdyB0aGUgbGFzdCBh bGxvY2F0aW9uCnN0ZXAuCi0gTGFzdCwgdGhlIGNhbGxiYWNrcyBhcmUgcmVnaXN0ZXJlZC4gIFRo ZXNlIGNhbiBvbmx5IGZhaWwgd2l0aCBhIEZBVEFMCmVycm9yLCB0YWtpbmcgZG93biB0aGUgcHJv Y2VzcyBzbyBsZWF2aW5nIHRoZSBwcm9jZXNzIGluIGEgbm9uLWNvbXBsZXRlCnN0YXRlIGlzIGZp bmUuCgpUaGlzIGlzIGluIHRoZSBzYW1lIHNwaXJpdCBhcyBiODVmOWMwMGZiODggYW5kIDI5ZmI1 OThiOWNhZCwgd2hlcmUKcmFuZG9tIGFsbG9jYXRpb24gZmFpbHVyZXMgY2FuIG1ha2UgdGhlIGJh Y2tlbmQgZ28gY3JhenkgaW4gdGhlIGNvZGUKcGF0aHMgZml4ZWQgZHVlIHRvIHRoZSBzdGF0aWMg c3RhdGVzIGJlY29taW5nIGluY29uc2lzdGVudC4gIExpa2UgdGhlCm90aGVyIGZpeGVzLCB0aGlz IGlzIHVubGlrZWx5IGdvaW5nIHRvIHNob3cgdXAgaW4gcHJhY3RpY2UsIHNvIG5vCmJhY2twYXRj aCBpcyBkb25lLgoKUmVwb3J0ZWQtYnk6IEFsZXhhbmRlciBMYWtoaW4gPGV4Y2x1c2lvbkBnbWFp bC5jb20+CkF1dGhvcjogTWljaGFlbCBQYXF1aWVyIDxtaWNoYWVsQHBhcXVpZXIueHl6PgpSZXZp ZXdlZC1ieTogTWF0dGhpYXMgdmFuIGRlIE1lZW50IDxib2VrZXd1cm0rcG9zdGdyZXNAZ21haWwu Y29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL2U3N2FjYWFjLWExYjMtNDBiMy05 OWVlLTU3NjliNGU0NTNlNEBnbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxz Ci0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi83M2RhYjEy NzE5ZWVjMjk5NmQ4YjAzM2JiOWQ4YmMyODE5Y2IwZDRlCgpNb2RpZmllZCBGaWxlcwotLS0tLS0t LS0tLS0tLQpzcmMvYmFja2VuZC91dGlscy9jYWNoZS90eXBjYWNoZS5jIHwgNTcgKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlv bnMoKyksIDI0IGRlbGV0aW9ucygtKQoK --===============2280809298618314343==--