Compress big WAL records

Log in to edit
ID 5621
Title Compress big WAL records
CI (CFBot) Summary
Stats (from CFBot) Patch version: v12, Patch count: 3, First patch: +1024−106, All patches: +2399−172
Tags Performance
Created 2025-03-01 05:11:34
Last modified 2026-10-02 08:42:00 (1 month ago)
Latest email 2026-10-26 23:39:53 (1 week ago)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
PG20-2 (2026-09-01 – 2026-09-30): Moved to different CF
PG19-Final (2026-03-01 – 2026-04-09): Moved to different CF
PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
PG19-1 (2025-07-01 – 2025-07-31): Moved to different CF
2025-03 (2025-03-01 – 2025-04-08): Moved to different CF
Target version
Authors Andrey Borodin (x4m)
Reviewers Fujii Masao (masaofujii), Zsolt Parragi (zsolt.parragi) Log in to become reviewer
Committer
Links
Emails
Compression of bigger WAL records
First at 2025-01-12 12:43:25 by "Andrey M. Borodin" <x4mmm at yandex-team.ru>
Latest at 2026-10-26 23:39:53 by Zsolt Parragi <zsolt.parragi at percona.com>
Latest attachment (v12-0001-Add-whole-record-WAL-compression-alongside-FPI-c.patch) at 2026-10-24 17:09:03 from Andrey Borodin <x4mmm at yandex-team.ru>
    Attachment (v12-0001-Add-whole-record-WAL-compression-alongside-FPI-c.patch) at 2026-10-24 17:09:03 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v11-0001-Reuse-the-zstd-context-when-compressing-WAL-imag.patch) at 2026-10-08 03:53:17 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (wal-zstd-replay-bench.sh) at 2026-10-07 16:42:42 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v4-0001-Reuse-zstd-decompression-contexts-when-restoring-.patch) at 2026-10-07 08:46:22 from Michael Paquier <michael at paquier.xyz> (Patch: No)
    Attachment (v10-0001-Reuse-zstd-decompression-contexts-when-restoring.patch) at 2026-10-06 13:09:38 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (zstd_compress_reused.svg) at 2026-08-18 13:48:35 from Anthonin Bonnefoy <anthonin.bonnefoy at datadoghq.com> (Patch: No)
    Attachment (v9-0001-Reuse-zstd-contexts-for-WAL-compression-and-decom.patch) at 2026-08-14 17:30:03 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v8-0001-Reuse-zstd-contexts-for-WAL-compression-and-decom.patch) at 2026-08-07 13:15:53 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v7-0001-Reuse-a-zstd-compression-context-for-WAL-compress.patch) at 2026-07-26 16:09:53 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v6-0001-Add-whole-record-WAL-compression-alongside-FPI-co.patch) at 2026-03-09 17:07:59 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
    Attachment (v5-0001-Compress-big-WAL-records.patch) at 2026-01-11 17:54:10 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v4-0001-Compress-big-WAL-records.patch) at 2025-07-14 18:22:32 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v3-0001-Compress-big-WAL-records.patch) at 2025-01-30 13:26:29 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v2-0001-Compress-big-WAL-records.patch) at 2025-01-21 18:24:12 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v0-0001-Compress-big-WAL-records.patch) at 2025-01-12 12:43:25 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (Patch: Yes)
History
When Who What
2026-10-25 12:20:11 Hasnat Akram (hasnat056) Removed hasnat056 from reviewers
2026-10-25 12:20:00 Hasnat Akram (hasnat056) Added hasnat056 as reviewer
2026-10-24 17:31:36 CFbot Patch does not need rebase anymore
2026-10-10 02:44:27 CFbot Patch needs rebase
2026-10-06 13:39:38 CFbot Patch does not need rebase anymore
2026-10-02 08:42:00 Andrey Borodin (x4m) Moved from CF PG20-2 to CF PG20-3
2026-08-28 12:41:50 CFbot Patch needs rebase
2026-08-25 18:39:36 Andrey Borodin (x4m) New status: Needs review
2026-08-14 18:13:30 CFbot Patch does not need rebase anymore
2026-08-07 15:05:29 Andrey Borodin (x4m) Moved from CF PG19-Final to CF PG20-2
2026-03-10 08:13:23 Zsolt Parragi (zsolt.parragi) Added zsolt.parragi as reviewer
2026-02-03 08:11:03 Andrey Borodin (x4m) Moved from CF PG19-4 to CF PG19-Final
2026-01-29 06:27:26 CFbot Patch needs rebase
2026-01-16 15:45:07 Fujii Masao (masaofujii) New status: Waiting on Author
2026-01-16 14:20:49 Fujii Masao (masaofujii) Added masaofujii as reviewer
2026-01-11 18:04:24 CFbot Patch does not need rebase anymore
2025-12-29 11:23:14 Andrey Borodin (x4m) Moved from CF PG19-3 to CF PG19-4
2025-10-13 16:45:44 Andrey Borodin (x4m) Moved from CF PG19-1 to CF PG19-3
2025-07-21 08:49:21 CFbot Patch needs rebase
2025-07-14 18:32:26 CFbot Patch does not need rebase anymore
2025-07-14 18:22:47 Andrey Borodin (x4m) New status: Needs review
2025-04-18 06:17:19 Andrey Borodin (x4m) Closed in commitfest 2025-03 with status: Moved to next CF
2025-03-20 14:32:14 Peter Eisentraut (petere) Changed authors to Andrey Borodin (x4m)
2025-03-11 04:14:37 vigneshwaran C (vignesh.postgres) New status: Waiting on Author
2025-03-01 05:12:32 CFbot Patch needs rebase
2025-03-01 05:11:34 Andrey Borodin (x4m) Attached mail thread 4DC38068-976E-4A84-8EE6-4EFACBBD927A@yandex-team.ru
2025-03-01 05:11:34 Andrey Borodin (x4m) Created patch record
Log in to edit