]> granicus.if.org Git - postgresql/commitdiff
Remove unnecessary pg_is_in_recovery calls in tests
authorPeter Eisentraut <peter_e@gmx.net>
Mon, 1 May 2017 16:11:25 +0000 (12:11 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 5 Jul 2017 17:37:08 +0000 (13:37 -0400)
Since pg_ctl promote already waits for recovery to end, these calls are
obsolete.

src/test/modules/commit_ts/t/003_standby_2.pl
src/test/recovery/t/008_fsm_truncation.pl
src/test/recovery/t/009_twophase.pl
src/test/recovery/t/010_logical_decoding_timelines.pl
src/test/recovery/t/012_subtransactions.pl

index eccaf07561e409193c1ec6167c322c30143e28da..c3000f5b4c67865a0bdf1a5857451f5ae811ed4d 100644 (file)
@@ -55,8 +55,6 @@ $master->append_conf('postgresql.conf', 'track_commit_timestamp = off');
 $master->restart;
 
 system_or_bail('pg_ctl', '-D', $standby->data_dir, 'promote');
-$standby->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "standby never exited recovery";
 
 $standby->safe_psql('postgres', "create table t11()");
 my $standby_ts = $standby->safe_psql('postgres',
index 56eecf722c540ecf7db05cb2a545e6efc372ce45..ddab464a9733b0946164b27ee380fb07fbf6c816 100644 (file)
@@ -83,8 +83,6 @@ $node_standby->poll_query_until('postgres', $caughtup_query)
 
 # Promote the standby
 $node_standby->promote;
-$node_standby->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby";
 $node_standby->psql('postgres', 'checkpoint');
 
 # Restart to discard in-memory copy of FSM
index 2922c763b3f7481beb16b5eb8413c8c286a07906..d5bcd25fed76c1aa741f8e94829c3ad898c096e7 100644 (file)
@@ -215,8 +215,6 @@ $cur_master->psql(
        PREPARE TRANSACTION 'xact_009_10';");
 $cur_master->teardown_node;
 $cur_slave->promote;
-$cur_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby " . $cur_slave->name;
 
 # change roles
 note "Now paris is master and london is slave";
@@ -254,8 +252,6 @@ $cur_master->psql(
 $cur_master->stop;
 $cur_slave->restart;
 $cur_slave->promote;
-$cur_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby " . $cur_slave->name;
 
 # change roles
 note "Now london is master and paris is slave";
@@ -296,8 +292,6 @@ $cur_master->stop;
 $cur_slave->teardown_node;
 $cur_slave->start;
 $cur_slave->promote;
-$cur_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby " . $cur_slave->name;
 
 # change roles
 note "Now paris is master and london is slave";
index ed9e4997c403d041b28dfbfa012e169c77b89227..d4259808ddb7593d3688ef3a6279fc7f0eb54cbf 100644 (file)
@@ -137,10 +137,6 @@ $node_master->safe_psql('postgres', 'CHECKPOINT');
 $node_master->stop('immediate');
 
 $node_replica->promote;
-print "waiting for replica to come up\n";
-$node_replica->poll_query_until('postgres',
-       "SELECT NOT pg_is_in_recovery();")
-  or die "replica never exited recovery";
 
 $node_replica->safe_psql('postgres',
        "INSERT INTO decoding(blah) VALUES ('after failover');");
index 30677e167521765614860d91db3e942879246079..c99733cad71f53c52bb8142ea054f02f1b926255 100644 (file)
@@ -109,8 +109,6 @@ $node_slave->psql(
 is($psql_out, '8128', "Visible");
 $node_master->stop;
 $node_slave->promote;
-$node_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby";
 
 $node_slave->psql(
        'postgres',
@@ -162,8 +160,6 @@ $node_slave->psql(
 is($psql_out, '-1', "Not visible");
 $node_master->stop;
 $node_slave->promote;
-$node_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby";
 
 $node_slave->psql(
        'postgres',
@@ -205,8 +201,6 @@ $node_slave->psql(
 is($psql_out, '-1', "Not visible");
 $node_master->stop;
 $node_slave->promote;
-$node_slave->poll_query_until('postgres', "SELECT NOT pg_is_in_recovery()")
-  or die "Timed out while waiting for promotion of standby";
 
 $node_slave->psql(
        'postgres',