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 1tmfjv-008jt2-Tx for pgsql-committers@arkaria.postgresql.org; Mon, 24 Feb 2025 21:11:48 +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 1tmfjv-008yYV-8m for pgsql-committers@arkaria.postgresql.org; Mon, 24 Feb 2025 21:11:47 +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 1tmfjX-008xen-NY for pgsql-committers@lists.postgresql.org; Mon, 24 Feb 2025 21:11:23 +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 1tmfjU-000brR-2g for pgsql-committers@lists.postgresql.org; Mon, 24 Feb 2025 21:11:23 +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 1tmfjT-001XFh-LG for pgsql-committers@lists.postgresql.org; Mon, 24 Feb 2025 21:11:19 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tmfjT-000VmQ-0T for pgsql-committers@lists.postgresql.org; Mon, 24 Feb 2025 21:11:19 +0000 Content-Type: multipart/mixed; boundary="===============2858293445978618020==" MIME-Version: 1.0 From: Melanie Plageman To: pgsql-committers@lists.postgresql.org Subject: pgsql: Delay extraction of TIDBitmap per page offsets X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 24 Feb 2025 21:11:19 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2858293445978618020== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 RGVsYXkgZXh0cmFjdGlvbiBvZiBUSURCaXRtYXAgcGVyIHBhZ2Ugb2Zmc2V0cwoKUGFnZXMgZnJv bSB0aGUgYml0bWFwIGNyZWF0ZWQgYnkgdGhlIFRJREJpdG1hcCBBUEkgY2FuIGJlIGV4YWN0IG9y Cmxvc3N5LiBUaGUgVElEQml0bWFwIEFQSSBleHRyYWN0cyB0aGUgdHVwbGUgb2Zmc2V0cyBmcm9t IGV4YWN0IHBhZ2VzCmludG8gYW4gYXJyYXkgZm9yIHRoZSBjb252ZW5pZW5jZSBvZiB0aGUgY2Fs bGVyLgoKVGhpcyB3YXMgZG9uZSBpbiB0Ym1fcHJpdmF0ZXxzaGFyZWRfaXRlcmF0ZSgpIHJpZ2h0 IGFmdGVyIGFkdmFuY2luZyB0aGUKaXRlcmF0b3IuIEhvd2V2ZXIsIGFzIGxvbmcgYXMgdGJtX3By aXZhdGV8c2hhcmVkX2l0ZXJhdGUoKSBzZXQgYQpyZWZlcmVuY2UgdG8gdGhlIFBhZ2V0YWJsZUVu dHJ5IGluIHRoZSBUQk1JdGVyYXRlUmVzdWx0LCB0aGUgb2Zmc2V0CmV4dHJhY3Rpb24gY2FuIGJl IGRvbmUgbGF0ZXIuCgpXYWl0aW5nIHRvIGV4dHJhY3QgdGhlIHR1cGxlIG9mZnNldHMgaGFzIGEg ZmV3IGJlbmVmaXRzLiBGb3IgdGhlIHNoYXJlZAppdGVyYXRvciBjYXNlLCBpdCBhbGxvd3MgdXMg dG8gZXh0cmFjdCB0aGUgb2Zmc2V0cyBhZnRlciBkcm9wcGluZyB0aGUKc2hhcmVkIGl0ZXJhdG9y IHN0YXRlIGxvY2ssIHJlZHVjaW5nIHRpbWUgc3BlbnQgaG9sZGluZyBhIGNvbnRlbmRlZApsb2Nr LgoKU2VwYXJhdGluZyB0aGUgaXRlcmF0aW9uIHN0ZXAgYW5kIGV4dHJhY3RpbmcgdGhlIG9mZnNl dHMgbGF0ZXIgYWxzbwphbGxvd3MgdXMgdG8gYXZvaWQgZXh0cmFjdGluZyB0aGUgb2Zmc2V0cyBm b3IgcHJlZmV0Y2hlZCBibG9ja3MuIFRob3NlCm9mZnNldHMgd2VyZSBuZXZlciB1c2VkLCBzbyB0 aGUgb3ZlcmhlYWQgb2YgZXh0cmFjdGluZyBhbmQgc3RvcmluZyB0aGVtCndhcyB3YXN0ZWQuCgpU aGUgcmVhbCBtb3RpdmF0aW9uIGZvciB0aGlzIGNoYW5nZSwgaG93ZXZlciwgaXMgdGhhdCBmdXR1 cmUgY29tbWl0cwp3aWxsIG1ha2UgYml0bWFwIGhlYXAgc2NhbiB1c2UgdGhlIHJlYWQgc3RyZWFt IEFQSS4gVGhpcyByZXF1aXJlcyBhClRCTUl0ZXJhdGVSZXN1bHQgcGVyIGlzc3VlZCBibG9jay4g QnkgcmVtb3ZpbmcgdGhlIGFycmF5IG9mIHR1cGxlCm9mZnNldHMgZnJvbSB0aGUgVEJNSXRlcmF0 ZVJlc3VsdCBhbmQgb25seSBleHRyYWN0aW5nIHRoZSBvZmZzZXRzIHdoZW4KdGhleSBhcmUgdXNl ZCwgd2UgcmVkdWNlIHRoZSBtZW1vcnkgcmVxdWlyZWQgZm9yIHBlciBidWZmZXIgZGF0YQpzdWJz dGFudGlhbGx5LgoKU3VnZ2VzdGVkLWJ5OiBUaG9tYXMgTXVucm8gPHRob21hcy5tdW5yb0BnbWFp bC5jb20+ClJldmlld2VkLWJ5OiBUaG9tYXMgTXVucm8gPHRob21hcy5tdW5yb0BnbWFpbC5jb20+ CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0ElMkJoVUtHTEhiS1AzandKNl8lMkJo bkdpMzdQdzNCRDVqMmFtalYzb1NrN2otS3lDblk3USU0MG1haWwuZ21haWwuY29tCgpCcmFuY2gK LS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3Jn L3BnL2NvbW1pdGRpZmYvYmZlNTZjZGY5YTRlMDdlZGNhNDYyNTRhODhlZmQ5ZWYxNzQyMWNkNwoK TW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL2dpbi9naW5n ZXQuYyAgICAgICAgICB8IDI4ICsrKysrKysrKysrLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL2dp bi9naW5zY2FuLmMgICAgICAgICB8ICAxICsKc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAvaGVhcGFt X2hhbmRsZXIuYyB8IDE3ICsrKysrKysrLS0Kc3JjL2JhY2tlbmQvbm9kZXMvdGlkYml0bWFwLmMg ICAgICAgICAgICB8IDU3ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9pbmNs dWRlL2FjY2Vzcy9naW5fcHJpdmF0ZS5oICAgICAgICAgfCAgMiArKwpzcmMvaW5jbHVkZS9ub2Rl cy90aWRiaXRtYXAuaCAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tCjYgZmlsZXMg Y2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25zKC0pCgo= --===============2858293445978618020==--