postgres.git / summary / log / commit / refs
commit 23059a0457c0c19c149c964490a5ca95fe0625e0
Author: Noah Misch <noah@leadboat.com>
Date: Mon May 31 07:29:58 2021 +0000
First released in: 14.0, 10.18, 11.13, 12.8, 13.4
Raise a timeout to 180s, in test 010_logical_decoding_timelines.pl.
Per buildfarm member hornet. Also, update Pod documentation showing the
lower value. Back-patch to v10, where the test first appeared.
src/test/perl/PostgresNode.pm | 8 ++++----
src/test/recovery/t/010_logical_decoding_timelines.pl | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/test/perl/PostgresNode.pm b/src/test/perl/PostgresNode.pm
index addfb72adb2..514b05fda0f 100644
--- a/src/test/perl/PostgresNode.pm
+++ b/src/test/perl/PostgresNode.pm
@@ -29,9 +29,9 @@ PostgresNode - class representing PostgreSQL server instance
# as well as the psql exit code. Pass some extra psql
# options. If there's an error from psql raise an exception.
my ($stdout, $stderr, $timed_out);
- my $cmdret = $node->psql('postgres', 'SELECT pg_sleep(60)',
+ my $cmdret = $node->psql('postgres', 'SELECT pg_sleep(600)',
stdout => \$stdout, stderr => \$stderr,
- timeout => 30, timed_out => \$timed_out,
+ timeout => 180, timed_out => \$timed_out,
extra_params => ['--single-transaction'],
on_error_die => 1)
print "Sleep timed out" if $timed_out;
@@ -1406,9 +1406,9 @@ If given, it must be an array reference containing additional parameters to B<ps
e.g.
my ($stdout, $stderr, $timed_out);
- my $cmdret = $node->psql('postgres', 'SELECT pg_sleep(60)',
+ my $cmdret = $node->psql('postgres', 'SELECT pg_sleep(600)',
stdout => \$stdout, stderr => \$stderr,
- timeout => 30, timed_out => \$timed_out,
+ timeout => 180, timed_out => \$timed_out,
extra_params => ['--single-transaction'])
will set $cmdret to undef and $timed_out to a true value.
diff --git a/src/test/recovery/t/010_logical_decoding_timelines.pl b/src/test/recovery/t/010_logical_decoding_timelines.pl
index 11f5595e2bf..100766638be 100644
--- a/src/test/recovery/t/010_logical_decoding_timelines.pl
+++ b/src/test/recovery/t/010_logical_decoding_timelines.pl
@@ -155,7 +155,7 @@ like(
($ret, $stdout, $stderr) = $node_replica->psql(
'postgres',
"SELECT data FROM pg_logical_slot_peek_changes('before_basebackup', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1');",
- timeout => 30);
+ timeout => 180);
is($ret, 0, 'replay from slot before_basebackup succeeds');
my $final_expected_output_bb = q(BEGIN
[parent: d41fda6aa3c1]