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 1wtD5j-0013md-1j for pgsql-committers@arkaria.postgresql.org; Sun, 09 Aug 2026 23:38:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wtD5h-00EKEV-2X for pgsql-committers@arkaria.postgresql.org; Sun, 09 Aug 2026 23:38:05 +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 1wtD5h-00EKEM-1s for pgsql-committers@lists.postgresql.org; Sun, 09 Aug 2026 23:38:05 +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 1wtD5f-000000016Gz-0lHh for pgsql-committers@lists.postgresql.org; Sun, 09 Aug 2026 23:38:04 +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 1wtD5e-001gib-23 for pgsql-committers@lists.postgresql.org; Sun, 09 Aug 2026 23:38:02 +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 1wtD5d-00000000szU-2cTR for pgsql-committers@lists.postgresql.org; Sun, 09 Aug 2026 23:38:01 +0000 Content-Type: multipart/mixed; boundary="===============6205501685314217373==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Use OOM-safe routine for pgstats shared hashtable insert X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 09 Aug 2026 23:38:01 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6205501685314217373== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VXNlIE9PTS1zYWZlIHJvdXRpbmUgZm9yIHBnc3RhdHMgc2hhcmVkIGhhc2h0YWJsZSBpbnNlcnQK CnBnc3RhdF9nZXRfZW50cnlfcmVmKCkgY2FsbGVkIGRzaGFzaF9maW5kX29yX2luc2VydCgpIHRv IGluc2VydCBhIG5ldwplbnRyeSBpbnRvIHRoZSBzaGFyZWQgcGdzdGF0cyBoYXNodGFibGUuICBJ ZiB0aGUgYWxsb2NhdGlvbiByZXF1aXJlZCBmb3IKdGhlIG5ldyBlbnRyeSBmYWlscywgYSBsb2Nh bCBjYWNoZSBlbnRyeSB3b3VsZCBiZSBsZWZ0IGluCnBnU3RhdEVudHJ5UmVmSGFzaCB3aXRoIGEg TlVMTCBzaGFyZWRfZW50cnkuICBUaGlzIGNvZGUgaXMgc3dpdGNoZWQgdG8KdXNlIGRzaGFzaF9m aW5kX29yX2luc2VydF9leHRlbmRlZCgpLCBzbyBhcyBsb2NhbCBoYXNoIGVudHJpZXMgY2FuIGJl CmNsZWFuZWQgdXAgYmVmb3JlIGZhaWx1cmluZy4gIFRoaXMgY2hhbmdlIG1ha2VzIHBnc3RhdF9n ZXRfZW50cnlfcmVmKCkKbW9yZSByb2J1c3Qgb24gcmUtZW50cnkuCgpUYWtlbiBpbiBpc29sYXRp b24gd2l0aGluIGEgc2luZ2xlIGJhY2tlbmQsIGxvY2FsIGVudHJpZXMgYXJlIGhhbmRsZWQKZmlu ZSBvbiBIRUFEIGFzIHBnc3RhdF9nZXRfZW50cnlfcmVmKCkgaXMgYWJsZSB0byBoYW5kbGUgdGhl IGNhc2Ugb2YgYQpOVUxMIHNoYXJlZF9lbnRyeSBvbiByZS1lbnRyeS4gIEhvd2V2ZXIgaXQgaXMg cG9zc2libGUgdG8gZmluaXNoIHdpdGgKc29tZSBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgaW4g bW9yZSBjb21wbGV4IHNjZW5hcmlvcywgbGlrZToKLSBGaXJzdCBiYWNrZW5kIGZhaWxzIGluc2Vy dCBpbnRvIHRoZSBzaGFyZWQgaGFzaHRhYmxlIG9uIE9PTS4KLSBTZWNvbmQgYmFja2VuZCBidW1w cyB0aGUgc2FtZSBlbnRyeSdzIHJlZmNvdW50IChkdWUgdG8KcmVpbml0aWFsaXphdGlvbiBvZiB0 aGUgc2FtZSBlbnRyeSwgZm9yIGV4YW1wbGUpLgotIEZpcnN0IGJhY2tlbmQgY2FsbHMgcGdzdGF0 X2djX2VudHJ5X3JlZnMoKSwgdXNlcyBpdHMgbG9jYWwgZW50cnkKcmVmZXJlbmNlIHdpdGggdGhl IE5VTEwgc2hhcmVkX2VudHJ5LCBjcmFzaGVzIHdoZW4gY2hlY2tpbmcgaWYgdGhlCnNoYXJlZCBl bnRyeSBoYXMgYmVlbiBkcm9wcGVkLgoKNmYwNzM4ZGRlYzg1IGhhcyBpbnRyb2R1Y2VkIGRzaGFz aF9maW5kX29yX2luc2VydF9leHRlbmRlZCgpIGZvciB0aGUKc2FtZSByZWFzb24gYXMgd2hhdCB3 ZSBhcmUgZGVhbGluZyB3aXRoIGhlcmU6IHRoZSBiYWNrZW5kIGNvdWxkIGJlIGxlZnQKaW4gYW4g aW5jb25zaXN0ZW50IHN0YXQsIGFuZCBjbGVhbiB1cCBhY3Rpb25zIG5lZWQgdG8gYmUgdGFrZW4g YmVmb3JlCmlzc3VpbmcgYW4gZXJyb3IuICBUaGUgZmFpbHVyZSBpcyB1bmxpa2VseSBnb2luZyB0 byBzaG93IHVwIGluIHByYWN0aWNlLApzbyBubyBiYWNrcGF0Y2ggaXMgZG9uZS4gIFRoaXMgaGFz aCBpbnNlcnQgZXh0ZW5kZWQgcm91dGluZSBpcyBuZXcgYXMgb2YKdjE5LgoKQXV0aG9yOiBNaWNo YWVsIFBhcXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9z dGdyLmVzL20vYW5WOGZ0Tk1XM3h5S1NNR0BwYXF1aWVyLnh5egoKQnJhbmNoCi0tLS0tLQptYXN0 ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRk aWZmLzEyN2NlNzc2OTgzZjE5ZTgxYmE4YWJkYTE5ODRmNmYwZTIyOWMxYjUKCk1vZGlmaWVkIEZp bGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3V0aWxzL2FjdGl2aXR5L3Bnc3RhdF9zaG1l bS5jIHwgMTggKysrKysrKysrKysrKysrKystCjEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCgo= --===============6205501685314217373==--