pgsql: For testing purposes, reinsert a timeout in pgstat.c's wait call

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: For testing purposes, reinsert a timeout in pgstat.c's wait call
Дата
Msg-id E1SU0YD-0006Y4-Vo@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
For testing purposes, reinsert a timeout in pgstat.c's wait call.

Test results from buildfarm members mastodon/narwhal (Windows Server 2003)
make it look like that platform just plain loses FD_READ events
occasionally, and the only reason our previous coding seemed to work was
that it timed out every couple of seconds and retried the whole operation.
Try to verify this by reinserting a finite timeout into the pgstat loop.
This isn't meant to be a permanent patch either, just to confirm or
disprove a theory.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/d461d0502b6e20c6d4ec326ba2faec8212fd5dee

Modified Files
--------------
src/backend/postmaster/pgstat.c |    5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Force pgwin32_recv into nonblock mode when called from pgstat.c.
Следующее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: Remove unused AC_DEFINE symbols