Removing more vacuumlazy.c special cases, relfrozenxid optimizations

Edit
Title Removing more vacuumlazy.c special cases, relfrozenxid optimizations
Topic Performance
Created 2021-11-30 19:51:50
Last modified 2022-04-03 23:05:01 (2 years ago)
Latest email 2022-04-05 16:45:30 (2 years ago)
Status
2022-03: Committed
2022-01: Moved to next CF
Target version 15
Authors Peter Geoghegan (pgeoghegan)
Reviewers Become reviewer
Committer Peter Geoghegan (pgeoghegan)
Links
Emails
Removing more vacuumlazy.c special cases, relfrozenxid optimizations
First at 2021-11-22 02:13:51 by Peter Geoghegan <pg at bowt.ie>
Latest at 2022-04-05 16:45:30 by Peter Geoghegan <pg at bowt.ie>
Latest attachment (v15-0003-Have-VACUUM-warn-on-relfrozenxid-from-the-future.patch) at 2022-04-01 17:54:14 from Peter Geoghegan <pg at bowt.ie>
    Attachment (v15-0003-Have-VACUUM-warn-on-relfrozenxid-from-the-future.patch) at 2022-04-01 17:54:14 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v14-0003-PANIC-on-relfrozenxid-from-the-future.patch) at 2022-03-31 02:51:21 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v13-0003-vacuumlazy.c-Move-resource-allocation-to-heap_va.patch) at 2022-03-30 03:08:32 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v12-0001-Set-relfrozenxid-to-oldest-extant-XID-seen-by-VA.patch) at 2022-03-28 03:24:32 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v11-0003-Don-t-force-aggressive-mode-for-DISABLE_PAGE_SKI.patch) at 2022-03-23 19:59:01 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v10-0003-Make-page-level-characteristics-drive-freezing.patch) at 2022-03-14 04:05:31 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v9-0002-Make-page-level-characteristics-drive-freezing.patch) at 2022-02-25 04:53:08 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (corrupt-hot-chain.page.gz) at 2022-02-20 02:16:54 from Peter Geoghegan <pg at bowt.ie> (Patch: No)
    Attachment (0002-Fix-for-pg_surgery-s-heap_force_kill-function.txt) at 2022-02-20 00:22:23 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (0001-Add-adversarial-ConditionalLockBufferForCleanup-gizm.txt) at 2022-02-19 23:08:41 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v8-0003-Add-all-visible-FSM-heuristic.patch) at 2022-02-12 04:30:30 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v7-0004-Loosen-coupling-between-relfrozenxid-and-tuple-fr.patch) at 2022-01-30 04:42:36 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v6-0004-Loosen-coupling-between-relfrozenxid-and-tuple-fr.patch) at 2022-01-15 02:43:08 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v5-0002-Improve-log_autovacuum_min_duration-output.patch) at 2022-01-06 19:23:57 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v4-0002-Improve-log_autovacuum_min_duration-output.patch) at 2021-12-15 20:26:47 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v3-0001-Simplify-lazy_scan_heap-s-handling-of-scanned-pag.patch) at 2021-12-10 21:48:00 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v2-0001-Simplify-lazy_scan_heap-s-handling-of-scanned-pag.patch) at 2021-11-30 19:52:28 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v1-0002-Improve-log_autovacuum_min_duration-output.patch) at 2021-11-22 02:13:51 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
History
When Who What
2022-04-03 23:05:01 Greg Stark (stark) Closed in commitfest 2022-03 with status: Committed
2022-04-03 23:05:01 Greg Stark (stark) Changed committer to pgeoghegan
2022-04-03 17:30:35 Greg Stark (stark) Removed stark from reviewers
2022-04-03 17:30:34 Greg Stark (stark) Added stark as reviewer
2022-04-03 17:30:08 Greg Stark (stark) New status: Ready for Committer
2022-02-02 16:33:48 Julien Rouhaud (rjuju) Closed in commitfest 2022-01 with status: Moved to next CF
2022-01-27 21:14:33 Justin Pryzby (justinpryzby) Changed targetversion to 15
2021-12-04 21:12:20 Justin Pryzby (justinpryzby) Changed authors to Peter Geoghegan (pgeoghegan)
2021-11-30 19:51:50 Peter Geoghegan (pgeoghegan) Attached mail thread CAH2-Wznp=c=Opj8Z7RMR3G=ec3_JfGYMN_YvmCEjoPCHzWbx0g@mail.gmail.com
2021-11-30 19:51:50 Peter Geoghegan (pgeoghegan) Created patch record
Edit