Re: [BUGS] BUG #2569: statement_timeout bug on Windows

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [BUGS] BUG #2569: statement_timeout bug on Windows
Дата
Msg-id 28850.1155154238@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [BUGS] BUG #2569: statement_timeout bug on Windows  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: [BUGS] BUG #2569: statement_timeout bug on Windows  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-patches
Bruce Momjian <bruce@momjian.us> writes:
!                 /* WaitForSingleObjectEx() uses milliseconds */
> !                 waittime = timerCommArea.value.it_value.tv_usec / 1000 + timerCommArea.value.it_value.tv_sec *
1000;

Seems like this probably ought to round up not down:

    waittime = (timerCommArea.value.it_value.tv_usec + 999) / 1000 + timerCommArea.value.it_value.tv_sec * 1000;

Otherwise, an attempt to wait for 100 usec would convert to waittime 0,
which seems like a bad thing.  In general the semantics of timed waits
are always supposed to be "you wait at least this long".

            regards, tom lane

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

Предыдущее
От: Greg Sabino Mullane
Дата:
Сообщение: Fix statement timing display
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Maintaining cluster order on insert