Re: Streaming replication status

Поиск
Список
Период
Сортировка
От Marko Kreen
Тема Re: Streaming replication status
Дата
Msg-id e51f66da1001121206w79394f1cx8f36c8587cdeda3b@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Streaming replication status  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Streaming replication status
Список pgsql-hackers
On 1/12/10, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Fujii Masao <masao.fujii@gmail.com> writes:
>  > I'm not sure whether poll(2) should be called for this purpose. But
>  > poll(2) and select(2) seem to often come together in the existing code.
>  > We should follow such custom?
>
>
> Yes.  poll() is usually more efficient, so it's preferred, but not all
>  platforms have it.  (On the other side, I think Windows might have
>  only poll and not select.)

FYI: on PL/Proxy we use poll() exclusively and on platforms
that dont have it (win32) we emulate poll() with select():

http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/plproxy/plproxy/src/poll_compat.c?rev=1.3&content-type=text/x-cvsweb-markup

End result is efficient and clean #ifdef-less code.

Something to consider.

-- 
marko


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

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: mailing list archiver chewing patches
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Streaming replication status