Fix newly introduced 010_keep_recycled_wals.pl
authorÁlvaro Herrera <[email protected]>
Thu, 21 Nov 2024 16:04:26 +0000 (17:04 +0100)
committerÁlvaro Herrera <[email protected]>
Thu, 21 Nov 2024 16:04:26 +0000 (17:04 +0100)
It failed to set the archive_command as it desired because of a syntax
problem.  Oversight in commit 90bcc7c2db1d.

This bug doesn't cause the test to fail, because the test only checks
pg_rewind's output messages, not the actual outcome (and the outcome in
both cases is that the file is kept, not deleted).  But in either case
the message about the file being kept is there, so it's hard to get
excited about doing much more.

Reported-by: Antonin Houska <[email protected]>
Author: Alexander Kukushkin <[email protected]>
Discussion: https://postgr.es/m/7822.1732167825@antos

src/bin/pg_rewind/t/010_keep_recycled_wals.pl

index e6dfce2a54a36d09583415760e1087665dc88909..bf0084d3bc3585109f7444a85fdbdba2961a13b6 100644 (file)
@@ -23,9 +23,9 @@ $node_standby->reload();
 
 RewindTest::primary_psql("CHECKPOINT");    # last common checkpoint
 
-# We use "perl -e 'exit(1)'" as an alternative to "false", because the latter
+# We use `perl -e "exit(1)"` as an alternative to "false", because the latter
 # might not be available on Windows.
-my $false = "$^X -e 'exit(1)'";
+my $false = "$^X -e \"exit(1)\"";
 $node_primary->append_conf(
    'postgresql.conf', qq(
 archive_command = '$false'