Re: Changing the state of data checksums in a running cluster

From: Dagfinn Ilmari Mannsåker <ilmari(at)ilmari(dot)org>
To: Tomas Vondra <tomas(at)vondra(dot)me>
Cc: Daniel Gustafsson <daniel(at)yesql(dot)se>, Michael Paquier <michael(at)paquier(dot)xyz>, Michael Banck <mbanck(at)gmx(dot)net>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Changing the state of data checksums in a running cluster
Date: 2025-03-11 13:07:35
Message-ID: 877c4v1zs8.fsf@wibble.ilmari.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

As the resident perl style pedant, I'd just like to complain about the
below:

Tomas Vondra <tomas(at)vondra(dot)me> writes:

> diff --git a/src/test/perl/PostgreSQL/Test/Cluster.pm b/src/test/perl/PostgreSQL/Test/Cluster.pm
> index 666bd2a2d4c..1c66360c16c 100644
> --- a/src/test/perl/PostgreSQL/Test/Cluster.pm
> +++ b/src/test/perl/PostgreSQL/Test/Cluster.pm
> @@ -3761,7 +3761,8 @@ sub checksum_enable_offline
> my ($self) = @_;
>
> print "### Enabling checksums in \"$self->data_dir\"\n";
> - PostgreSQL::Test::Utils::system_or_bail('pg_checksums', '-D', $self->data_dir, '-e');
> + PostgreSQL::Test::Utils::system_or_bail('pg_checksums', '-D',
> + $self->data_dir, '-e');
> return;
> }

This breaking between the command line options and its arguments is why
we're switching to using fat commas. We're also using long options for
improved self-documentation, so this should be written as:

PostgreSQL::Test::Utils::system_or_bail('pg_checksums',
'--pgdata' => $self->data_dir,
'--enable');

And likewise below in the disable method.

- ilmari

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Fujii Masao 2025-03-11 13:24:25 Re: Add “FOR UPDATE NOWAIT” lock details to the log.
Previous Message jian he 2025-03-11 13:06:05 Re: bogus error message for ALTER TABLE ALTER CONSTRAINT