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 1tqwli-00CUFw-1I for pgsql-committers@arkaria.postgresql.org; Sat, 08 Mar 2025 16:11: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 1tqwlg-003V1I-Ni for pgsql-committers@arkaria.postgresql.org; Sat, 08 Mar 2025 16:11:16 +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 1tqwlg-003V1A-GM for pgsql-committers@lists.postgresql.org; Sat, 08 Mar 2025 16:11: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 1tqwlc-001hpc-31 for pgsql-committers@lists.postgresql.org; Sat, 08 Mar 2025 16:11:16 +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 1tqwlc-004NSL-ED for pgsql-committers@lists.postgresql.org; Sat, 08 Mar 2025 16:11: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 1tqwlb-001Ro2-1X for pgsql-committers@lists.postgresql.org; Sat, 08 Mar 2025 16:11:11 +0000 Content-Type: multipart/mixed; boundary="===============3848974115094455105==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Make parallel nbtree index scans use an LWLock. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 08 Mar 2025 16:11:11 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3848974115094455105== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TWFrZSBwYXJhbGxlbCBuYnRyZWUgaW5kZXggc2NhbnMgdXNlIGFuIExXTG9jay4KClRlYWNoIHBh cmFsbGVsIG5idHJlZSBpbmRleCBzY2FucyB0byB1c2UgYW4gTFdMb2NrIChub3QgYSBzcGlubG9j aykgdG8KcHJvdGVjdCB0aGUgc2NhbidzIHNoYXJlZCBkZXNjcmlwdG9yIHN0YXRlLgoKUHJlcGFy YXRpb24gZm9yIGFuIHVwY29taW5nIHBhdGNoIHRoYXQgd2lsbCBhZGQgc2tpcCBzY2FuIG9wdGlt aXphdGlvbnMKdG8gbmJ0cmVlLiAgVGhhdCBwYXRjaCB3aWxsIGNyZWF0ZSB0aGUgbmVlZCB0byBv Y2Nhc2lvbmFsbHkgYWxsb2NhdGUKbWVtb3J5IHdoaWxlIHRoZSBzY2FuIGRlc2NyaXB0b3IgaXMg bG9ja2VkLCB3aGlsZSBjb3B5aW5nIGRhdHVtcyB0aGF0CndlcmUgc2VyaWFsaXplZCBieSBhbm90 aGVyIGJhY2tlbmQuCgpBdXRob3I6IFBldGVyIEdlb2doZWdhbiA8cGdAYm93dC5pZT4KUmV2aWV3 ZWQtQnk6IE1hdHRoaWFzIHZhbiBkZSBNZWVudCA8Ym9la2V3dXJtK3Bvc3RncmVzQGdtYWlsLmNv bT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUgyLVd6PVBLUjZyQjdxYngrVm5k N2VxZUI1VlRjclc9aUp2QXNUc0tiZEcra1dfVUFAbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0t LS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcv Y29tbWl0ZGlmZi82N2ZjNGM5ZmQ3ZmFiNzAwNGI2NTZlMGNjMjc4MjZjNzVkN2VhN2FkCgpNb2Rp ZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvbmJ0cmVlL25idHBy ZXByb2Nlc3NrZXlzLmMgICB8ICAyICstCnNyYy9iYWNrZW5kL2FjY2Vzcy9uYnRyZWUvbmJ0cmVl LmMgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQpzcmMvYmFja2Vu ZC9zdG9yYWdlL2xtZ3IvbHdsb2NrLmMgICAgICAgICAgICAgICB8ICAxICsKc3JjL2JhY2tlbmQv dXRpbHMvYWN0aXZpdHkvd2FpdF9ldmVudF9uYW1lcy50eHQgfCAgMSArCnNyYy9pbmNsdWRlL3N0 b3JhZ2UvbHdsb2NrLmggICAgICAgICAgICAgICAgICAgIHwgIDEgKwo1IGZpbGVzIGNoYW5nZWQs IDE4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK --===============3848974115094455105==--