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 1w7vbM-0002NB-2K for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 13:27:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7vbL-000EMm-1Z for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 13:27:19 +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.96) (envelope-from ) id 1w7vbL-000EKW-0p for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:19 +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.98.2) (envelope-from ) id 1w7vbI-000000001HV-1oUd for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:19 +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-000259-0r 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-002SpJ-1e for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 13:27:15 +0000 Content-Type: multipart/mixed; boundary="===============5897857383276602527==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: bufmgr: Return whether WaitReadBuffers() needed to wait 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 --===============5897857383276602527== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 YnVmbWdyOiBSZXR1cm4gd2hldGhlciBXYWl0UmVhZEJ1ZmZlcnMoKSBuZWVkZWQgdG8gd2FpdAoK VGhhbmtzIHRvIHRoZSBwcmV2aW91cyBjb21taXQsIHBnYWlvX3dyZWZfY2hlY2tfZG9uZSgpIHdp bGwgbm93IGRldGVjdCB3aGV0aGVyCklPIGhhcyBjb21wbGV0ZWQgZXZlbiBpZiB1c2Vyc3BhY2Ug aGFzIG5vdCB5ZXQgY29uc3VtZWQgdGhlIGtlcm5lbCBjb21wbGV0aW9uLgpUaGlzIGtub3dsZWRn ZSBjYW4gYmUgdXNlZnVsIGZvciBjYWxsZXJzIG9mIFdhaXRSZWFkQnVmZmVycygpIHRvIGtub3cg d2hldGhlcgppdCBuZWVkZWQgdG8gd2FpdCBvciBub3QsIGUuZy4gZm9yIGFkanVzdGluZyByZWFk LWFoZWFkIGFnZ3Jlc3NpdmVuZXNzIG9yIGZvcgppbnN0cnVtZW50YXRpb24uCgpSZXZpZXdlZC1i eTogTWVsYW5pZSBQbGFnZW1hbiA8bWVsYW5pZXBsYWdlbWFuQGdtYWlsLmNvbT4KUmV2aWV3ZWQt Ynk6IE5hemlyIEJpbGFsIFlhdnV6IDxieWF2dXo4MUBnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0 dHBzOi8vcG9zdGdyLmVzL20vZjN4eGZya2FmanhweXF4eXdjeHJpY3hneWl6amlyZmNleWNoeXhz Z243YndqcDVlZGFAa3diZHVoeTd0Zm11CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20v Q0FIMi1XeiUzRGtNZzNQTmF5OTZjSE1UMExGd3R4UC1jUVNSWlRaemgxQ2l4eGY4RyUzRHpydyU0 MG1haWwuZ21haWwuY29tCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vYTE3N2E2ZGQt MjQwYi00NTVhLThmMjUtYWNhMGIxYzA4YzZlQHZvbmRyYS5tZQoKQnJhbmNoCi0tLS0tLQptYXN0 ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRk aWZmLzUxMzM3NGE0N2E3MWQ2NGZmNWM0NzkwYjdmOTYyZDNhODBlOGNjN2MKCk1vZGlmaWVkIEZp bGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0b3JhZ2UvYnVmZmVyL2J1Zm1nci5jIHwg MTcgKysrKysrKysrKysrKysrKy0Kc3JjL2luY2x1ZGUvc3RvcmFnZS9idWZtZ3IuaCAgICAgICAg fCAgMiArLQoyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p Cgo= --===============5897857383276602527==--