diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2016-10-19 12:00:00 -0400 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2016-10-19 09:18:50 -0400 |
commit | e5a9bcb529c474a07d1aa077665c5fade4c83cfc (patch) | |
tree | 87a5d5e4f27655b2cf6172ebf2f58bad3a322781 /src/test/perl/PostgresNode.pm | |
parent | 5d58c07a441414ae29a8e315d2f9868d3d8e20be (diff) | |
download | postgresql-e5a9bcb529c474a07d1aa077665c5fade4c83cfc.tar.gz postgresql-e5a9bcb529c474a07d1aa077665c5fade4c83cfc.zip |
Use pg_ctl promote -w in TAP tests
Switch TAP tests to use the new wait mode of pg_ctl promote. This
allows avoiding extra logic with poll_query_until() to be sure that a
promoted standby is ready for read-write queries.
From: Michael Paquier <michael.paquier@gmail.com>
Diffstat (limited to 'src/test/perl/PostgresNode.pm')
-rw-r--r-- | src/test/perl/PostgresNode.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/test/perl/PostgresNode.pm b/src/test/perl/PostgresNode.pm index 6e5a75a050b..c1b16ca9e9e 100644 --- a/src/test/perl/PostgresNode.pm +++ b/src/test/perl/PostgresNode.pm @@ -723,7 +723,7 @@ sub restart =item $node->promote() -Wrapper for pg_ctl promote +Wrapper for pg_ctl promote -w =cut @@ -735,7 +735,8 @@ sub promote my $logfile = $self->logfile; my $name = $self->name; print "### Promoting node \"$name\"\n"; - TestLib::system_log('pg_ctl', '-D', $pgdata, '-l', $logfile, 'promote'); + TestLib::system_log('pg_ctl', '-D', $pgdata, '-w', '-l', $logfile, + 'promote'); } # Internal routine to enable streaming replication on a standby node. |