Re: Allow users to choose what happens when recovery target is not reached

Поиск
Список
Период
Сортировка
От Bharath Rupireddy
Тема Re: Allow users to choose what happens when recovery target is not reached
Дата
Msg-id CALj2ACVCrA9Wv4CO4iMfXfSEPGDqArPr1iSscM2H6fUe4TJC6w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Allow users to choose what happens when recovery target is not reached  (Julien Rouhaud <rjuju123@gmail.com>)
Ответы Re: Allow users to choose what happens when recovery target is not reached  (Julien Rouhaud <rjuju123@gmail.com>)
Список pgsql-hackers
On Fri, Nov 12, 2021 at 4:09 PM Julien Rouhaud <rjuju123@gmail.com> wrote:
>
> On Fri, Nov 12, 2021 at 6:14 PM Bharath Rupireddy
> <bharath.rupireddyforpostgres@gmail.com> wrote:
> >
> > Currently, the server shuts down with a FATAL error (added by commit
> > [1]) when the recovery target isn't reached. This can cause a server
> > availability problem, especially in case of disaster recovery (geo
> > restores) where the primary was down and the user is doing a PITR on a
> > server lying in another region where it had missed to receive few of
> > the last WAL files required to reach the recovery target. In this
> > case, users might want the server to be available rather than a no
> > server. With the commit [1], there's no way to achieve what users
> > wanted.
>
> if users don't mind if the recovery target is reached or not isn't it
> better to simply don't specify a target and let the recovery go as far
> as possible?

Users will always be optimistic and set a recovery target and try to
reach it, but somehow the few of the WAL files haven't arrived (for
whatever the reasons) the PITR target server, imagine if their primary
isn't available too, then with the proposal I made, they can choose to
have at least an available target server rather than a FATALly failed
one.

Regards,
Bharath Rupireddy.



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

Предыдущее
От: Zhihong Yu
Дата:
Сообщение: Re: support for MERGE
Следующее
От: Bharath Rupireddy
Дата:
Сообщение: Re: Logical Replication - improve error message while adding tables to the publication in check_publication_add_relation