Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8QsP-000WgL-15 for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 22:51:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8QsN-008aWp-36 for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 22:51:00 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8QsN-008aWh-2B for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 22:51:00 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w8QsM-00000000G8p-1IxJ for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 22:50:59 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 632MoojM3676230; Thu, 2 Apr 2026 18:50:50 -0400 From: Tom Lane To: Thomas Munro cc: Tomas Vondra , Andres Freund , Michael Paquier , Andrew Dunstan , Amul Sul , Zsolt Parragi , Robert Haas , Chao Li , Anthonin Bonnefoy , Fujii Masao , Jakub Wartak , PostgreSQL Hackers Subject: Re: pg_waldump: support decoding of WAL inside tarfile In-reply-to: References: <2250061.1774104346@sss.pgh.pa.us> <3341199.1774221191@sss.pgh.pa.us> <3424809.1774234940@sss.pgh.pa.us> <1624716.1774736283@sss.pgh.pa.us> <1626907.1774737417@sss.pgh.pa.us> <97a382c0-1f19-4ea0-951f-e37e6abc34a3@vondra.me> <1630755.1774739531@sss.pgh.pa.us> <1873141.1774823011@sss.pgh.pa.us> <3049460.1775067940@sss.pgh.pa.us> <3118179.1775092964@sss.pgh.pa.us> <3565835.1775147392@sss.pgh.pa.us> <3579709.1775151816@sss.pgh.pa.us> <63de1553-829a-488d-8ee0-976afb8dd32c@vondra.me> <3586483.1775155672@sss.pgh.pa.us> Comments: In-reply-to Thomas Munro message dated "Fri, 03 Apr 2026 11:41:33 +1300" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <3676228.1775170250.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Thu, 02 Apr 2026 18:50:50 -0400 Message-ID: <3676229.1775170250@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thomas Munro writes: > On Fri, Apr 3, 2026 at 7:48 AM Tom Lane wrote: >> Interestingly, pg_verifybackup's t/003_corruption.pl test also fails >> with the same issue, so apparently this platform is even more >> aggressive about sparse-ifying files than Thomas' FreeBSD box. > Looks like sparse files and BTRFS might be a red herring then, if it's > simply been told to put a pax header on every file? It looked to me that it was only putting a pax header on sparse-ified WAL files. > How about using --format=ustar, instead of that sparse control stuff? I did it that way for GNU tar, but did not research whether bsdtar will take that option. Feel free to hack on ebba64c08 some more. (It seems though that the two tars' locutions for "write to stdout" are different, so we might have to have separate tests even if they end up pushing the same option.) regards, tom lane