]> granicus.if.org Git - postgresql/commitdiff
Fix recovery test hang
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 25 Mar 2017 04:10:57 +0000 (00:10 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 25 Mar 2017 04:10:57 +0000 (00:10 -0400)
The test would hang if a sufficient ~/.psqlrc was present.  Fix by using
psql -X.

src/test/recovery/t/011_crash_recovery.pl

index e5d1a0f64563816085549a020840b309d30f14f5..3c3718e6aa4ade4a4b8221a39713222652a4b936 100644 (file)
@@ -18,7 +18,7 @@ my ($stdin, $stdout, $stderr) = ('', '', '');
 # an xact to be in-progress when we crash and we need to know
 # its xid.
 my $tx = IPC::Run::start(
-       ['psql', '-qAt', '-v', 'ON_ERROR_STOP=1', '-f', '-', '-d', $node->connstr('postgres')],
+       ['psql', '-X', '-qAt', '-v', 'ON_ERROR_STOP=1', '-f', '-', '-d', $node->connstr('postgres')],
        '<', \$stdin, '>', \$stdout, '2>', \$stderr);
 $stdin .= q[
 BEGIN;