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 1w4QP3-002BMj-2T for pgsql-committers@arkaria.postgresql.org; Sun, 22 Mar 2026 21:32:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4QP1-00EHX8-0O for pgsql-committers@arkaria.postgresql.org; Sun, 22 Mar 2026 21:32:07 +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 1w4QP0-00EHWb-2u for pgsql-committers@lists.postgresql.org; Sun, 22 Mar 2026 21:32:07 +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 1w4QOy-00000000WOt-3EUd for pgsql-committers@lists.postgresql.org; Sun, 22 Mar 2026 21:32:06 +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 1w4QOy-00361D-0t for pgsql-committers@lists.postgresql.org; Sun, 22 Mar 2026 21:32:04 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4QOw-000zJc-1s for pgsql-committers@lists.postgresql.org; Sun, 22 Mar 2026 21:32:03 +0000 Content-Type: multipart/mixed; boundary="===============2223714849003574156==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add fake LSN support to hash index AM. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 22 Mar 2026 21:32:03 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2223714849003574156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIGZha2UgTFNOIHN1cHBvcnQgdG8gaGFzaCBpbmRleCBBTS4KClVzZSBmYWtlIExTTnMgaW4g YWxsIGhhc2ggQU0gY3JpdGljYWwgc2VjdGlvbnMgdGhhdCB3cml0ZSBhIFdBTCByZWNvcmQuClRo aXMgZ2l2ZXMgdXMgYSByZWxpYWJsZSB3YXkgKGEgd2F5IHRoYXQgd29ya3MgZHVyaW5nIHNjYW5z IG9mIGJvdGgKbG9nZ2VkIGFuZCB1bmxvZ2dlZCByZWxhdGlvbnMpIHRvIGRldGVjdCB3aGVuIGFu IGluZGV4IHBhZ2Ugd2FzCmNvbmN1cnJlbnRseSBtb2RpZmllZCBkdXJpbmcgdGhlIHdpbmRvdyBi ZXR3ZWVuIHdoZW4gdGhlIHBhZ2UgaXMKaW5pdGlhbGx5IHJlYWQgKGJ5IF9oYXNoX3JlYWRwYWdl KSBhbmQgd2hlbiB0aGUgcGFnZSBoYXMgYW55IGtub3duLWRlYWQKaXRlbXMgTFBfREVBRC1tYXJr ZWQgKGJ5IF9oYXNoX2tpbGxfaXRlbXMpLgoKUHJlcGFyYXRpb24gZm9yIGFuIHVwY29taW5nIHBh dGNoIHRoYXQgbWFrZXMgdGhlIGhhc2ggaW5kZXggQU0gdXNlIHRoZQphbWdldGJhdGNoIGludGVy ZmFjZSwgZW5hYmxpbmcgSS9PIHByZWZldGNoaW5nIGR1cmluZyBoYXNoIGluZGV4IHNjYW5zLgoK VGhlIGFtZ2V0YmF0Y2ggZGVzaWduIGltcG9zZXMgY2VydGFpbiBydWxlcyBvbiBpbmRleCBBTXMg d2l0aCByZXNwZWN0IHRvCmhvdyB0aGV5IGhvbGQgb24gdG8gaW5kZXggcGFnZSBidWZmZXIgcGlu cyAoYXQgbGVhc3QgaW4gdGhlIGNhc2Ugb2YgcGlucwpoZWxkIGFzIGFuIGludGVybG9jayBhZ2Fp bnN0IHVuc2FmZSBjb25jdXJyZW50IFRJRCByZWN5Y2xpbmcgYnkgVkFDVVVNKS4KVGhlc2UgcnVs ZXMgaGF2ZSBjb25zZXF1ZW5jZXMgZm9yIHJvdXRpbmVzIHRoYXQgc2V0IExQX0RFQUQgYml0cyBv bgppbmRleCB0dXBsZXMgZnJvbSBhbiBhbWdldGJhdGNoIGluZGV4IEFNOiBzdWNoIHJvdXRpbmVz IGhhdmUgYW4gaW5oZXJlbnQKbmVlZCB0byByZWFzb24gYWJvdXQgY29uY3VycmVudCBUSUQgcmVj eWNsaW5nIGJ5IFZBQ1VVTSwgYnV0IGNhbiBubwpsb25nZXIgcmVseSBvbiB0aGVpciBhbWdldHR1 cGxlIHJvdXRpbmUgaG9sZGluZyBvbiB0byBhIGJ1ZmZlciBwaW4KKGR1cmluZyB0aGUgYWZvcmVt ZW50aW9uZWQgd2luZG93KSBhcyBhbiBpbnRlcmxvY2sgYWdhaW5zdCBzdWNoCnJlY3ljbGluZy4g IEluc3RlYWQsIHRoZXkgaGF2ZSB0byBmb2xsb3cgYSBuZXcsIHN0YW5kYXJkaXplZCBhcHByb2Fj aC4KClRoZSBuZXcgYXBwcm9hY2ggdGFrZW4gYnkgYW1nZXRiYXRjaCBpbmRleCBBTXMgd2hlbiBz ZXR0aW5nIExQX0RFQUQgYml0cwppcyBoZWF2aWx5IGJhc2VkIG9uIHRoZSBjdXJyZW50IG5idHJl ZSBkcm9wUGluIGRlc2lnbiwgd2hpY2ggd2FzIGFkZGVkCmJ5IGNvbW1pdCAyZWQ1Yjg3Zi4gIEl0 IGFsc28gd29ya3MgYnkgY2hlY2tpbmcgaWYgdGhlIHBhZ2UncyBMU04KYWR2YW5jZWQgZHVyaW5n IHRoZSB3aW5kb3cgd2hlcmUgdW5zYWZlIGNvbmN1cnJlbnQgVElEIHJlY3ljbGluZyBtaWdodApo YXZlIHRha2VuIHBsYWNlLgoKVGhpcyBjb21taXQgaXMgc2ltaWxhciB0byBjb21taXQgOGE4Nzkx MTksIHdoaWNoIHRhdWdodCBuYnRyZWUgdG8gdXNlCmZha2UgTFNOcyB0byBpbXByb3ZlIGl0cyBk cm9wUGluIGJlaGF2aW9yLiAgSG93ZXZlciwgdW5saWtlIHRoYXQgY29tbWl0LAp0aGlzIGlzIG5v dCBhbiBpbmRlcGVuZGVudGx5IHVzZWZ1bCBlbmhhbmNlbWVudCwgc2luY2UgaGFzaCBkb2Vzbid0 CmltcGxlbWVudCBhbnl0aGluZyBsaWtlIG5idHJlZSdzIGRyb3BQaW4gYmVoYXZpb3IgKG5vdCB5 ZXQpLgoKQXV0aG9yOiBQZXRlciBHZW9naGVnYW4gPHBnQGJvd3QuaWU+ClJldmlld2VkLUJ5OiBB bmRyZXMgRnJldW5kIDxhbmRyZXNAYW5hcmF6ZWwuZGU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9z dGdyLmVzL20vQ0FIMi1XemtlaHVoeHl1QThxdWM3clJOM0V0TlhwaUtzalBmTzhtaGIrMERyMksw RHRnQG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZTU4MzZmN2I3ZDlhMjk0 OTQxNGFlMDIyYzc0YzE4MDcwMjAyZDQyOQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K c3JjL2JhY2tlbmQvYWNjZXNzL2hhc2gvaGFzaC5jICAgICAgIHwgIDIxICsrKysrLS0tCnNyYy9i YWNrZW5kL2FjY2Vzcy9oYXNoL2hhc2hpbnNlcnQuYyB8ICAyMCArKysrLS0tCnNyYy9iYWNrZW5k L2FjY2Vzcy9oYXNoL2hhc2hvdmZsLmMgICB8IDEwMCArKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvaGFzaC9oYXNocGFnZS5jICAgfCAgMjIgKysr Ky0tLS0KNCBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspLCA3MiBkZWxldGlvbnMoLSkK Cg== --===============2223714849003574156==--