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 1t16jC-00ElWN-E5 for pgsql-committers@arkaria.postgresql.org; Wed, 16 Oct 2024 16:18:26 +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 1t16jA-005WzQ-Os for pgsql-committers@arkaria.postgresql.org; Wed, 16 Oct 2024 16:18:25 +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.94.2) (envelope-from ) id 1t16jA-005Ww4-Hl for pgsql-committers@lists.postgresql.org; Wed, 16 Oct 2024 16:18:24 +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.94.2) (envelope-from ) id 1t16j3-001Cpg-HO for pgsql-committers@lists.postgresql.org; Wed, 16 Oct 2024 16:18: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 1t16j2-003ppu-8a for pgsql-committers@lists.postgresql.org; Wed, 16 Oct 2024 16:18:16 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t16j2-0016fr-Ix for pgsql-committers@lists.postgresql.org; Wed, 16 Oct 2024 16:18:16 +0000 Content-Type: multipart/mixed; boundary="===============5731644492917822206==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Normalize nbtree truncated high key array behavior. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 16 Oct 2024 16:18:16 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5731644492917822206== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Tm9ybWFsaXplIG5idHJlZSB0cnVuY2F0ZWQgaGlnaCBrZXkgYXJyYXkgYmVoYXZpb3IuCgpDb21t aXQgNWJmNzQ4YjggdGF1Z2h0IG5idHJlZSBTY2FsYXJBcnJheU9wIGluZGV4IHNjYW5zIHRvIGRl Y2lkZSB3aGVuCmFuZCBob3cgdG8gc3RhcnQgdGhlIG5leHQgcHJpbWl0aXZlIGluZGV4IHNjYW4g YmFzZWQgb24gcGh5c2ljYWwgaW5kZXgKY2hhcmFjdGVyaXN0aWNzLiAgVGhpcyBpbmNsdWRlZCBy dWxlcyBmb3IgZGVjaWRpbmcgd2hldGhlciB0byBzdGFydCBhCm5ldyBwcmltaXRpdmUgaW5kZXgg c2NhbiAob3Igd2hldGhlciB0byBtb3ZlIG9udG8gdGhlIHJpZ2h0IHNpYmxpbmcgbGVhZgpwYWdl IGluc3RlYWQpIHRoYXQgc3BlY2lmaWNhbGx5IGNvbnNpZGVyIHRydW5jYXRlZCBsb3dlci1vcmRl ciBjb2x1bW5zCigtaW5mIGNvbHVtbnMpIGZyb20gbGVhZiBwYWdlIGhpZ2gga2V5cy4KClRoZXNl IG9taXR0ZWQgY29sdW1ucyB3ZXJlIHRyZWF0ZWQgYXMgc2F0aXNmeWluZyB0aGUgc2NhbidzIHJl cXVpcmVkCnNjYW4ga2V5cywgdGhvdWdoIG9ubHkgZm9yIHNjYW4ga2V5cyBtYXJrZWQgcmVxdWly ZWQgaW4gdGhlIGN1cnJlbnQgc2NhbgpkaXJlY3Rpb24gKGZvcndhcmQpLiAgU2NhbiBrZXlzIHRo YXQgZGlkbid0IGdldCB0aGlzIGJlaGF2aW9yICh0aG9zZQptYXJrZWQgcmVxdWlyZWQgaW4gdGhl IGJhY2t3YXJkcyBkaXJlY3Rpb24gb25seSkgdXN1YWxseSBkaWRuJ3QgZ2l2ZSB0aGUKc2NhbiBy ZWFzb25hYmxlIGNhdXNlIHRvIHJlcG9zaXRpb24gaXRzZWxmIHRvIGEgbGF0ZXIgbGVhZiBwYWdl ICh2aWEKYW5vdGhlciBkZXNjZW50IG9mIHRoZSBpbmRleCBpbiBfYnRfZmlyc3QpLCBidXQgX2J0 X2FkdmFuY2VfYXJyYXlfa2V5cwp3b3VsZCBuZXZlcnRoZWxlc3MgYWx3YXlzIGdpdmUgdXAgYnkg Zm9yY2luZyBhbm90aGVyIGNhbGwgdG8gX2J0X2ZpcnN0LgoKX2J0X2FkdmFuY2VfYXJyYXlfa2V5 cyB3YXMgdW53aWxsaW5nIHRvIGFsbG93IHRoZSBzY2FuIHRvIGNvbnRpbnVlIG9udG8KdGhlIG5l eHQgbGVhZiBwYWdlLCB0byByZWNvbnNpZGVyIHdoZXRoZXIgd2UgcmVhbGx5IHNob3VsZCBzdGFy dCBhbm90aGVyCnByaW1pdGl2ZSBzY2FuIGJhc2VkIG9uIHRoZSBkZXRhaWxzIG9mIHRoZSBzaWJs aW5nIHBhZ2UncyB0dXBsZXMuICBUaGlzCmRpZG4ndCBtYXRjaCBpdHMgYmVoYXZpb3Igd2l0aCBz aW1pbGFyIGNhc2VzIGludm9sdmluZyBrZXlzIHJlcXVpcmVkIGluCnRoZSBjdXJyZW50IHNjYW4g ZGlyZWN0aW9uIChmb3J3YXJkKSwgd2hpY2ggc2VlbXMgdW5wcmluY2lwbGVkLiAgSXQgbGVkCnRv IGFuIGV4Y2Vzc2l2ZSBudW1iZXIgb2YgcHJpbWl0aXZlIHNjYW5zL2luZGV4IGRlc2NlbnRzIGZv ciBxdWVyaWVzCndpdGggYSBoaWdoZXItb3JkZXIgPSBhcnJheSBzY2FuIGtleSAod2l0aCBkZW5z ZSwgY29udGlndW91cyB2YWx1ZXMpCm1peGVkIHdpdGggYSBsb3dlci1vcmRlciByZXF1aXJlZCA+ IG9yID49IHNjYW4ga2V5LgoKQnJpbmcgPiBhbmQgPj0gc3RyYXRlZ3kgc2NhbiBrZXlzIGluIGxp bmUgd2l0aCBvdGhlciByZXF1aXJlZCBzY2FuIGtleQp0eXBlczogdHJlYXQgdHJ1bmNhdGVkIC1p bmYgc2NhbiBrZXlzIGFzIGhhdmluZyBzYXRpc2ZpZWQgc2NhbiBrZXlzCnJlcXVpcmVkIGluIGVp dGhlciBzY2FuIGRpcmVjdGlvbiAoZm9yd2FyZHMgYW5kIGJhY2t3YXJkcyBhbGlrZSkgZHVyaW5n CmFycmF5IGFkdmFuY2VtZW50LiAgVGhhdCB3YXkgYWZmZWN0ZWQgc2NhbnMgY2FuIGNvbnRpbnVl IHRvIHRoZSByaWdodApzaWJsaW5nIGxlYWYgcGFnZS4gIEFkdmFuY2VtZW50IG11c3Qgbm93IHNj aGVkdWxlIGFuIGV4cGxpY2l0IHJlY2hlY2sgb2YKdGhlIHJpZ2h0IHNpYmxpbmcgcGFnZSdzIGhp Z2gga2V5IGluIGNhc2VzIGludm9sdmluZyA+IG9yID49IHNjYW4ga2V5cy4KVGhlIHJlY2hlY2sg Z2l2ZXMgdGhlIHNjYW4gYSB3YXkgdG8gYmFjayBvdXQgYW5kIHN0YXJ0IGFub3RoZXIgcHJpbWl0 aXZlCmluZGV4IHNjYW4gKHdlIGNhbid0IGp1c3QgcmVseSBvbiBfYnRfY2hlY2trZXlzIHdpdGgg PiBvciA+PSBzY2FuIGtleXMpLgoKVGhpcyB3b3JrIGNhbiBiZSBjb25zaWRlcmVkIGEgc3RhbmQg YWxvbmUgb3B0aW1pemF0aW9uIG9uIHRvcCBvZiB0aGUKd29yayBmcm9tIGNvbW1pdCA1YmY3NDhi OC4gIEJ1dCBpdCB3YXMgd3JpdHRlbiBpbiBwcmVwYXJhdGlvbiBmb3IgYW4KdXBjb21pbmcgcGF0 Y2ggdGhhdCB3aWxsIGFkZCBza2lwIHNjYW4gdG8gbmJ0cmVlLiAgSW4gcHJhY3RpY2Ugc2NhbnMK dGhhdCB1c2UgInNraXAgYXJyYXlzIiB3aWxsIHRlbmQgdG8gYmUgbXVjaCBtb3JlIHNlbnNpdGl2 ZSB0byBhbnkKaW1wbGVtZW50YXRpb24gZGVmaWNpZW5jaWVzIGluIHRoaXMgYXJlYS4KCkF1dGhv cjogUGV0ZXIgR2VvZ2hlZ2FuIDxwZ0Bib3d0LmllPgpSZXZpZXdlZC1CeTogVG9tYXMgVm9uZHJh IDx0b21hc0B2b25kcmEubWU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FIMi1X ej05QV9VdE03SHpVVGhTa1ErQmNyUXNRWnVOaFdPdlFXSzA2UFJrRXA9U0tRQG1haWwuZ21haWwu Y29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBv c3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNzlmYTdiM2IxYTQ0OTY4MGQ5ZTUxNjI0ODM0ZmJi NGIzMjIwODY1OQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNj ZXNzL25idHJlZS9uYnRyZWUuYyAgICB8ICAgNCArKwpzcmMvYmFja2VuZC9hY2Nlc3MvbmJ0cmVl L25idHNlYXJjaC5jIHwgIDI1ICsrKysrKysKc3JjL2JhY2tlbmQvYWNjZXNzL25idHJlZS9uYnR1 dGlscy5jICB8IDExOSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCnNyYy9pbmNs dWRlL2FjY2Vzcy9uYnRyZWUuaCAgICAgICAgICAgfCAgIDMgKwo0IGZpbGVzIGNoYW5nZWQsIDk1 IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoK --===============5731644492917822206==--