Re: Offline enabling/disabling of data checksums

Поиск
Список
Период
Сортировка
От Bernd Helmle
Тема Re: Offline enabling/disabling of data checksums
Дата
Msg-id 65e4f3684f7563acc8b309393b8e14388b5eae0d.camel@oopsware.de
обсуждение исходный текст
Ответ на Re: Offline enabling/disabling of data checksums  (Fabien COELHO <coelho@cri.ensmp.fr>)
Ответы Re: Offline enabling/disabling of data checksums
Re: Offline enabling/disabling of data checksums
Список pgsql-hackers
Am Dienstag, den 08.01.2019, 15:09 +0100 schrieb Fabien COELHO:
> > The question is how to reliably do this in an acceptable way? Just
> > faking a postmaster.pid sounds pretty hackish to me, do you have
> > any
> > suggestions here?
> 
> Adding a new state to ControlFileData which would prevent it from 
> starting?

But then you have to make sure the control flag gets cleared in any
case pg_verify_checksums crashes somehow or gets SIGKILL'ed ...

Setting the checksum flag is done after having finished all blocks, so
there is no problem. But we need to set this new flag before and reset
it afterwards, so in between strange things can happen (as the various
calls to exit() within error handling illustrates). 

Bernd.




В списке pgsql-hackers по дате отправления: