Re: removing global variable ThisTimeLineID

Поиск
Список
Период
Сортировка
От Drouvot, Bertrand
Тема Re: removing global variable ThisTimeLineID
Дата
Msg-id 85cd9f1c-b8e9-ea30-4df2-33ad12bfd2fc@amazon.com
обсуждение исходный текст
Ответ на Re: removing global variable ThisTimeLineID  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: removing global variable ThisTimeLineID  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
Hi,

On 11/8/21 6:49 PM, Robert Haas wrote:
> On Mon, Nov 8, 2021 at 8:27 AM Robert Haas <robertmhaas@gmail.com> wrote:
> Well I went through and it seems to be OK: all the existing callers of
> that function first verify that we're not in recovery. The patch to
> make logical decoding work in standby mode might change that,

Indeed, I think the logical decoding on standby patch just needs to 
change the Assert in GetWALInsertionTimeLine() to check 
SharedRecoveryState is RECOVERY_STATE_DONE or RECOVERY_STATE_ARCHIVE.

Would that make sense from your point of view to add the check on 
RECOVERY_STATE_ARCHIVE or do you think it would need to be more 
"sophisticated"?

Thanks

Bertrand




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

Предыдущее
От: Daniel Gustafsson
Дата:
Сообщение: Re: psql - add SHOW_ALL_RESULTS option
Следующее
От: Thomas Munro
Дата:
Сообщение: Re: WIP: WAL prefetch (another approach)