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 1wtwbN-000NDm-0Z for pgsql-committers@arkaria.postgresql.org; Wed, 12 Aug 2026 00:13:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wtwbL-004kfk-0G for pgsql-committers@arkaria.postgresql.org; Wed, 12 Aug 2026 00:13:48 +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 1wtwbK-004kfb-2p for pgsql-committers@lists.postgresql.org; Wed, 12 Aug 2026 00:13:48 +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 1wtwbK-00000000Bod-21pl for pgsql-committers@lists.postgresql.org; Wed, 12 Aug 2026 00:13:47 +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 1wtwbK-000Y4E-1E for pgsql-committers@lists.postgresql.org; Wed, 12 Aug 2026 00:13:46 +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 1wtwbI-00000000BDx-42Zw for pgsql-committers@lists.postgresql.org; Wed, 12 Aug 2026 00:13:46 +0000 Content-Type: multipart/mixed; boundary="===============1083652499479762376==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve GrantLockLocal() handling on out-of-memory errors X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 12 Aug 2026 00:13:46 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1083652499479762376== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBHcmFudExvY2tMb2NhbCgpIGhhbmRsaW5nIG9uIG91dC1vZi1tZW1vcnkgZXJyb3Jz CgpPbiB0aGUgZmlyc3QgTG9ja0FjcXVpcmUgZm9yIGEgbG9jayB0YWcsIExvY2tBY3F1aXJlRXh0 ZW5kZWQoKSBjcmVhdGVzCmEgTE9DQUxMT0NLIGVudHJ5IGluIHRoZSBoYXNoIHRhYmxlIExvY2tN ZXRob2RMb2NhbEhhc2gsIHdpdGggbG9ja093bmVycwpzZXQgdG8gTlVMTC4gIGxvY2tPd25lcnMg aXMgdGhlbiBhbGxvY2F0ZWQgaW4gVG9wTWVtb3J5Q29udGV4dC4KCklmIHRoZSBhbGxvY2F0aW9u IGZhaWxzLCB0aGUgaGFzaCBlbnRyeSB3b3VsZCBwZXJzaXN0IHdpdGggbG9ja093bmVycwpzdGls bCBOVUxMIGFuZCBtYXhMb2NrT3duZXJzIGFscmVhZHkgc2V0IHRvIDguICBBIGZvbGxvdy11cApM b2NrQWNxdWlyZSgpIG9uIHRoZSBzYW1lIGVudHJ5IHdvdWxkIGNyYXNoIG9uIGEgTlVMTCBwb2lu dGVyCmRlcmVmZXJlbmNlLgoKVGhpcyBjb21taXQgYWRkcyBhbiBleHRyYSBsYXllciBvZiBzYWZl dHkgZm9yIHN1Y2ggYSBjYXNlLCBieQpyZS1hdHRlbXB0aW5nIE1lbW9yeUNvbnRleHRBbGxvYygp IGlmIGEgTE9DQUxMT0NLIGVudHJ5IGV4aXN0cyBidXQgaXRzCmxvY2tPd25lcnMgaXMgc3RpbGwg TlVMTCBkdWUgdG8gYSBwcmV2aW91cyBpbi1mbGlnaHQgYWxsb2NhdGlvbiBmYWlsdXJlLgoKVGhp cyBwcm9ibGVtIGlzIHVubGlrZWx5IGdvaW5nIHRvIHNob3cgdXAgaW4gcHJhY3RpY2UsIHNvIG5v IGJhY2twYXRjaAppcyBkb25lLgoKQXV0aG9yOiBCcnlhbiBHcmVlbiA8ZGJyeWFuLmdyZWVuQGdt YWlsLmNvbT4KQXV0aG9yOiBNYXJrIERpbGdlciA8bWFyay5kaWxnZXJAZW50ZXJwcmlzZWRiLmNv bT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9jOWE1ZWViMS00ZDMxLTQ2ZTEtYmI5 ZS0zMzQ0OGEyM2E1ZDNAZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYWZkNjNlMGFk MjNlZDgyNmFhOTUzOTc3YTUzMDZhMzcwMzUwM2FmYQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdyL2xvY2suYyB8IDEzICsrKysrKysrKysrKy0K MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCg== --===============1083652499479762376==--