Re: Race condition in recovery?

Kyotaro Horiguchi <horikyota.ntt@gmail.com>

From: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
To: andrew@dunslane.net
Cc: tgl@sss.pgh.pa.us, dilipbalaut@gmail.com, robertmhaas@gmail.com, hlinnaka@iki.fi, pgsql-hackers@lists.postgresql.org
Date: 2021-06-16T05:20:41Z
Lists: pgsql-hackers
At Tue, 15 Jun 2021 07:54:49 -0400, Andrew Dunstan <andrew@dunslane.net> wrote in 
> 
> On 6/15/21 2:16 AM, Kyotaro Horiguchi wrote:
> > At Fri, 11 Jun 2021 10:46:45 -0400, Tom Lane <tgl@sss.pgh.pa.us> wrote in 
> >> I think jacana uses msys[2?], so this likely indicates a problem
> >> in path sanitization for the archive command.  Andrew, any advice?
> > Thanks for fixing it.
> >
> > # I haven't still succeed to run TAP tests on MSYS2 environment. I
> > # cannot install IPC::Run for msys perl..
> >
> > regards.
> >
> 
> 
> Unpack the attached somewhere and point your PERL5LIB at it. That's all
> I do.

Thanks a lot, Andrew.  I get to run the TAP test with it and saw the
same error with jacana.

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center



Commits

  1. Further refinement of stuck_on_old_timeline recovery test

  2. Adjust new test case to set wal_keep_segments.

  3. Adjust new test case to set wal_keep_size.

  4. Fix corner case failure of new standby to follow new primary.

  5. Back-port a few PostgresNode.pm methods.

  6. Allow PostgresNode.pm's backup method to accept backup_options.

  7. Add end-to-end testing of pg_basebackup's tar-format output.

  8. Allow PostgresNode.pm tests to wait for catchup

  9. Delay reading timeline history file until it's fetched from master.