pg_regress not waiting for postmaster to stop

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pg_regress not waiting for postmaster to stop
Дата
Msg-id CAB7nPqS+6ed9jYpCofWo7zrRatgW8rjx+atNVN+8NX9W+zZMJA@mail.gmail.com
обсуждение исходный текст
Ответы Re: pg_regress not waiting for postmaster to stop
Re: pg_regress not waiting for postmaster to stop
Re: pg_regress not waiting for postmaster to stop
Список pgsql-hackers
Hi all,

In pg_regress.c, there is the following code:
static void
stop_postmaster(void)
{
        if (postmaster_running)
        {
                /* We use pg_ctl to issue the kill and wait for stop */
                char            buf[MAXPGPATH * 2];
                int                     r;

                /* On Windows, system() seems not to force fflush, so... */
                fflush(stdout);
                fflush(stderr);

                snprintf(buf, sizeof(buf),
                                 "\"%s%spg_ctl\" stop -D \"%s/data\"
-w -s -m fast",
                                 bindir ? bindir : "",
                                 bindir ? "/" : "",
                                 temp_instance);

Except if I am missing something, the comment mentions that we should
wait for the stop but there is no -w switch in the command of pg_ctl.
Doesn't the patch attached make sense?
Regards
--
Michael

Вложения

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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: SSL TAP tests and chmod
Следующее
От: Brendan Jurd
Дата:
Сообщение: Re: Tab completion for CREATE SEQUENCE