Direct TOAST v2, faster, smaller and no migration needed

Edit
ID 7267
Title Direct TOAST v2, faster, smaller and no migration needed
CI (CFBot) Needs rebase! Needs rebase since 1 hour. Failing since 1 hour.
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 (3 weeks ago)
Latest email 2026-09-29 12:18:41 (4 hours ago)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
Target version 20
Authors Hannu Krosing (hannukrosing)
Reviewers 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-09-29 12:18:41 by Matthias van de Meent <boekewurm+postgres at gmail.com>
Latest 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>
    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-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
Edit