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 1sN2MQ-006Mpm-Tq for pgsql-committers@arkaria.postgresql.org; Fri, 28 Jun 2024 03:33: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 1sN2MO-00HLFv-El for pgsql-committers@arkaria.postgresql.org; Fri, 28 Jun 2024 03:33: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 1sN2MO-00HLFj-7g for pgsql-committers@lists.postgresql.org; Fri, 28 Jun 2024 03:33: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.94.2) (envelope-from ) id 1sN2MM-003vRo-0u for pgsql-committers@lists.postgresql.org; Fri, 28 Jun 2024 03:33:15 +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 1sN2MK-00B0OL-7N for pgsql-committers@lists.postgresql.org; Fri, 28 Jun 2024 03:33:12 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sN2MI-003JWQ-Bi for pgsql-committers@lists.postgresql.org; Fri, 28 Jun 2024 03:33:11 +0000 Content-Type: multipart/mixed; boundary="===============4673633617270838062==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve locking around InjectionPointRun() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 28 Jun 2024 03:33:11 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4673633617270838062== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBsb2NraW5nIGFyb3VuZCBJbmplY3Rpb25Qb2ludFJ1bigpCgpBcyBjb2RlZCwgYW4g aW5qZWN0aW9uIHBvaW50IGNvdWxkIGJlIGxvYWRlZCBpbnRvIHRoZSBsb2NhbCBjYWNoZQp3aXRo b3V0IHRoZSBMV0xvY2sgSW5qZWN0aW9uUG9pbnRMb2NrIHRha2VuLCBoZW5jZSBhIHBvaW50IGRl dGFjaGVkIGFuZApyZS1hdHRhY2hlZCBjb25jdXJyZW50bHkgb2YgYSBwb2ludCBydW5uaW5nIGNh bGxpbmcgSW5qZWN0aW9uUG9pbnRSdW4oKQptYXkgZmluaXNoIGJ5IGxvYWRpbmcgYSBjYWxsYmFj ayBpdCBkaWQgbm8gc2V0IGluaXRpYWxseS4gIEJhc2VkIG9uIGFsbAp0aGUgY2FzZXMgZGlzY3Vz c2VkIHVudGlsIG5vdyBvbiB0aGUgbGlzdHMsIGl0IGlzIGZpbmUgdG8gZGVsYXkgdGhlIGxvY2sK cmVsZWFzZSB1bnRpbCB0aGUgY2FsbGJhY2sgaXMgcnVuLCBzbyBsZXQncyBkbyB0aGF0LgoKV2hp bGUgb24gaXQsIHJlbW92ZSBhIHVzZWxlc3MgTFdMb2NrUmVsZWFzZSgpIGNhbGxlZCBiZWZvcmUg YW4gZXJyb3IgaW4KSW5qZWN0aW9uUG9pbnRBdHRhY2goKS4KClBlciBkaXNjdXNzaW9uIHdpdGgg SGVpa2tpIExpbm5ha2FuZ2FzIGFuZCBOb2FoIE1pc2NoLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS9lMWZmYjgyMi0wNTRlLTQwMDYtYWMwNi01MDUzMjc2N2Y3NWJAaWtpLmZpCgpC cmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVz cWwub3JnL3BnL2NvbW1pdGRpZmYvZDg1ZmM0YmUxMWIzOGFmZDZkM2FiYjU4NmE2Nzk5Mjk5ZWQy OTQ3MAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvdXRpbHMvbWlz Yy9pbmplY3Rpb25fcG9pbnQuYyB8IDggKysrKy0tLS0KMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCg== --===============4673633617270838062==--