Alan Conway created PROTON-1504:
-----------------------------------
Summary: epoll proactor: no PN_LISTENER_ACCEPT events if no FDs
available
Key: PROTON-1504
URL: https://issues.apache.org/jira/browse/PROTON-1504
Project: Qpid Proton
Issue Type: Bug
Affects Versions: 0.17.0
Reporter: Alan Conway
Assignee: Alan Conway
Fix For: 0.18.0
The libuv proactor does not generate PN_LISTENER_ACCEPT events if there are no
FDs available to accept the connection, i.e. if accept() returns ENFILE or
EMFILE. (Actually this is handled by libuv itself, the proactor code never sees
these errors)
Make the epoll proactor do the same. Currently it generates PN_LISTENER_ACCEPT
and raises a TRANSPORT_ERROR after the user calls pn_listener_accept()
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]