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 1tyd8z-00993h-NY for pgsql-committers@arkaria.postgresql.org; Sat, 29 Mar 2025 20:51:05 +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 1tyd8y-00GoVR-CB for pgsql-committers@arkaria.postgresql.org; Sat, 29 Mar 2025 20:51:04 +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 1tyd8y-00GoVI-4y for pgsql-committers@lists.postgresql.org; Sat, 29 Mar 2025 20:51:04 +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 1tyd8v-001wyc-2E for pgsql-committers@lists.postgresql.org; Sat, 29 Mar 2025 20:51:03 +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 1tyd8u-00EqXN-5D for pgsql-committers@lists.postgresql.org; Sat, 29 Mar 2025 20:51:00 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tyd8t-001e5p-36 for pgsql-committers@lists.postgresql.org; Sat, 29 Mar 2025 20:50:59 +0000 Content-Type: multipart/mixed; boundary="===============8974547907066864054==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: localbuf: Track pincount in BufferDesc as well X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 29 Mar 2025 20:50:59 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8974547907066864054== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bG9jYWxidWY6IFRyYWNrIHBpbmNvdW50IGluIEJ1ZmZlckRlc2MgYXMgd2VsbAoKRm9yIEFJTyBv biB0ZW1wb3JhcnkgdGFibGUgYnVmZmVycyB0aGUgQUlPIHN1YnN5c3RlbSBuZWVkcyB0byBiZSBh YmxlIHRvCmVuc3VyZSBhIHBpbiBvbiBhIGJ1ZmZlciB3aGlsZSBBSU8gaXMgZ29pbmcgb24sIGV2 ZW4gaWYgdGhlIElPIGlzc3VpbmcgcXVlcnkKZXJyb3JzIG91dC4gVHJhY2tpbmcgdGhlIGJ1ZmZl ciBpbiBMb2NhbFJlZkNvdW50IGRvZXMgbm90IHdvcmssIGFzIGl0IHdvdWxkCmNhdXNlIENoZWNr Rm9yTG9jYWxCdWZmZXJMZWFrcygpIHRvIGFzc2VydCBvdXQuCgpJbnN0ZWFkLCBhbHNvIHRyYWNr IHRoZSByZWZjb3VudCBpbiBCdWZmZXJEZXNjLnN0YXRlLCBub3QganVzdApMb2NhbFJlZkNvdW50 LiBUaGlzIGFsc28gbWFrZXMgbG9jYWwgYnVmZmVycyBiZWhhdmUgYSBiaXQgbW9yZSBha2luIHRv IHNoYXJlZApidWZmZXJzLgoKTm90ZSB0aGF0IHdlIHN0aWxsIGRvbid0IG5lZWQgbG9ja2luZywg QUlPIGNvbXBsZXRpb24gY2FsbGJhY2tzIGZvciBsb2NhbApidWZmZXJzIGFyZSBleGVjdXRlZCBp biB0aGUgaXNzdWluZyBzZXNzaW9uIChpLmUuIG5vYm9keSBlbHNlIGhhcyBhY2Nlc3MgdG8KdGhl IEJ1ZmZlckRlc2MpLgoKUmV2aWV3ZWQtYnk6IE5vYWggTWlzY2ggPG5vYWhAbGVhZGJvYXQuY29t PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL3V2cnRya25qNGtkeXR1Ym9pZGJod2Ns bzRneGhzd3djcGdhZHB0c2p2anFjbHV6bWFoJTQwYnJxczYyaXJnNGR0CgpCcmFuY2gKLS0tLS0t Cm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2Nv bW1pdGRpZmYvZDZkODA1NGRjNzJkNDg0NGY1MmYxNTUyZjhkMzA3NGMxNjk4N2UzMgoKTW9kaWZp ZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9idWZmZXIvbG9jYWxi dWYuYyB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0KMSBmaWxlIGNoYW5nZWQsIDI2 IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo= --===============8974547907066864054==--