Re: Offline enabling/disabling of data checksums
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Fabien COELHO <coelho@cri.ensmp.fr>
Cc: Andres Freund <andres@anarazel.de>, Michael Banck <michael.banck@credativ.de>, Magnus Hagander <magnus@hagander.net>, Sergei Kornilov <sk@zsrv.org>, PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>
Date: 2019-03-26T09:12:05Z
Lists: pgsql-hackers
On Sat, Mar 23, 2019 at 02:14:02PM +0100, Fabien COELHO wrote: > Here is an attempt at improving the Notes. > > Mostly it is a reordering from more important (cluster corruption) to less > important (if interrupted a restart is needed), some reordering from problem > to solutions instead of solution/problem/solution, some sentence > simplification. So, the ordering of the notes for each paragraph is as follows: 1) Replication issues when mixing different checksum setups across nodes. 2) Consistency of the operations if killed. 3) Don't start Postgres while the operation runs. Your proposal is to switch the order of the paragraphs to 3), 1) and then 2). Do others have any opinion? I am fine with the current order of things, still it may make sense to tweaks the docs. In the paragraph related to replication, the second statement is switched to be first so as the docs warn first, and then give recommendations. This part makes sense. I am not sure that "checksum status" is a correct term. It seems to me that "same configuration for data checksums as before the tool ran" or something like that would be more correct. -- Michael
Commits
-
Reorganize Notes section in documentation of pg_checksums
- a7cc52370b2b 12.0 landed
-
Add option -N/--no-sync to pg_checksums
- e0090c869008 12.0 landed
-
Add options to enable and disable checksums in pg_checksums
- ed308d783790 12.0 landed
-
Refactor more code logic to update the control file
- 8b938d36f744 12.0 landed
-
Rename pg_verify_checksums to pg_checksums
- 6dd263cfaa84 12.0 landed
-
Fix cross-version compatibility checks of pg_verify_checksums
- 501f58359b59 11.3 landed
- c9ae7f704c67 12.0 landed
-
Add routine able to update the control file to src/common/
- ce6afc6823fb 12.0 landed