Improve dead tuple storage for lazy vacuum

Edit
Title Improve dead tuple storage for lazy vacuum
Topic Performance
Created 2022-06-16 04:57:20
Last modified 2022-11-03 05:04:13 (3 weeks, 6 days ago)
Latest email 2022-11-30 16:08:27 (33 minutes ago)
Status
2022-11: Waiting on Author
2022-09: Moved to next CF
2022-07: Moved to next CF
Target version
Authors Masahiko Sawada (masahikosawada)
Reviewers John Naylor (john.naylor)Become reviewer
Committer
Links
Emails
[PoC] Improve dead tuple storage for lazy vacuum
First at 2021-07-07 11:46:38 by Masahiko Sawada <sawada.mshk at gmail.com>
Latest at 2022-11-30 16:08:27 by Masahiko Sawada <sawada.mshk at gmail.com>
Latest attachment (v11-0006-addendum-bitmapword-node128.patch.txt) at 2022-11-30 05:51:03 from John Naylor <john.naylor at enterprisedb.com>
    Attachment (v11-0006-addendum-bitmapword-node128.patch.txt) at 2022-11-30 05:51:03 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v11-0004-Preparatory-refactoring-for-decoupling-kind-from.patch) at 2022-11-24 14:54:06 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v10-0003-tool-for-measuring-radix-tree-performance.patch) at 2022-11-21 08:06:56 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v901-0002-Make-node32-variable-sized.patch.txt) at 2022-11-18 07:48:49 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (add-random-node-search-test.patch.txt) at 2022-11-16 07:39:00 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v9-0003-tool-for-measuring-radix-tree-performance.patch) at 2022-11-14 08:43:40 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v8-0005-PoC-lazy-vacuum-integration.patch) at 2022-11-04 15:24:23 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v8-0001-introduce-vector8_min-and-vector8_highbit_mask.patch) at 2022-10-31 05:46:53 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (0002-Add-radix-implementation.patch) at 2022-10-24 05:53:36 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (radix-v6-addendum-jcn1.tar.gz) at 2022-10-10 05:54:50 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (fix_bench_radix_tree.patch) at 2022-10-07 08:08:35 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v65-0001-Turn-on-per-node-counts-in-benchmark.patch) at 2022-10-07 05:29:11 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v6addendum-bench-node16.diff.txt) at 2022-09-21 06:17:21 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v6-0001-Support-pg_lsearch8_eq-and-pg_lsearch8_ge.patch) at 2022-09-16 06:00:31 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (radixtree_v5.patch) at 2022-07-22 01:43:09 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (radixtree_wip_v4.patch) at 2022-07-05 03:30:30 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v3-radix-review-diff-20220627.txt) at 2022-06-27 11:12:13 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (radixtree_wip_v3.patch) at 2022-06-16 04:56:55 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (radixtree_wip_v2.patch) at 2022-05-25 02:48:16 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (radixtree.patch) at 2022-05-10 01:51:46 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (bench_intset2.txt) at 2021-07-29 16:49:22 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: No)
    Attachment (0001-integerset2.patch) at 2021-07-29 15:29:51 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-svtm-specialized-vacuum-tid-map.patch) at 2021-07-25 16:07:18 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-Fix-build-warnings.patch) at 2021-07-19 23:49:15 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (vacuum.svg) at 2021-07-07 11:46:38 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: No)
History
When Who What
2022-11-03 05:04:13 John Naylor (john.naylor) New status: Waiting on Author
2022-10-24 22:49:08 Justin Pryzby (justinpryzby) New status: Needs review
2022-10-12 08:24:45 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Moved to next CF
2022-10-12 08:24:40 Michael Paquier (michael-kun) New status: Waiting on Author
2022-08-01 21:04:25 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-22 04:03:12 John Naylor (john.naylor) New status: Needs review
2022-07-18 05:16:08 John Naylor (john.naylor) New status: Waiting on Author
2022-06-17 03:40:26 John Naylor (john.naylor) Added john.naylor as reviewer
2022-06-16 04:57:32 Masahiko Sawada (masahikosawada) Changed authors to Masahiko Sawada (masahikosawada)
2022-06-16 04:57:21 Masahiko Sawada (masahikosawada) Attached mail thread CAD21AoAfOZvmfR0j8VmZorZjL7RhTiQdVttNuC4W-Shdc2a-AA@mail.gmail.com
2022-06-16 04:57:20 Masahiko Sawada (masahikosawada) Created patch record
Edit