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 1w0IuR-001nLJ-0q for pgsql-committers@arkaria.postgresql.org; Wed, 11 Mar 2026 12:43:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0ItP-008xTQ-23 for pgsql-committers@arkaria.postgresql.org; Wed, 11 Mar 2026 12:42:28 +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 1w0ItP-008xTH-1F for pgsql-committers@lists.postgresql.org; Wed, 11 Mar 2026 12:42:27 +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 1w0ItO-00000001bn9-0cdx for pgsql-committers@lists.postgresql.org; Wed, 11 Mar 2026 12:42:27 +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=FbwxZQytIGTigP/ee5JqH6EGcGM3j+AOt1d2JPV1caw=; b=4QMGwJ/021w/eM894pK6YBD6Kd nR2NfX2SEQws2okZMGRaKx2IRR8kCJU2K8Pnw+L1HeynJYf4j14bYG+yqli6UTsO98qPjLxyhbJb7 M79GLhdLnXdyWNC0X5vfAsAGmByiUIMHuD25yGuaVI96Zpo2xLfWza+pEvu7a1zdZKfpZUxOP71YZ bC97z/Z1NHyuUrLpKHLhyB0M+Oz6qC0G9JqaMcNlad9sGuh3cZGitdfW1icKSHzVIFqQnFcXAGiMy 2FSdLrbVY+1sdi9LT/whFJQK16ZF31QaeBfvu6htJ8TuSpZmO86d74XOG2aLdM7yRM4gQDBF/JWMY t5IMAhxw==; 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 1w0ItN-003uE4-1R for pgsql-committers@lists.postgresql.org; Wed, 11 Mar 2026 12:42:25 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0ItN-003THv-24 for pgsql-committers@lists.postgresql.org; Wed, 11 Mar 2026 12:42:25 +0000 Content-Type: multipart/mixed; boundary="===============0013752683483494474==" MIME-Version: 1.0 From: Tomas Vondra To: pgsql-committers@lists.postgresql.org Subject: pgsql: Conditional locking in pgaio_worker_submit_internal X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 11 Mar 2026 12:42:25 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0013752683483494474== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Q29uZGl0aW9uYWwgbG9ja2luZyBpbiBwZ2Fpb193b3JrZXJfc3VibWl0X2ludGVybmFsCgpXaXRo IGlvX21ldGhvZD13b3JrZXIsIHRoZXJlJ3MgYSBzaW5nbGUgSS9PIHN1Ym1pc3Npb24gcXVldWUu IFdpdGgKZW5vdWdoIHdvcmtlcnMsIHRoZSBiYWNrZW5kcyBhbmQgd29ya2VycyBtYXkgZW5kIHVw IHNwZW5kaW5nIGEgbG90IG9mCnRpbWUgY29tcGV0aW5nIGZvciB0aGUgQWlvV29ya2VyU3VibWlz c2lvblF1ZXVlTG9jayBsb2NrLiBUaGlzIGNhbgpoYXBwZW4gd2l0aCB3b3JrbG9hZHMgdGhhdCBr ZWVwIHRoZSBxdWV1ZSBmdWxsLCBpbiB3aGljaCBjYXNlIGl0J3MKaW1wb3NzaWJsZSB0byBhZGQg cmVxdWVzdHMgdG8gdGhlIHF1ZXVlLiBJbmNyZWFzaW5nIHRoZSBudW1iZXIgb2YgSS9PCndvcmtl cnMgaW5jcmVhc2VzIHRoZSBwcmVzc3VyZSBvbiB0aGUgbG9jaywgd29yc2VuaW5nIHRoZSBpc3N1 ZS4KClRoaXMgY2hhbmdlIGltcHJvdmVzIHRoZSBzaXR1YXRpb24gaW4gdHdvIHdheXM6CgoqIElm IEFpb1dvcmtlclN1Ym1pc3Npb25RdWV1ZUxvY2sgY2FuJ3QgYmUgYWNxdWlyZWQgd2l0aG91dCB3 YWl0aW5nLAogIHRoZSBJL08gaXMgcGVyZm9ybWVkIHN5bmNocm9ub3VzbHkgKGFzIGlmIHRoZSBx dWV1ZSB3YXMgZnVsbCkuCgoqIFdoZW4gYW4gZW50cnkgY2FuJ3QgYmUgYWRkZWQgdG8gYSBmdWxs IHF1ZXVlLCBzdG9wIHRyeWluZyB0byBhZGQgbW9yZQogIGVudHJpZXMuIEFsbCByZW1haW5pbmcg ZW50cmllcyBhcmUgaGFuZGxlZCBhcyBzeW5jaHJvbm91cyBJL08uCgpUaGUgcmVncmVzc2lvbiB3 YXMgcmVwb3J0ZWQgYnkgQWxleGFuZHJlIEZlbGlwZS4gSW52ZXN0aWdhdGlvbiBhbmQKcGF0Y2gg YnkgbWUsIGJhc2VkIG9uIGFuIGlkZWEgYnkgQW5kcmVzIEZyZXVuZC4KClJlcG9ydGVkLWJ5OiBB bGV4YW5kcmUgRmVsaXBlIDxvLmFsZXhhbmRyZS5mZWxpcGVAZ21haWwuY29tPgpBdXRob3I6IFRv bWFzIFZvbmRyYSA8dG9tYXNAdm9uZHJhLm1lPgpSZXZpZXdlZC1ieTogQW5kcmVzIEZyZXVuZCA8 YW5kcmVzQGFuYXJhemVsLmRlPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBRThK bnhPbjQreFVBbmNlK003TGZaV09xZnJNTXhhc01hRW1TS3dpS2JRdFpyNjV1QUBtYWlsLmdtYWls LmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5w b3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzI5YTBmYjIxNTc3OWQxMGZhZTBjYmViOGNlNTc4 MDVmMjQ0YmFkOWIKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0 b3JhZ2UvYWlvL21ldGhvZF93b3JrZXIuYyB8IDU3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLQoxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p Cgo= --===============0013752683483494474==--