Add -w back to the flags for pg_ctl (re)start in PostgresNode

This is now the default for pg_ctl, but having the flag here explicitly
does no harm and helps with backwards compatibility of the PostgresNode
module.
This commit is contained in:
Andrew Dunstan 2021-07-29 05:58:06 -04:00
parent 15c6ede045
commit b33259e261
No known key found for this signature in database
GPG Key ID: 99FA7FCB59FC3B81

View File

@ -805,7 +805,9 @@ sub start
# Note: We set the cluster_name here, not in postgresql.conf (in
# sub init) so that it does not get copied to standbys.
$ret = TestLib::system_log('pg_ctl', '-D', $self->data_dir, '-l',
# -w is now the default but having it here does no harm and helps
# compatibility with older versions.
$ret = TestLib::system_log('pg_ctl', '-w', '-D', $self->data_dir, '-l',
$self->logfile, '-o', "--cluster-name=$name", 'start');
if ($ret != 0)
@ -919,7 +921,9 @@ sub restart
print "### Restarting node \"$name\"\n";
TestLib::system_or_bail('pg_ctl', '-D', $pgdata, '-l', $logfile,
# -w is now the default but having it here does no harm and helps
# compatibility with older versions.
TestLib::system_or_bail('pg_ctl', '-w', '-D', $pgdata, '-l', $logfile,
'restart');
$self->_update_pid(1);