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 1w6bqU-004TA0-1w for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Mar 2026 22:09:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6bqR-00FDEw-2j for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Mar 2026 22:09:28 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w6bqR-00FDEo-1o for pgsql-hackers@lists.postgresql.org; Sat, 28 Mar 2026 22:09:27 +0000 Received: from mail-dy1-x1331.google.com ([2607:f8b0:4864:20::1331]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w6bqO-00000001ifP-3dON for pgsql-hackers@lists.postgresql.org; Sat, 28 Mar 2026 22:09:27 +0000 Received: by mail-dy1-x1331.google.com with SMTP id 5a478bee46e88-2c16dc38120so234849eec.3 for ; Sat, 28 Mar 2026 15:09:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774735761; cv=none; d=google.com; s=arc-20240605; b=LoTi3kMrQ6LAU4Y+1UtTuKuec6zkvp8ZE3ZQFWVqDh6va2Lty9vcbWRJzq0YG9AGx3 YzdB0OtsQbqBb88ii3Rqduzr1FmLgiFvlw7+LOaPLXIqAMS46wQZkiAYfIGeNO3lA7I3 NkHI2CcJdm5eBTG9AAzl9+bdxRw/r/KVAKHKicFKn5GtWOkRhBxk4VykujQh1IICTwXn VaiYyh7JZrdQW+Kv27cH3/i+CWCLs3ZRE0zIeihelmAb77/NQ7SIvy+HFIMBRcvBYewo gzbqjOE1Pmbftwg41Fu8inNpLaOQQEVsqcdxVwmE6smtIsDx6W/sLNWn8RL24oX1Mno+ EOcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=8jc5b9ednwaFlbqS+X8kmP1nvqUERq60Eh9SrEJN7Po=; fh=1m4ZElDKW9v+vjgT68BnOzwNP2Bdrk+bDUlbWLTtnDM=; b=GLialwGP1i9yXb6UrrrP9uI9sLNchOKSR073lKK6xOLLex2ElQkFKf13aT4h5GndmQ iQgOFXs2Sk4ASj3RgE88m9bAX9C1EEHWtaob8bhpYNnLEWqiSH+/3VOXvFdyDiP1vzil Is5YAAdJdyoK36FjY04Xjki3hZbk1fndfcxC1ohXq31ujxt1ruOWoNBHH63srsrpMhyW +kcz5qG9IKqgKNHZt2M7TcaY7Gmo1c1nIn+foFCQ2Ns9HPj3x0ij+Cwvp+AyRQR6W9sB S+mzvXxGXa9myYXIFnrr0XIFDUbCZgLI/cmdJCOqrBCb2vQXMnywwkN7XXRx21mqqbgp 6kMA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774735761; x=1775340561; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=8jc5b9ednwaFlbqS+X8kmP1nvqUERq60Eh9SrEJN7Po=; b=DwiN1p2H405tQ40ZL0q4AW3ybGSVukPxgQIitdxiLXVtjkNX0838lxV/RumOFlySys qm0H1RkjFQeFqP8uE79nDyzYEszAaWmYklhVfabSJN/N6aF0LgmZz56tT6j/5h+TJj25 9U8mI5OS0OglNbLqm03XMzz+j5+ZRA+nFgseIp1b1Y9BuWAZzgCbrcWPfESREBO0QMuy AqWAnoLqvRIKRz+AwtjUZYQEo7QGB/x6sOzefJj2JEwM8IJvh4VWj/tSbMzSKtcSrX/I IpcWJq8m6YS5wUxetYCMBLF+3ZVIYCd9sU02cr4u+yF35HVOMS6fWRxoHOOwqJbr6TfT lbUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774735761; x=1775340561; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=8jc5b9ednwaFlbqS+X8kmP1nvqUERq60Eh9SrEJN7Po=; b=hvho7BlDAH+g78KqazhbfDBBmi6NXvHGmA1rOXRVYa/Axgtgdsh8Cy3yr3HAKveK7h cfyAjcKcSzJtJZEQ8YOl6LDUOZBxAjYXp27LfJEYu9ubck7KVBd6OO8Et5ICWl3b4Tp2 h367S7DoffiUIBbqFpEXx8SSPyleMgaQdFbFYcit7atsA7MiXuYlob/00VQHWalVkkE2 hlKY/YysWZYhLAJIyMjieNV5tzl4tAfgzQsCcRDOuPnbE24QIjJPs0I7RLiWEt/U9IL/ CZr7EdrphkilU290kGMH+VPZOsU6jx/BW+GgHfgznLXbrfmsue3Rq1OfRWupcBB/MF6D tegg== X-Forwarded-Encrypted: i=1; AJvYcCXUo99QPcfqDpwt0wzKF9xGo8mSPuSkEcWi2y4OrdPhIBJnGHZwXG611QW6MHRrhG76pmDVBsEUMeteIJKr@lists.postgresql.org X-Gm-Message-State: AOJu0Yx4o/blkkBD8TTepKGuoBbJ0Tmz6vRZu5tdTmBAIPrkxJH7I7Sx JHQBJzdFZH79JXRjczAtWMTYxxjO45vG6PgK8pHEsq6evrxiQqnT/gYSX42RSbf+n5Ihh4vTlj8 mJacjkuC8yuAcsxNYM2wzoFFngCDebmY= X-Gm-Gg: ATEYQzyiqF4b6yq25pbcNTj/ewwZFczZOOkpXbF/c+WBQYrD/Qot44M2NCJ5ZyCG8bl ColB4Mt/Zp42eFrpS4fpvnLy1h/4haKVIF3I+VAkh25ePzOSIe13/I+4dlWpTLnN9xRqwyYwS+P RXFdRiI2Y/fn27HGW+TTSyGdf6x3EHBjSQUkB6NNpwp0hhhf5mR9t+9YbsvX5Md5Ls1CvQRcqAJ cak2BiLOvCrSXtp1oJRR7ShsFMBvBKEPOSLTI6ot6PtW6he1coiDuv1X7ltghn9o5CBqWuOEXvV IG+Q4thBZy//5vn6pqhBNf7/t6mdKCfvU7IKpkQB8415G2q7TmBZIm/nEaxMAVC+ X-Received: by 2002:a05:7300:ca7:b0:2c0:c961:4b98 with SMTP id 5a478bee46e88-2c185fd1e4bmr1744031eec.7.1774735761591; Sat, 28 Mar 2026 15:09:21 -0700 (PDT) MIME-Version: 1.0 References: <2250061.1774104346@sss.pgh.pa.us> <2555285.1774131847@sss.pgh.pa.us> <2609460.1774153487@sss.pgh.pa.us> <2790913.1774200584@sss.pgh.pa.us> <2880042.1774203473@sss.pgh!!.pa.us> <3341199.1774221191@sss.pgh.pa.us> <3424809.1774234940@sss.pgh.pa.us> <1621589.1774734569@sss.pgh.pa.us> In-Reply-To: <1621589.1774734569@sss.pgh.pa.us> From: Thomas Munro Date: Sun, 29 Mar 2026 11:08:43 +1300 X-Gm-Features: AQROBzBTXrHsXo4moJLbi6XbICfmhhotyeNb6PjNEPXp7hAm2r_PAUZmA2nBR7I Message-ID: Subject: Re: pg_waldump: support decoding of WAL inside tarfile To: Tom Lane Cc: Andres Freund , Michael Paquier , Andrew Dunstan , Amul Sul , Zsolt Parragi , Robert Haas , Chao Li , Anthonin Bonnefoy , Fujii Masao , Jakub Wartak , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, Mar 29, 2026 at 10:49=E2=80=AFAM Tom Lane wrote= : > Huh. What is your platform exactly? Maybe more to the point, > what is the tar program you're using? FreeBSD tar 3.8.2. > > Seems like it already stepped over 000000010000000000000002 earlier? > > Could it be a table-of-contents order dependency bug or something like > > that? > > If you look at the TAP script, you'll see that it tries to randomize > the order of the entries in the tar file (see sub generate_archive). > So if that's the problem, it shouldn't reproduce 100%, and also we > should be seeing lots of freckles on the buildfarm. We're not, so > there must be something off-the-beaten-track about your test > environment. Right, I see now. There is something different about 000000010000000000000002 though: it doesn't seem to have a normal (non-PAX, non-GNU) TOC entry, unlike000000010000000000000001. Trying to figure out why...