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-Ir 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-004PRQ-GS 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 1tblr1-004JIJ-7n 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 magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tblqv-001UOH-0A for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:30:02 +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-00AZtk-DD 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-003VMH-5x for pgsql-committers@lists.postgresql.org; Sat, 25 Jan 2025 19:29:54 +0000 Content-Type: multipart/mixed; boundary="===============8761335184198271227==" 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 --===============8761335184198271227== 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 aAotLS0tLS0KUkVMXzE0X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMjVlOTk0ODNjNDExNjMxM2I2NzhjYzk0ZGY1M2QzZWEy ODk3Nzc1MgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNz L2hlYXAvaGVhcGFtLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCnNyYy9pbmNsdWRlL2FjY2Vzcy90YWJsZWFtLmggICAgIHwgIDMgKystCjIgZmlsZXMgY2hh bmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCg== --===============8761335184198271227==--