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 1tz15r-00DxXM-IT for pgsql-committers@arkaria.postgresql.org; Sun, 30 Mar 2025 22:25:27 +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 1tz15q-00EIwa-C8 for pgsql-committers@arkaria.postgresql.org; Sun, 30 Mar 2025 22:25:26 +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 1tz15Z-00EI0k-Id for pgsql-committers@lists.postgresql.org; Sun, 30 Mar 2025 22:25:09 +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 1tz15X-0027dN-0c for pgsql-committers@lists.postgresql.org; Sun, 30 Mar 2025 22:25:09 +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 1tz15V-00FN4S-FZ for pgsql-committers@lists.postgresql.org; Sun, 30 Mar 2025 22:25:05 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tz15V-001pXo-0X for pgsql-committers@lists.postgresql.org; Sun, 30 Mar 2025 22:25:05 +0000 Content-Type: multipart/mixed; boundary="===============0964408460689829683==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: bufmgr: Use AIO in StartReadBuffers() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 30 Mar 2025 22:25:05 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0964408460689829683== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 YnVmbWdyOiBVc2UgQUlPIGluIFN0YXJ0UmVhZEJ1ZmZlcnMoKQoKVGhpcyBmaW5hbGx5IGludHJv ZHVjZXMgdGhlIGZpcnN0IGFjdHVhbCB1c2Ugb2YgQUlPLiBTdGFydFJlYWRCdWZmZXJzKCkgbm93 CnVzZXMgdGhlIEFJTyByb3V0aW5lcyB0byBpc3N1ZSBJTy4KCkFzIHRoZSBpbXBsZW1lbnRhdGlv biBvZiBTdGFydFJlYWRCdWZmZXJzKCkgaXMgYWxzbyB1c2VkIGJ5IHRoZSBmdW5jdGlvbnMgZm9y CnJlYWRpbmcgaW5kaXZpZHVhbCBibG9ja3MgKFN0YXJ0UmVhZEJ1ZmZlcigpIGFuZCB0aHJvdWdo IHRoYXQKUmVhZEJ1ZmZlckV4dGVuZGVkKCkpIHRoaXMgbWVhbnMgYWxsIGJ1ZmZlcmVkIHJlYWQg SU8gcGFzc2VzIHRocm91Z2ggdGhlIEFJTwpwYXRocy4gIEhvd2V2ZXIsIGFzIHRob3NlIGFyZSBz eW5jaHJvbm91cyByZWFkcywgYWN0dWFsbHkgcGVyZm9ybWluZyB0aGUgSU8KYXN5bmNocm9ub3Vz bHkgd291bGQgYmUgcmFyZWx5IGJlbmVmaWNpYWwuIEluc3RlYWQgc3VjaCBJT3MgYXJlIGZsYWdn ZWQgdG8KYWx3YXlzIGJlIGV4ZWN1dGVkIHN5bmNocm9ub3VzbHkuIFRoaXMgd2F5IHdlIGRvbid0 IGhhdmUgdG8gZHVwbGljYXRlIGEgZmFpcgpiaXQgb2YgY29kZS4KCldoZW4gaW9fbWV0aG9kPXN5 bmMgaXMgdXNlZCwgdGhlIElPIHBhdHRlcm5zIGdlbmVyYXRlZCBhZnRlciB0aGlzIGNoYW5nZSBh cmUKdGhlIHNhbWUgYXMgYmVmb3JlLCBpLmUuIGFjdHVhbCByZWFkcyBhcmUgb25seSBpc3N1ZWQg aW4gV2FpdFJlYWRCdWZmZXJzKCkgYW5kClN0YXJ0UmVhZEJ1ZmZlcnMoKSBtYXkgaXNzdWUgcHJl ZmV0Y2ggcmVxdWVzdHMuICBUaGlzIGFsbG93cyB0byBieXBhc3MgbW9zdCBvZgp0aGUgYWN0dWFs IGFzeW5jaHJvbmljaXR5LCB3aGljaCBpcyBpbXBvcnRhbnQgdG8gbWFrZSBhIGNoYW5nZSBhcyBi aWcgYXMgdGhpcwpsZXNzIHJpc2t5LgoKT25lIHRoaW5nIHdvcnRoIGNhbGxpbmcgb3V0IGlzIHRo YXQsIGlmIElPIGlzIGFjdHVhbGx5IGV4ZWN1dGVkCmFzeW5jaHJvbm91c2x5LCB0aGUgcHJlY2lz ZSBtZWFuaW5nIG9mIHdoYXQgdHJhY2tfaW9fdGltaW5nIGlzIG1lYXN1cmluZyBoYXMKY2hhbmdl ZC4gUHJldmlvdXNseSBpdCB0cmFja2VkIHRoZSB0aW1lIGZvciBlYWNoIElPLCBidXQgdGhhdCBk b2VzIG5vdCBtYWtlCnNlbnNlIHdoZW4gbXVsdGlwbGUgSU9zIGFyZSBleGVjdXRlZCBjb25jdXJy ZW50bHkuIE5vdyBpdCBvbmx5IG1lYXN1cmVzIHRoZQp0aW1lIGFjdHVhbGx5IHNwZW50IHdhaXRp bmcgZm9yIElPLiBBIHN1YnNlcXVlbnQgY29tbWl0IHdpbGwgYWRqdXN0IHRoZSBkb2NzCmZvciB0 aGlzLgoKV2hpbGUgQUlPIGlzIG5vdyBhY3R1YWxseSB1c2VkLCB0aGUgbG9naWMgaW4gcmVhZF9z dHJlYW0uYyB3aWxsIG9mdGVuIHByZXZlbnQKdXNpbmcgc3VmZmljaWVudGx5IG1hbnkgY29uY3Vy cmVudCBJT3MuIFRoYXQgd2lsbCBiZSBhZGRyZXNzZWQgaW4gdGhlIG5leHQKY29tbWl0LgoKUmV2 aWV3ZWQtYnk6IE5vYWggTWlzY2ggPG5vYWhAbGVhZGJvYXQuY29tPgpSZXZpZXdlZC1ieTogTmF6 aXIgQmlsYWwgWWF2dXogPGJ5YXZ1ejgxQGdtYWlsLmNvbT4KQ28tYXV0aG9yZWQtYnk6IEFuZHJl cyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZT4KQ28tYXV0aG9yZWQtYnk6IFRob21hcyBNdW5y byA8dGhvbWFzLm11bnJvQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMv bS91dnJ0cmtuajRrZHl0dWJvaWRiaHdjbG80Z3hoc3d3Y3BnYWRwdHNqdmpxY2x1em1haCU0MGJy cXM2MmlyZzRkdApEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzIwMjEwMjIzMTAwMzQ0 LmxsdzVhbjJha2xlbmdybW5AYWxhcDMuYW5hcmF6ZWwuZGUKRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS9zdGozNmVhNnl5aG94dHFraHBpZWlhMno0a3JuYW03cXlldGM1N3JmZXpnazR6 Z2FwZkBnY25hY3RqNHo1Nm0KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8xMmNlODlmZDA3MDgyMDdm MjFhODg4OGU1NDZiOTY3MGE4NDdhZDRmCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvYmFja2VuZC9zdG9yYWdlL2J1ZmZlci9idWZtZ3IuYyB8IDYxOCArKysrKysrKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0Kc3JjL2luY2x1ZGUvc3RvcmFnZS9idWZtZ3IuaCAgICAgICAg fCAgIDYgKwoyIGZpbGVzIGNoYW5nZWQsIDQ4MiBpbnNlcnRpb25zKCspLCAxNDIgZGVsZXRpb25z KC0pCgo= --===============0964408460689829683==--