pg_waldump: support decoding of WAL inside tarfile

Edit
ID 5955
Title pg_waldump: support decoding of WAL inside tarfile
CI (CFBot) Summary
Stats (from CFBot) Patch version: v22, Patch count: 4, First patch: +44−36, All patches: +1557−251
Tags
Created 2025-08-08 04:23:55
Last modified 2026-03-20 19:33:51 (1 week ago)
Latest email 2026-03-29 22:23:31 (2 days ago)
Status
PG19-Final (2026-03-01 – 2026-03-31): Committed
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-2 (2025-09-01 – 2025-09-30): Moved to different CF
Target version 19
Authors Amul Sul (sulamul)
Reviewers Become reviewer
Committer Andrew Dunstan (adunstan)
Links
Emails
pg_waldump: support decoding of WAL inside tarfile
First at 2025-08-07 14:17:08 by Amul Sul <sulamul at gmail.com>
Latest at 2026-03-29 22:23:31 by Tom Lane <tgl at sss.pgh.pa.us>
Latest attachment (0001-Fix-pg_waldump-test-for-libarchive-tar.patch) at 2026-03-28 23:15:39 from Thomas Munro <thomas.munro at gmail.com>
    Attachment (0001-Fix-pg_waldump-test-for-libarchive-tar.patch) at 2026-03-28 23:15:39 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Fix-file-descriptor-leakages-in-pg_waldump.patch) at 2026-03-25 17:25:21 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v1-fix-astreamer-buffer-sizes.patch) at 2026-03-23 03:02:20 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v1-remove-read_archive_file-count-parameter.patch) at 2026-03-22 23:13:11 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v7-0004-Fix-get_archive_wal_entry-to-handle-spilling-corr.patch) at 2026-03-22 18:17:53 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v6-0004-Fix-get_archive_wal_entry-to-handle-spilling-corr.patch) at 2026-03-22 17:29:44 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v5-0003-Fix-init_archive_reader-to-not-depend-on-cur_file.patch) at 2026-03-22 11:24:56 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v4-0001-Fix-finalization-of-decompressor-astreamers.patch) at 2026-03-21 19:31:10 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v3-0001-archive_waldump-skip-hash-lookup-and-tighten-writ.patch) at 2026-03-21 17:26:38 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Fix-pg_waldump-archive-reader-file-handle-leak-an.patch) at 2026-03-21 15:35:50 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (001-Fix-pg_waldump-archive-reader-file-handle-leak-and-r.patch) at 2026-03-21 12:21:49 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (0001-pg_waldump-buildfarm-fix.patch) at 2026-03-21 06:19:28 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v22-0001-Move-tar-detection-and-compression-logic-to-comm.patch) at 2026-03-20 13:26:42 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v21-0001-Move-tar-detection-and-compression-logic-to-comm.patch) at 2026-03-20 11:31:00 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v20-0001-Move-tar-detection-and-compression-logic-to-comm.patch) at 2026-03-19 10:20:59 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v19-0001-Move-tar-detection-and-compression-logic-to-comm.patch) at 2026-03-18 15:16:35 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v18-0001-Move-tar-detection-and-compression-logic-to-comm.patch) at 2026-03-18 11:45:47 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v17-0001-pg_waldump-Preparatory-refactoring-for-tar-archi.patch) at 2026-03-11 17:08:04 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v16-0001-Refactor-Move-tar-archive-parsing-into-a-common-.patch) at 2026-03-09 12:26:50 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (cf5955-fixes.patch.no-cfbot) at 2026-03-06 22:21:09 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v15-0001-Refactor-Move-tar-archive-parsing-into-a-common-.patch) at 2026-03-04 12:52:00 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (cf5955-tar-wal-test.patch.no-cfbot) at 2026-03-04 00:37:48 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v14-0001-Refactor-Move-tar-archive-parsing-into-a-common-.patch) at 2026-03-02 13:00:24 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v13-0001-Refactor-Move-tar-archive-parsing-into-a-common-.patch) at 2026-02-18 06:58:27 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Refactor-pg_waldump-Move-some-declarations-to-ne.patch) at 2026-02-10 09:36:12 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Remove-file-level-global-WalSegSz.patch) at 2026-01-27 12:06:34 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (0001-Remove-file-level-global-WalSegSz.patch.nocfbot) at 2026-01-16 20:38:03 from Robert Haas <robertmhaas at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Refactor-pg_waldump-Move-some-declarations-to-ne.patch) at 2026-01-02 12:29:54 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-11-26 06:02:04 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-11-25 06:37:32 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-11-21 12:16:24 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-11-17 04:50:48 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-11-06 09:03:05 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-09-25 08:24:51 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-08-26 11:52:20 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-08-25 12:28:44 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Refactor-pg_waldump-Move-some-declarations-to-new.patch) at 2025-08-07 14:17:08 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
History
When Who What
2026-03-20 19:33:51 Andrew Dunstan (adunstan) Closed in commitfest PG19-Final with status: Committed
2026-03-20 19:33:51 Andrew Dunstan (adunstan) Changed committer to adunstan
2026-02-01 00:00:10 CFbot Moved from CF PG19-4 to CF PG19-Final
2025-12-16 06:01:09 Amul Sul (sulamul) Moved from CF PG19-3 to CF PG19-4
2025-11-17 05:12:32 CFbot Patch does not need rebase anymore
2025-11-08 05:34:27 CFbot Patch needs rebase
2025-10-09 12:18:41 Amul Sul (sulamul) Moved from CF PG19-2 to CF PG19-3
2025-08-08 04:23:55 Amul Sul (sulamul) Attached mail thread CAAJ_b94bqdWN3h2J-PzzzQ2Npbwct5ZQHggn_QoYGhC2rn-=WQ@mail.gmail.com
2025-08-08 04:23:55 Amul Sul (sulamul) Created patch record
Edit