Re: Is Recovery actually paused?

Поиск
Список
Период
Сортировка
От Kyotaro Horiguchi
Тема Re: Is Recovery actually paused?
Дата
Msg-id 20210208.173246.1280008175961471074.horikyota.ntt@gmail.com
обсуждение исходный текст
Ответ на Re: Is Recovery actually paused?  (Yugo NAGATA <nagata@sraoss.co.jp>)
Ответы Re: Is Recovery actually paused?  (Yugo NAGATA <nagata@sraoss.co.jp>)
Список pgsql-hackers
At Mon, 8 Feb 2021 14:12:35 +0900, Yugo NAGATA <nagata@sraoss.co.jp> wrote in 
> > > > I think the right fix should be that the state should never go from
> > > > ‘paused’ to ‘pause requested’  so I think pg_wal_replay_pause should take
> > > > care of that.
> > >
> > > It makes sense to take care of this in pg_wal_replay_pause, but I wonder
> > > it can not handle the case that a user resume and pause again while a sleep.
> > 
> > Right, we will have to check and set in the loop.  But we should not
> > allow the state to go from paused to pause requested irrespective of
> > this.
> 
> I agree with you.

Is there any actual harm if PAUSED returns to REQUESETED, assuming we
immediately change the state to PAUSE always we see REQUESTED in the
waiting loop, despite that we allow change the state from PAUSE to
REQUESTED via NOT_PAUSED between two successive loop condition checks?

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center

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

Предыдущее
От: Markus Wanner
Дата:
Сообщение: repeated decoding of prepared transactions
Следующее
От: "Wang, Shenhao"
Дата:
Сообщение: RE: parse mistake in ecpg connect string