Direct TOAST v2, faster, smaller and no migration needed

Log in to edit
ID 7267
Title Direct TOAST v2, faster, smaller and no migration needed
CI (CFBot) Needs rebase! Needs rebase since 1 week. Failing since 1 week.
Additional links previous successfully applied patch (outdated):
Stats (from CFBot) Unknown
Tags GUC Help - Benchmarks Help - Bikeshedding Help - User Testing Performance Testing
Created 2026-09-05 12:41:02
Last modified 2026-09-05 12:41:02 (2 months ago)
Latest email 2026-10-18 20:36:39 (3 weeks ago)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
Target version 20
Authors Hannu Krosing (hannukrosing)
Reviewers Log in to become reviewer
Committer
Links Git
Emails
Direct TOAST v2, faster, smaller and no migration needed
First at 2026-09-05 12:24:50 by Hannu Krosing <hannuk at google.com>
Latest at 2026-10-18 20:36:39 by Hannu Krosing <hannuk at google.com>
Latest attachment (v15-0001-Refactor-detoasting-and-decompression-pipeline-t.patch) at 2026-10-18 20:36:39 from Hannu Krosing <hannuk at google.com>
    Attachment (v15-0001-Refactor-detoasting-and-decompression-pipeline-t.patch) at 2026-10-18 20:36:39 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v14-0001-Refactor-detoasting-and-decompression-pipeline-t.patch) at 2026-10-08 20:23:37 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (online_shrink_table.py) at 2026-10-05 15:37:09 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v13-0004-Support-Direct-TOAST-in-logical-decoding-replica.patch) at 2026-10-03 16:26:07 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v12-0005-Add-amcheck-verification-for-Direct-TOAST-tuples.patch) at 2026-10-01 12:41:14 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v11-0005-Add-amcheck-verification-for-Direct-TOAST-tuples.patch) at 2026-09-27 13:14:35 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v10-0005-Add-amcheck-verification-for-Direct-TOAST-tuples.patch) at 2026-09-25 06:49:52 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v9-0005-Add-amcheck-verification-for-Direct-TOAST-tuples.patch) at 2026-09-22 15:44:39 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v7-0001-Refactor-detoasting-and-decompression-pipeline-to.patch) at 2026-09-21 18:29:14 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v6-0002-Add-Direct-TOAST-catalog-GUC-and-reloptions-infra.patch) at 2026-09-21 15:02:53 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v5-0004-Support-Direct-TOAST-in-logical-decoding-replicat.patch) at 2026-09-21 12:11:00 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v4-0002-Add-Direct-TOAST-catalog-GUC-and-reloptions-infra.patch) at 2026-09-21 09:55:03 from Hannu Krosing <hannuk at google.com> (Patch: No)
    Attachment (v2-0001-Refactor-detoasting-pipeline-to-unify-full-and-sl.patch) at 2026-09-05 12:24:50 from Hannu Krosing <hannuk at google.com> (Patch: No)
History
When Who What
2026-10-29 10:04:39 CFbot Patch needs rebase
2026-10-08 20:36:40 CFbot Patch does not need rebase anymore
2026-10-06 02:16:37 CFbot Patch needs rebase
2026-10-03 16:58:47 CFbot Patch does not need rebase anymore
2026-09-29 15:21:42 CFbot Patch needs rebase
2026-09-27 13:34:40 CFbot Patch does not need rebase anymore
2026-09-25 07:04:33 CFbot Patch needs rebase
2026-09-21 10:09:41 CFbot Patch does not need rebase anymore
2026-09-07 02:45:36 CFbot Patch needs rebase
2026-09-05 12:41:02 Hannu Krosing (hannukrosing) Attached mail thread CAMT0RQT5HHYLGWOWPh=sceKS7+jEE5jTULRTWC9aY9vYjF8OvA@mail.gmail.com
2026-09-05 12:41:02 Hannu Krosing (hannukrosing) Created patch record
Log in to edit