Re: pgsql: Make the pg_rewind regression tests more robust on slow systems.

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: pgsql: Make the pg_rewind regression tests more robust on slow systems.
Дата
Msg-id CAB7nPqQwnJ+kskDee_mZE+zGio6X0R_apRJ3e15+VisYMPAU9A@mail.gmail.com
обсуждение исходный текст
Ответ на pgsql: Make the pg_rewind regression tests more robust on slow systems.  (Heikki Linnakangas <heikki.linnakangas@iki.fi>)
Список pgsql-committers
On Wed, Apr 22, 2015 at 8:37 PM, Heikki Linnakangas
<heikki.linnakangas@iki.fi> wrote:
> Make the pg_rewind regression tests more robust on slow systems.
>
> There were a couple of hard-coded sleeps in the tests: to wait for standby
> to catch up with master, and to wait for promotion with "pg_ctl promote"
> to complete. Instead of a fixed, hard-coded sleep, poll the server with a
> query once a second. This isn't ideal either, and I wish we had a better
> solution for real-world applications too, but this should fix the
> immediate problem.

Just wondering: why not creating a common routine in TestLib.pm that
returns to the caller the output of stdout, stderr and the exit code?
That would be useful for other tests as well, and would help limiting
the dependency of IPC::Run into TestLib.pm.
--
Michael


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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Use the right type OID after creating a shell type
Следующее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: Improve speed of make check-world