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 1w7vbK-0002N3-1a for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 13:27:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7vbJ-000E0Q-0u for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 13:27:17 +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 1w7vbJ-000E0H-0F for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:17 +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 1w7vbH-0000000011P-2X1n for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27: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.96) (envelope-from ) id 1w7vbH-000258-0o for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:15 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7vbG-002SpH-1Z for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:15 +0000 Content-Type: multipart/mixed; boundary="===============8302493620673540843==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: aio: io_uring: Allow IO methods to check if IO completed in the X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 01 Apr 2026 13:27:15 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8302493620673540843== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 YWlvOiBpb191cmluZzogQWxsb3cgSU8gbWV0aG9kcyB0byBjaGVjayBpZiBJTyBjb21wbGV0ZWQg aW4gdGhlIGJhY2tncm91bmQKClVudGlsIG5vdyBwZ2Fpb193cmVmX2NoZWNrX2RvbmUoKSB3aXRo IGlvX21ldGhvZD1pb191cmluZyB3b3VsZCBub3QgZGV0ZWN0IGlmCklPcyBhcmUga25vd24gdG8g aGF2ZSBjb21wbGV0ZWQgdG8gdGhlIGtlcm5lbCwgYnV0IHRoZSBjb21wbGV0aW9uIGhhcyBub3Qg eWV0CmJlZW4gY29uc3VtZWQgYnkgdXNlcnNwYWNlLiAgVGhpcyBjYW4gbGVhZCB0byBpbmZlcmlv ciBwZXJmb3JtYW5jZSBhbmQgYWxzbwptYWtlcyBpdCBoYXJkZXIgdG8gdXNlIHNtYXJ0ZXIgZmVl ZGJhY2sgbG9naWMgaW4gcmVhZF9zdHJlYW0sIGJlY2F1c2Ugd2UKY2Fubm90IHVzZSBrbm93bGVk Z2UgYWJvdXQgd2hldGhlciBhbiBJTyBjb21wbGV0ZWQgdG8gY29udHJvbCB0aGUgcmVhZGFoZWFk CmRpc3RhbmNlLgoKVGhpcyBjb21taXQganVzdCBhZGRzIHRoZSBpb191cmluZyBzcGVjaWZpYyBp bmZyYXN0cnVjdHVyZS4gTGF0ZXIgY29tbWl0cyB3aWxsCnJldHVybiB3aGV0aGVyIGEgd2FpdCB3 YXMgbmVlZGVkIGZyb20gV2FpdFJlYWRCdWZmZXJzKCkgYW5kIHRoZW4gdXNlIHRoYXQKa25vd2xl ZGdlLgoKUmV2aWV3ZWQtYnk6IE1lbGFuaWUgUGxhZ2VtYW4gPG1lbGFuaWVwbGFnZW1hbkBnbWFp bC5jb20+ClJldmlld2VkLWJ5OiBOYXppciBCaWxhbCBZYXZ1eiA8YnlhdnV6ODFAZ21haWwuY29t PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL2YzeHhmcmthZmp4cHlxeHl3Y3hyaWN4 Z3lpemppcmZjZXljaHl4c2duN2J3anA1ZWRhQGt3YmR1aHk3dGZtdQpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tL0NBSDItV3olM0RrTWczUE5heTk2Y0hNVDBMRnd0eFAtY1FTUlpUWnpo MUNpeHhmOEclM0R6cnclNDBtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRl dGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzZl NjQ4ZTM1M2ZhMDRhZDg2Zjg5NmRhMzQ3YmJiOWI1MWJjOThhZDQKCk1vZGlmaWVkIEZpbGVzCi0t LS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0b3JhZ2UvYWlvL2Fpby5jICAgICAgICAgICAgIHwg MjAgKysrKysrKysrKy0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9haW8vbWV0aG9kX2lvX3VyaW5n LmMgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy9pbmNsdWRlL3N0b3Jh Z2UvYWlvX2ludGVybmFsLmggICAgICAgIHwgMTUgKysrKysrKysrKysKMyBmaWxlcyBjaGFuZ2Vk LCA3MyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK --===============8302493620673540843==--