aboutsummaryrefslogtreecommitdiff
path: root/src/bin/pg_rewind/RewindTest.pm
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/pg_rewind/RewindTest.pm')
-rw-r--r--src/bin/pg_rewind/RewindTest.pm5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/bin/pg_rewind/RewindTest.pm b/src/bin/pg_rewind/RewindTest.pm
index e6041f38a50..42fd577f219 100644
--- a/src/bin/pg_rewind/RewindTest.pm
+++ b/src/bin/pg_rewind/RewindTest.pm
@@ -163,10 +163,7 @@ sub promote_standby
# up standby
# Wait for the standby to receive and write all WAL.
- my $wal_received_query =
-"SELECT pg_current_wal_lsn() = write_lsn FROM pg_stat_replication WHERE application_name = 'rewind_standby';";
- $node_master->poll_query_until('postgres', $wal_received_query)
- or die "Timed out while waiting for standby to receive and write WAL";
+ $node_master->wait_for_catchup('rewind_standby', 'write');
# Now promote standby and insert some new data on master, this will put
# the master out-of-sync with the standby.