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 1wlhrq-000LBV-1U for pgsql-committers@arkaria.postgresql.org; Mon, 20 Jul 2026 06:52:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlhrq-002OkY-0U for pgsql-committers@arkaria.postgresql.org; Mon, 20 Jul 2026 06:52:45 +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 1wlhrh-002Mtz-23 for pgsql-committers@lists.postgresql.org; Mon, 20 Jul 2026 06:52:37 +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 1wlhrf-00000000E3i-0K87 for pgsql-committers@lists.postgresql.org; Mon, 20 Jul 2026 06:52:36 +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 1wlhrd-000k6A-0I for pgsql-committers@lists.postgresql.org; Mon, 20 Jul 2026 06:52:33 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlhrd-000EOz-0T for pgsql-committers@lists.postgresql.org; Mon, 20 Jul 2026 06:52:32 +0000 Content-Type: multipart/mixed; boundary="===============4463285166408222784==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve pgstat_get_entry_ref_cached() behavior on out-of-memory X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 20 Jul 2026 06:52:32 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4463285166408222784== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBwZ3N0YXRfZ2V0X2VudHJ5X3JlZl9jYWNoZWQoKSBiZWhhdmlvciBvbiBvdXQtb2Yt bWVtb3J5IGVycm9ycwoKQSBmYWlsdXJlIGluIGFsbG9jYXRpbmcgYSBuZXcgY2FjaGUgZW50cnkg aW4gdGhlIGJhY2tlbmQtbGV2ZWwgaGFzaAp0YWJsZSBob2xkaW5nIHJlZmVyZW5jZXMgdG8gc2hh cmVkIHN0YXRzIGVudHJpZXMgd291bGQgbGVhdmUgdGhlIHRhYmxlCmluIGFuIGluY29uc2lzdGVu dCBzdGF0ZSwgY3Jhc2ggb3IgRkFUQUwgYXQgc2Vzc2lvbiBleGl0LCBkZXBlbmRpbmcgb24KaWYg dGhlcmUgYXJlIHBlbmRpbmcgc3RhdHMuCgpSYXRoZXIgdGhhbiBsZWF2aW5nIHRoaW5ncyBpbiBh biBpbmNvbnNpc3RlbnQgc3RhdGUgb24gT09NLCB0aGUgY29kZSBpcwpzd2l0Y2hlZCB0byB1c2Ug TWVtb3J5Q29udGV4dEFsbG9jRXh0ZW5kZWQoTUNYVF9BTExPQ19OT19PT00pLCBzbyBhcyBhbgph bGxvY2F0aW9uIGZhaWx1cmUgbGVhZHMgdG8gYSBjbGVhbnVwIG9mIHRoZSBoYXNoIHRhYmxlIGJl Zm9yZSBpc3N1aW5nCnRoZSBhbGxvY2F0aW9uIGVycm9yLgoKVGhlIHByb2JsZW0gaXMgdW5saWtl bHkgZ29pbmcgdG8gc2hvdyB1cCBpbiBwcmFjdGljZSwgc28gbm8gYmFja3BhdGNoIGlzCmRvbmUu ICBOb3RlIHRoYXQgc2hhcmVkIG1lbW9yeSBpcyBub3QgaW1wYWN0ZWQsIG9ubHkgYSBiYWNrZW5k LWxldmVsCmhhc2ggdGFibGUuCgpSZXBvcnRlZC1ieTogQWxleCBNYXN0ZXJvdiA8YW1hc3Rlcm92 QGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQSs4ej16dW1WOXNz Y2dLPWoxRXMrLTU2NG1hVm9POUNNRGRCOUNzVzk9RkN6aUNqM3dAbWFpbC5nbWFpbC5jb20KCkJy YW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNx bC5vcmcvcGcvY29tbWl0ZGlmZi8xNmViYzE5NmQ4OTI2ODIzYmM4ZDY0OTMxNTU3YjY3OWNlY2Q2 N2FhCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC91dGlscy9hY3Rp dml0eS9wZ3N0YXRfc2htZW0uYyB8IDIwICsrKysrKysrKysrKysrKysrLS0tCjEgZmlsZSBjaGFu Z2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK --===============4463285166408222784==--