At update of non-LP_NORMAL TID, fail instead of corrupting page header

Edit
ID 5518
Title At update of non-LP_NORMAL TID, fail instead of corrupting page header
CI (CFBot) Not processed
Stats (from CFBot) Unknown
Topic Bug Fixes
Created 2025-01-23 02:59:57
Last modified 2025-01-26 19:59:36 (1 month, 2 weeks ago)
Latest email 2025-03-04 03:34:42 (1 week, 2 days ago)
Status
2025-03: Committed
Target version stable
Authors Noah Misch (nmisch)
Reviewers Become reviewer
Committer Noah Misch (nmisch)
Links
Emails
BUG #17821: Assertion failed in heap_update() due to heap pruning
First at 2023-03-02 13:00:01 by PG Bug reporting form <noreply at postgresql.org>
Latest at 2025-03-04 03:34:42 by Noah Misch <noah at leadboat.com>
Latest attachment (update-unused-lp-10-no-installcheck-v1.patch) at 2025-01-23 02:13:49 from Noah Misch <noah at leadboat.com>
    Attachment (update-unused-lp-10-no-installcheck-v1.patch) at 2025-01-23 02:13:49 from Noah Misch <noah at leadboat.com> (Patch: Yes)
    Attachment (repro-ItemIdIsNormal-v2.patch) at 2025-01-11 21:44:54 from Noah Misch <noah at leadboat.com> (Patch: Yes)
    Attachment (repro-ItemIdIsNormal-v1.patch) at 2024-11-13 00:26:57 from Noah Misch <noah at leadboat.com> (Patch: Yes)
    Attachment (repro-17821-SUBSCRIPTION.sh.txt) at 2024-04-09 19:00:00 from Alexander Lakhin <exclusion at gmail.com> (Patch: No)
    Attachment (server-db6.log) at 2023-10-07 08:00:00 from Alexander Lakhin <exclusion at gmail.com> (Patch: No)
    Attachment (server.log) at 2023-03-04 06:00:00 from Alexander Lakhin <exclusion at gmail.com> (Patch: No)
History
When Who What
2025-01-26 19:59:36 Noah Misch (nmisch) Closed in commitfest 2025-03 with status: Committed
2025-01-23 03:00:22 Noah Misch (nmisch) Changed authors to Noah Misch (nmisch)
2025-01-23 03:00:22 Noah Misch (nmisch) Changed committer to nmisch
2025-01-23 03:00:22 Noah Misch (nmisch) Changed targetversion to stable
2025-01-23 02:59:57 Noah Misch (nmisch) Attached mail thread 17821-dd8c334263399284@postgresql.org
2025-01-23 02:59:57 Noah Misch (nmisch) Created patch record
Edit