[Postgres-xl-general] "ERROR: Failed to get pooled connections" with cross-node join

Krzysztof Nienartowicz krzysztof.nienartowicz at unige.ch
Tue Oct 6 07:43:50 PDT 2015


>
>
>> huh? a preforked thread pool where one thread is allocated from for each
>> live connection isn't doing async. networking
>>
>> IOW: are you setting the listening TCP sockets to non-blocking and then
>> block in epoll/kqueue? This is async.
>>
>>>
>>>
> As I said, on proxy side, each thread manages many connections. Thread
> does a poll() on all those fds and serve those which are ready with work.
> Isn't that async?
>
>
It definitely is, epoll/libevent could scale better though. Not sure your
problems are related to how fast open fds are handled however.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.postgres-xl.org/pipermail/postgres-xl-general-postgres-xl.org/attachments/20151006/d0c8ab9f/attachment.htm>


More information about the postgres-xl-general mailing list