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.94.2) (envelope-from ) id 1vGzO1-00AOfO-14 for pgsql-committers@arkaria.postgresql.org; Thu, 06 Nov 2025 12:46:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vGzNz-007oq9-W3 for pgsql-committers@arkaria.postgresql.org; Thu, 06 Nov 2025 12:46:43 +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.94.2) (envelope-from ) id 1vGzNa-007naq-Jz for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 12:46:17 +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.96) (envelope-from ) id 1vGzNV-006J4e-1s for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 12:46:17 +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.94.2) (envelope-from ) id 1vGzNV-00Ahu8-8F for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 12:46:11 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vGzNS-005IKr-0c for pgsql-committers@lists.postgresql.org; Thu, 06 Nov 2025 12:46:10 +0000 Content-Type: multipart/mixed; boundary="===============3979176862542930492==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Refactor shared memory allocation for semaphores X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 06 Nov 2025 12:46:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3979176862542930492== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVmYWN0b3Igc2hhcmVkIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBzZW1hcGhvcmVzCgpCZWZvcmUg Y29tbWl0IGUyNTYyNjY3N2YsIHNwaW5sb2NrcyB3ZXJlIGltcGxlbWVudGVkIHVzaW5nIHNlbWFw aG9yZXMKb24gc29tZSBwbGF0Zm9ybXMgKC0tZGlzYWJsZS1zcGlubG9ja3MpLiBUaGF0IG1hZGUg aXQgbmVjZXNzYXJ5IHRvCmluaXRpYWxpemUgc2VtYXBob3JlcyBlYXJseSwgYmVmb3JlIGFueSBz cGlubG9ja3MgY291bGQgYmUgdXNlZC4gTm93CnRoYXQgd2UgZG9uJ3Qgc3VwcG9ydCAtLWRpc2Fi bGUtc3BpbmxvY2tzIGFueW1vcmUsIHdlIGNhbiBhbGxvY2F0ZSB0aGUKc2hhcmVkIG1lbW9yeSBu ZWVkZWQgZm9yIHNlbWFwaG9yZXMgdGhlIHNhbWUgd2F5IGFzIG90aGVyIHNoYXJlZAptZW1vcnkg c3RydWN0dXJlcy4gU2luY2UgdGhlIHNlbWFwaG9yZXMgYXJlIHVzZWQgb25seSBpbiB0aGUgUEdQ Uk9DCmFycmF5LCBtb3ZlIHRoZSBzZW1hcGhvcmUgc2htZW0gc2l6ZSBlc3RpbWF0aW9uIGFuZCBp bml0aWFsaXphdGlvbgpjYWxscyB0byBQcm9jR2xvYmFsU2htZW1TaXplKCkgYW5kIEluaXRQcm9j R2xvYmFsKCkuCgpBdXRob3I6IEFzaHV0b3NoIEJhcGF0IDxhc2h1dG9zaC5iYXBhdC5vc3NAZ21h aWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlk L0NBRXhIVzVzZVNacFB4LXpuamlkVlpOemRhZ0dIT2swNkYrRHM4OE1wUFVieGQxa1RhQUBtYWls LmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczov L2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2FhOWM1ZmQzZTNkN2YxZTYxNTQ0NzRl MzlhYjcxMzc3MTM2ZDQ2M2EKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNr ZW5kL3BvcnQvcG9zaXhfc2VtYS5jICAgfCAgNiArLS0tLS0Kc3JjL2JhY2tlbmQvcG9ydC9zeXN2 X3NlbWEuYyAgICB8ICA2ICstLS0tLQpzcmMvYmFja2VuZC9zdG9yYWdlL2lwYy9pcGNpLmMgIHwg MzEgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9zdG9yYWdlL2lw Yy9zaG1lbS5jIHwgIDMgKystCnNyYy9iYWNrZW5kL3N0b3JhZ2UvbG1nci9wcm9jLmMgfCAgNCAr KysrCnNyYy9pbmNsdWRlL3N0b3JhZ2UvaXBjLmggICAgICAgfCAgMiArLQpzcmMvaW5jbHVkZS9z dG9yYWdlL3NobWVtLmggICAgIHwgIDEgLQo3IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo KyksIDM5IGRlbGV0aW9ucygtKQoK --===============3979176862542930492==--