Re: pg_get_wal_replay_pause_state() should not return 'paused' while a promotion is ongoing.
От | Fujii Masao |
---|---|
Тема | Re: pg_get_wal_replay_pause_state() should not return 'paused' while a promotion is ongoing. |
Дата | |
Msg-id | 613321d7-e629-90ac-1006-8f63b4713c8e@oss.nttdata.com обсуждение исходный текст |
Ответ на | Re: pg_get_wal_replay_pause_state() should not return 'paused' while a promotion is ongoing. (Fujii Masao <masao.fujii@oss.nttdata.com>) |
Ответы |
Re: pg_get_wal_replay_pause_state() should not return 'paused' while a promotion is ongoing.
|
Список | pgsql-hackers |
On 2021/05/19 19:24, Fujii Masao wrote: > > > On 2021/05/19 16:43, Kyotaro Horiguchi wrote: >> +1 for adding some tests for pg_wal_replay_pause() but the test seems >> like checking only that pg_get_wal_replay_pause_state() returns the >> expected state value. Don't we need to check that the recovery is >> actually paused and that the promotion happens at expected LSN? > > Sounds good. Attached is the updated version of the patch. > I added such checks into the test. > > BTW, while reading some recovery regression tests, I found that > 013_crash_restart.pl has "use Time::HiRes qw(usleep)" but it seems > not necessary. We can safely remove that? Patch attached. Barring any objections, I'm thinking to commit these two patches. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION
В списке pgsql-hackers по дате отправления: