From: | Peter Geoghegan <pg(at)bowt(dot)ie> |
---|---|
To: | Daniel Gustafsson <daniel(at)yesql(dot)se> |
Cc: | Michael Paquier <michael(at)paquier(dot)xyz>, Postgres hackers <pgsql-hackers(at)postgresql(dot)org>, Magnus Hagander <magnus(at)hagander(dot)net> |
Subject: | Re: Gotchas about pg_verify_checksums |
Date: | 2018-04-10 21:40:58 |
Message-ID: | CAH2-Wz=vSwK03Hw3M49T1x+w-1rjq=WwVO3H3P8uyW1BfjVPYw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | Postg무지개 토토SQL |
On Tue, Apr 10, 2018 at 1:27 PM, Daniel Gustafsson <daniel(at)yesql(dot)se> wrote:
>> On 10 Apr 2018, at 06:21, Michael Paquier <michael(at)paquier(dot)xyz> wrote:
>> 1) The documentation states that the cluster needs to be offline.
>> Doesn't this imply that the cluster can also be forcibly killed? It
>> seems to me that the documentation ought to say that the cluster needs
>> to be shut down cleanly instead. Mentioning that only in the notes of
>> the documentation would be enough in my opinion.
>
> Does it really imply that? Either way, the tool could potentially be useful
> for debugging a broken cluster so I’m not sure that stating it requires a
> cleanly shut down server is useful. That being said, you’re absolutely right
> that the current wording isn’t great, I think “The cluster must be shut down
> before running..” would be better.
I agree with Michael -- shutting down the server using immediate mode
could lead to torn pages, that crash recovery will need to repair at a
later stage. I think that some strong caveats around this are required
in the pg_verify_checksums docs, at a minimum.
--
Peter Geoghegan
From | Date | Subject | |
---|---|---|---|
Next Message | David Steele | 2018-04-10 21:45:12 | Re: pgsql: Validate page level checksums in base backups |
Previous Message | Tomas Vondra | 2018-04-10 21:35:21 | Re: pgsql: Validate page level checksums in base backups |