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 1tblsM-00DFgG-JG for pgsql-committers@arkaria.postgresql.org; Sat, 25 Jan 2025 19:31:27 +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 1tblsK-004PRJ-GJ for pgsql-committers@arkaria.postgresql.org; Sat, 25 Jan 2025 19:31:24 +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 1tblqy-004Imo-Hq for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:30:00 +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 1tblqv-001UOJ-0A for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:30:00 +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 1tblqt-00AZtn-Or for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:29:55 +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 1tblqs-003VLn-18 for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:29:54 +0000 Content-Type: multipart/mixed; boundary="===============6659050588659593095==" MIME-Version: 1.0 From: Noah Misch To: pgsql-committers@lists.postgresql.org Subject: pgsql: At update of non-LP_NORMAL TID, fail instead of corrupting page X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 25 Jan 2025 19:29:54 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6659050588659593095== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QXQgdXBkYXRlIG9mIG5vbi1MUF9OT1JNQUwgVElELCBmYWlsIGluc3RlYWQgb2YgY29ycnVwdGlu ZyBwYWdlIGhlYWRlci4KClRoZSByaWdodCBtaXggb2YgRERMIGFuZCBWQUNVVU0gY291bGQgY29y cnVwdCBhIGNhdGFsb2cgcGFnZSBoZWFkZXIgc3VjaAp0aGF0IFBhZ2VJc1ZlcmlmaWVkKCkgZHVy YWJseSBmYWlscywgcmVxdWlyaW5nIGEgcmVzdG9yZSBmcm9tIGJhY2t1cC4KVGhpcyBhZmZlY3Rz IG9ubHkgY2F0YWxvZ3MgdGhhdCBib3RoIGhhdmUgYSBzeXNjYWNoZSBhbmQgaGF2ZSBEREwgY29k ZQp0aGF0IHVzZXMgc3lzY2FjaGUgdHVwbGVzIHRvIGNvbnN0cnVjdCB1cGRhdGVzLiAgT25lIG9m IHRoZSB0ZXN0CnBlcm11dGF0aW9ucyBzaG93cyBhIHZhcmlhbnQgbm90IHlldCBmaXhlZC4KClRo aXMgbWFrZXMgIVRyYW5zYWN0aW9uSWRJc1ZhbGlkKFRNX0ZhaWx1cmVEYXRhLnhtYXgpIHBvc3Np YmxlIHdpdGgKVE1fRGVsZXRlZC4gIEkgdGhpbmsgY29yZSBhbmQgUEdYTiBhcmUgaW5kaWZmZXJl bnQgdG8gdGhhdC4KClBlciBidWcgIzE3ODIxIGZyb20gQWxleGFuZGVyIExha2hpbi4gIEJhY2st cGF0Y2ggdG8gdjEzIChhbGwgc3VwcG9ydGVkCnZlcnNpb25zKS4gIFRoZSB0ZXN0IGNhc2UgaXMg djE3Kywgc2luY2UgaXQgdXNlcyBJTkpFQ1RJT05fUE9JTlQuCgpEaXNjdXNzaW9uOiBodHRwczov L3Bvc3Rnci5lcy9tLzE3ODIxLWRkOGMzMzQyNjMzOTkyODRAcG9zdGdyZXNxbC5vcmcKCkJyYW5j aAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi9kMjhjZDNlN2IyMWM0MWE3MTBmZDljMTg4YTU3ZGFkOTlmMjg4MDVm CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvaGVhcC9o ZWFwYW0uYyAgICAgICAgICAgICAgICAgICB8ICA0OSArKysrKy0Kc3JjL2JhY2tlbmQvdXRpbHMv Y2FjaGUvaW52YWwuYyAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwpzcmMvaW5jbHVkZS9hY2Nl c3MvdGFibGVhbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9tb2R1 bGVzL2luamVjdGlvbl9wb2ludHMvTWFrZWZpbGUgICAgICAgICB8ICAgNSArLQouLi4vZXhwZWN0 ZWQvc3lzY2FjaGUtdXBkYXRlLXBydW5lZC5vdXQgICAgICAgICAgICB8ICA4NyArKysrKysrKysr Ci4uLi9leHBlY3RlZC9zeXNjYWNoZS11cGRhdGUtcHJ1bmVkXzEub3V0ICAgICAgICAgIHwgIDg2 ICsrKysrKysrKysKLi4uL2luamVjdGlvbl9wb2ludHMvaW5qZWN0aW9uX3BvaW50cy0tMS4wLnNx bCAgICAgfCAgIDggKwpzcmMvdGVzdC9tb2R1bGVzL2luamVjdGlvbl9wb2ludHMvbWVzb24uYnVp bGQgICAgICB8ICAgNCArLQouLi4vbW9kdWxlcy9pbmplY3Rpb25fcG9pbnRzL3JlZ3Jlc3NfaW5q ZWN0aW9uLmMgICB8ICA3MSArKysrKysrKwouLi4vc3BlY3Mvc3lzY2FjaGUtdXBkYXRlLXBydW5l ZC5zcGVjICAgICAgICAgICAgICB8IDE3OSArKysrKysrKysrKysrKysrKysrKysKMTAgZmlsZXMg Y2hhbmdlZCwgNDkwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgo= --===============6659050588659593095==--