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 1uwodS-007eWV-G8 for pgsql-committers@arkaria.postgresql.org; Thu, 11 Sep 2025 21:15:18 +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 1uwodQ-00AAjC-Pg for pgsql-committers@arkaria.postgresql.org; Thu, 11 Sep 2025 21:15:17 +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 1uwodQ-00AAj1-Am for pgsql-committers@lists.postgresql.org; Thu, 11 Sep 2025 21:15:16 +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 1uwodM-000GDq-1L for pgsql-committers@lists.postgresql.org; Thu, 11 Sep 2025 21:15:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=Hbtc3iBrrS80yvTrXpCqca9vXwjx8A6sLhXu8O3KBhU=; b=THBurSleVeF8yJ5Q0qb5hoarFx OeCJjhapoCo8/0f/ZlbV6Ehv5B2MNkluCGFPZoX4pPEjh8gJwjHTOAC+IEuu7MBGgvhl/HIdGQOjk Cafnd7I8BUisgjafv5GKiy+qkFAHYz8+k0z024xhLBRj/neh8GBCwyU1hWaVN1TOhfnoR/VfMJXLO W/BaOKnWLaOAsd/+MOQy7dZjdVL7uHPxQgiFpRfznxWrNRoOqJXzNIFEt+FGa588D11bj7e54HWr5 NEuTssyhIOs3w8wo0DihXDoRUhizkh31bSvttO2wXtXNZSPEE4pNilOhUSL1I7jubwxH8PdRb6fJK Trb683hQ==; 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 1uwodM-004oAy-08 for pgsql-committers@lists.postgresql.org; Thu, 11 Sep 2025 21:15:12 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uwodL-000EuJ-2j for pgsql-committers@lists.postgresql.org; Thu, 11 Sep 2025 21:15:12 +0000 Content-Type: multipart/mixed; boundary="===============1223984833313084810==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: Move named LWLock tranche requests to shared memory. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 11 Sep 2025 21:15:12 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1223984833313084810== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TW92ZSBuYW1lZCBMV0xvY2sgdHJhbmNoZSByZXF1ZXN0cyB0byBzaGFyZWQgbWVtb3J5LgoKSW4g RVhFQ19CQUNLRU5EIGJ1aWxkcywgR2V0TmFtZWRMV0xvY2tUcmFuY2hlKCkgY2FuIHNlZ2ZhdWx0 IHdoZW4KY2FsbGVkIG91dHNpZGUgb2YgdGhlIHBvc3RtYXN0ZXIgcHJvY2VzcywgYXMgaXQgbWln aHQgYWNjZXNzCk5hbWVkTFdMb2NrVHJhbmNoZVJlcXVlc3RBcnJheSwgd2hpY2ggd29uJ3QgYmUg aW5pdGlhbGl6ZWQuICBHaXZlbgp0aGUgbGFjayBvZiByZXBvcnRzLCB0aGlzIGlzIGFwcGFyZW50 bHkgdW51c3VhbCwgcHJlc3VtYWJseSBiZWNhdXNlCml0IGlzIHVzdWFsbHkgY2FsbGVkIGZyb20g YSBzaG1lbV9zdGFydHVwX2hvb2sgbGlrZSB0aGlzOgoKICAgIG15c3RydWN0ID0gU2htZW1Jbml0 U3RydWN0KC4uLiwgJmZvdW5kKTsKICAgIGlmICghZm91bmQpCiAgICB7CiAgICAgICAgbXlzdHJ1 Y3QtPmxvY2tzID0gR2V0TmFtZWRMV0xvY2tUcmFuY2hlKC4uLik7CiAgICAgICAgLi4uCiAgICB9 CgpUaGlzIGdlbnJlIG9mIHNobWVtX3N0YXJ0dXBfaG9vayBldmFkZXMgdGhlIGFmb3JlbWVudGlv bmVkCnNlZ2ZhdWx0cyBiZWNhdXNlIHRoZSBzdHJ1Y3QgaXMgaW5pdGlhbGl6ZWQgaW4gdGhlIHBv c3RtYXN0ZXIsIHNvCmFsbCBvdGhlciBjYWxsZXJzIHNraXAgdGhlICFmb3VuZCBwYXRoLgoKV2Ug Y29uc2lkZXJlZCBtb2RpZnlpbmcgdGhlIGRvY3VtZW50YXRpb24gb3IgcmVxdWlyaW5nCkdldE5h bWVkTFdMb2NrVHJhbmNoZSgpIHRvIGJlIGNhbGxlZCBmcm9tIHRoZSBwb3N0bWFzdGVyLCBidXQK dWx0aW1hdGVseSB3ZSBkZWNpZGVkIHRvIHNpbXBseSBtb3ZlIHRoZSByZXF1ZXN0IGFycmF5IHRv IHNoYXJlZAptZW1vcnkgKGFuZCBhZGQgaXQgdG8gdGhlIEJhY2tlbmRQYXJhbWV0ZXJzIHN0cnVj dCksIHRoZXJlYnkKYWxsb3dpbmcgY2FsbHMgb3V0c2lkZSBwb3N0bWFzdGVyIG9uIGFsbCBwbGF0 Zm9ybXMuICBTaW5jZSB0aGUgbWFpbgpzaGFyZWQgbWVtb3J5IHNlZ21lbnQgaXMgaW5pdGlhbGl6 ZWQgYWZ0ZXIgYWNjZXB0aW5nIExXTG9jayB0cmFuY2hlCnJlcXVlc3RzLCBwb3N0bWFzdGVyIGJ1 aWxkcyB0aGUgcmVxdWVzdCBhcnJheSBpbiBsb2NhbCBtZW1vcnkgZmlyc3QKYW5kIHRoZW4gY29w aWVzIGl0IHRvIHNoYXJlZCBtZW1vcnkgbGF0ZXIuCgpHaXZlbiB0aGUgbGFjayBvZiByZXBvcnRz LCBiYWNrLXBhdGNoaW5nIHNlZW1zIHVubmVjZXNzYXJ5LgoKUmVwb3J0ZWQtYnk6IFNhbWkgSW1z ZWloIDxzYW1pbXNlaWhAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogU2FtaSBJbXNlaWggPHNhbWlt c2VpaEBnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FBNVJaMHYx XzE1UVBnNVNxZDJRejVyaF9xY3N5Q2VISG1SRFk4OXhWSGN5Mnl0NUJRJTQwbWFpbC5nbWFpbC5j b20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9z dGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9lZDFhYWQxNWUwOWQ3ZDUyM2Y0ZWY0MTNlM2M0ZDQx MDQ5N2M4MDY1CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9wb3N0 bWFzdGVyL2xhdW5jaF9iYWNrZW5kLmMgfCAgMyArKysKc3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdy L2x3bG9jay5jICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQpzcmMv aW5jbHVkZS9zdG9yYWdlL2x3bG9jay5oICAgICAgICAgICAgfCAgNCArKysrCjMgZmlsZXMgY2hh bmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCg== --===============1223984833313084810==--