Re: Fix detection of truncated zstd-compressed backups

From: Osama Abdul Qader <osamaabdulqader(dot)cs(at)gmail(dot)com>
To: Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: Fix detection of truncated zstd-compressed backups
Date: 2026-08-11 08:32:17
Message-ID: CAC+8b5itHRfCcgSt4WKCxkcOZ5+DvmQR2mavj1gU6YhBBpvZrQ@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi Chao,

Thanks for the feedback, That's make sense to me, I'll wait for Mr.
Daniel's thought on whether the existing 010_client_untar.pl coverage is
sufficient.

Thanks,
Osama Abdul Qader

On Tue, Aug 11, 2026 at 1:28 PM Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com> wrote:

>
>
> > On Aug 11, 2026, at 15:40, Osama Abdul Qader <
> osamaabdulqader(dot)cs(at)gmail(dot)com> wrote:
> >
> > Hi Chao,
> >
> > I noticed your commit f80cb3ae0737 ("Fix detection of truncated
> zstd-compressed backups"), which addresses the truncated ZSTD backup issue
> I had reported.
> >
> > I added a regression test to src/bin/pg_verifybackup/t/008_untar.pl.
> The test creates a server-side ZSTD backup, verifies the intact backup,
> truncates base.tar.zst by one byte, and then verifies that pg_verifybackup
> rejects the truncated backup.
> >
> > The test passes with your fix:
> > make check -C src/bin/pg_verifybackup TESTS=t/008_untar
> >
> > Result: PASS.
> >
> > I noticed that your commit changes astreamer_zstd.c but does not add a
> regression test to 008_untar.pl. Would this test be useful to include
> with the fix?
> > Thanks,
> > Osama Abdul Qader
>
> Hi Osama,
>
> Thanks for your review and for adding the test. I think the test Daniel
> added to 010_client_untar.pl covers all three astreamer types.
>
> Your test covers server-side compression, but from the astreamer’s
> perspective, I don't think there is much difference between client side and
> server side compression. Therefore, I am not sure that an additional server
> side test is needed. Let’s see what Daniel thinks.
>
> Best regards,
> --
> Chao Li (Evan)
> HighGo Software Co., Ltd.
> https://www.highgo.com/
>
>
>
>
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message vignesh C 2026-08-11 08:57:53 Re: Support EXCEPT for TABLES IN SCHEMA publications
Previous Message Chao Li 2026-08-11 07:58:03 Re: Fix detection of truncated zstd-compressed backups