Re: Fwd: Add tablespace tap test to pg_rewind

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Shaoqi Bai <sbai(at)pivotal(dot)io>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: Fwd: Add tablespace tap test to pg_rewind
Date: 2019-03-22 05:34:38
Message-ID: 20190322053438.GV20192@paquier.xyz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, Mar 21, 2019 at 11:41:01PM +0800, Shaoqi Bai wrote:
> Have updated the patch doing as you suggested

+ RewindTest::setup_cluster($test_mode, ['-g']);
+ RewindTest::start_master();

There is no need to test for group permissions here, 002_databases.pl
already looks after that.

+ # Check for symlink -- needed only on source dir, only allow symlink
+ # when under pg_tblspc
+ # (note: this will fall through quietly if file is already gone)
+ if (-l $srcpath)
So you need that but in RecursiveCopy.pm because of init_from_backup
when creating the standby, which makes sense when it comes to
pg_tblspc. I am wondering about any side effects though, and if it
would make sense to just remove the restriction for symlinks in
_copypath_recurse().
--
Michael

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Langote 2019-03-22 05:49:42 Re: BUG #15668: Server crash in transformPartitionRangeBounds
Previous Message Michael Paquier 2019-03-22 05:09:57 Re: BUG #15668: Server crash in transformPartitionRangeBounds