Streaming Vacuum

Edit
ID 5089
Title Streaming Vacuum
CI (CFBot) Not processed
Stats (from CFBot) Unknown
Topic Performance
Created 2024-06-28 21:38:30
Last modified 2025-02-14 18:14:38 (6 days, 21 hours ago)
Latest email 2025-02-18 15:52:04 (2 days, 23 hours ago)
Status
2025-03: Committed
2025-01: Moved to next CF
2024-11: Moved to next CF
2024-09: Moved to next CF
2024-07: Moved to next CF
Target version
Authors Thomas Munro (macdice), Melanie Plageman (melanieplageman)
Reviewers Become reviewer
Committer Melanie Plageman (melanieplageman)
Links
Emails
Confine vacuum skip logic to lazy_scan_skip
First at 2023-12-31 18:28:16 by Melanie Plageman <melanieplageman at gmail.com>
Latest at 2025-02-18 15:52:04 by Tom Lane <tgl at sss.pgh.pa.us>
Latest attachment (0001-Fix-explicit-valgrind-interaction-in-read_stream.c.patch) at 2025-02-14 22:54:17 from Thomas Munro <thomas.munro at gmail.com>
    Attachment (0001-Fix-explicit-valgrind-interaction-in-read_stream.c.patch) at 2025-02-14 22:54:17 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v19-0001-Convert-heap_vac_scan_next_block-boolean-paramet.patch) at 2025-02-14 02:06:16 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v18-0003-Use-streaming-read-I-O-in-VACUUM-s-third-phase.patch) at 2025-02-14 00:54:52 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v17-0003-Use-streaming-read-I-O-in-VACUUM-s-third-phase.patch) at 2025-02-13 23:11:31 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v16-0003-Use-streaming-read-I-O-in-VACUUM-s-third-phase.patch) at 2025-02-12 01:10:01 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v15-0002-Use-streaming-read-I-O-in-VACUUM-s-third-phase.patch) at 2025-02-06 18:06:01 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v14-0002-Use-streaming-I-O-in-VACUUM-s-third-phase.patch) at 2025-02-05 22:26:49 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (ioc-eic.pdf) at 2025-01-18 16:51:08 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v13-0001-Use-streaming-I-O-in-VACUUM-s-first-phase.patch) at 2025-01-16 01:45:15 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (run-vacuum-stream.sh) at 2024-12-15 15:10:27 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v12-0001-Use-streaming-I-O-in-VACUUM-first-pass.patch) at 2024-07-24 05:40:12 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v11-0002-Refactor-tidstore.c-memory-management.patch) at 2024-06-28 21:36:25 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Streaming-Read-API.patch) at 2024-03-11 21:02:57 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Confine-vacuum-skip-logic-to-lazy_scan_skip.patch) at 2024-03-11 09:29:44 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v8-0001-Set-all_visible_according_to_vm-correctly-with-DI.patch) at 2024-03-08 16:07:33 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (vactest.sql) at 2024-03-08 13:49:47 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: No)
    Attachment (v7-0001-lazy_scan_skip-remove-unneeded-local-var-nskippab.patch) at 2024-03-08 00:46:14 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v5a-0001-lazy_scan_skip-remove-unneeded-local-var-nskippa.patch) at 2024-03-06 23:47:33 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v6-0001-lazy_scan_skip-remove-unneeded-local-var-nskippab.patch) at 2024-03-06 19:55:21 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v5-0004-Remove-unneeded-vacuum_delay_point-from-heap_vac_.patch) at 2024-02-27 19:47:03 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v4-0004-Remove-unneeded-vacuum_delay_point-from-heap_vac_.patch) at 2024-01-30 01:18:45 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v3-0004-Remove-unneeded-vacuum_delay_point-from-heap_vac_.patch) at 2024-01-11 23:41:52 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (unknown_filename) at 2024-01-04 23:25:22 from Jim Nasby <jim.nasby at gmail.com> (Patch: No)
    Attachment (v2-0004-Confine-vacuum-skip-logic-to-lazy_scan_skip.patch) at 2024-01-02 17:36:18 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v1-0001-lazy_scan_skip-remove-unnecessary-local-var-rel_p.patch) at 2023-12-31 18:28:16 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
History
When Who What
2025-02-14 18:14:38 Melanie Plageman (melanieplageman) Closed in commitfest 2025-03 with status: Committed
2025-02-14 18:14:38 Melanie Plageman (melanieplageman) Changed committer to melanieplageman
2025-02-03 14:34:12 Melanie Plageman (melanieplageman) Closed in commitfest 2025-01 with status: Moved to next CF
2024-12-02 13:29:55 Dmitry Dolgov (erthalion) Closed in commitfest 2024-11 with status: Moved to next CF
2024-10-07 07:21:11 Michael Paquier (michael-kun) Closed in commitfest 2024-09 with status: Moved to next CF
2024-10-07 07:21:06 Michael Paquier (michael-kun) New status: Needs review
2024-08-01 05:55:39 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
2024-07-08 18:14:46 Melanie Plageman (melanieplageman) New status: Waiting on Author
2024-06-28 21:38:55 Melanie Plageman (melanieplageman) Changed authors to Thomas Munro (macdice), Melanie Plageman (melanieplageman)
2024-06-28 21:38:30 Melanie Plageman (melanieplageman) Attached mail thread CAAKRu_Yf3gvXGcCnqqfoq0Q8LX8UM-e-qbm_B1LeZh60f8WhWA@mail.gmail.com
2024-06-28 21:38:30 Melanie Plageman (melanieplageman) Created patch record
Edit