Re: RecoveryInProgress() has critical side effects
От
Michael Paquier
Тема
Re: RecoveryInProgress() has critical side effects
Дата
Msg-id
YZMYwDrseKTtZ9EB@paquier.xyz
Ответ на
Re: RecoveryInProgress() has critical side effects (Bossart, Nathan)
Список
Дерево обсуждения
RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Andres Freund <andres@anarazel.de>
Re: RecoveryInProgress() has critical side effects "Bossart, Nathan" <bossartn@amazon.com>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Andres Freund <andres@anarazel.de>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Andres Freund <andres@anarazel.de>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Andres Freund <andres@anarazel.de>
Re: RecoveryInProgress() has critical side effects Heikki Linnakangas <hlinnaka@iki.fi>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: RecoveryInProgress() has critical side effects "Bossart, Nathan" <bossartn@amazon.com>
Re: RecoveryInProgress() has critical side effects Michael Paquier <michael@paquier.xyz>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Michael Paquier <michael@paquier.xyz>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
Re: RecoveryInProgress() has critical side effects Robert Haas <robertmhaas@gmail.com>
On Mon, Nov 15, 2021 at 10:09:17PM +0000, Bossart, Nathan wrote: > On 11/15/21, 1:30 PM, "Robert Haas" wrote: >> Here's a new version that does it that way. Any other opinions? > > LGTM Patch 0001 means that the startup process would set up the structures to be able to build WAL records before running any kind of recovery action rather than doing it when it really needs it. That's fine by me. Is patch 0002 actually right regarding the handling of doPageWrites? Once applied, we finish by setting it when the startup process starts and not anymore at the end of recovery based on its the state of Insert, but this could have changed while in recovery when replaying one or more XLOG_FPW_CHANGE records. > I'm personally not too worried about a ~4% regression in this > particular benchmark... This is not a hot code path, that should be fine. -- Michael
В списке pgsql-hackers по дате отправления