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 1tblsL-00DFgG-Ti for pgsql-committers@arkaria.postgresql.org; Sat, 25 Jan 2025 19:31: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 1tblsK-004PRJ-H0 for pgsql-committers@arkaria.postgresql.org; Sat, 25 Jan 2025 19:31:24 +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 1tblr1-004JH4-If for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:30:03 +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.96) (envelope-from ) id 1tblqu-001U5B-0w for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:30:02 +0000 Received: from gemulon.postgresql.org ([72.32.157.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-00AZtr-OW 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-003VLz-34 for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:29:54 +0000 Content-Type: multipart/mixed; boundary="===============8260715014851229472==" 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 --===============8260715014851229472== 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 aAotLS0tLS0KUkVMXzE3X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZjRhZjQ1MTViYjVmMzU5MWQ0OWJjMTZiNmNiOGRkYmY2 NmY5ODM3NAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNz L2hlYXAvaGVhcGFtLmMgICAgICAgICAgICAgICAgICAgfCAgNDkgKysrKystCnNyYy9iYWNrZW5k L3V0aWxzL2NhY2hlL2ludmFsLmMgICAgICAgICAgICAgICAgICAgIHwgICAzICsKc3JjL2luY2x1 ZGUvYWNjZXNzL3RhYmxlYW0uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0Kc3JjL3Rl c3QvbW9kdWxlcy9pbmplY3Rpb25fcG9pbnRzL01ha2VmaWxlICAgICAgICAgfCAgIDkgKy0KLi4u L2V4cGVjdGVkL3N5c2NhY2hlLXVwZGF0ZS1wcnVuZWQub3V0ICAgICAgICAgICAgfCAgODcgKysr KysrKysrKwouLi4vZXhwZWN0ZWQvc3lzY2FjaGUtdXBkYXRlLXBydW5lZF8xLm91dCAgICAgICAg ICB8ICA4NiArKysrKysrKysrCi4uLi9pbmplY3Rpb25fcG9pbnRzL2luamVjdGlvbl9wb2ludHMt LTEuMC5zcWwgICAgIHwgICA4ICsKc3JjL3Rlc3QvbW9kdWxlcy9pbmplY3Rpb25fcG9pbnRzL21l c29uLmJ1aWxkICAgICAgfCAgIDQgKy0KLi4uL21vZHVsZXMvaW5qZWN0aW9uX3BvaW50cy9yZWdy ZXNzX2luamVjdGlvbi5jICAgfCAgNzEgKysrKysrKysKLi4uL3NwZWNzL3N5c2NhY2hlLXVwZGF0 ZS1wcnVuZWQuc3BlYyAgICAgICAgICAgICAgfCAxNzkgKysrKysrKysrKysrKysrKysrKysrCjEw IGZpbGVzIGNoYW5nZWQsIDQ5MyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK --===============8260715014851229472==--