Cliff Jansen created PROTON-1702: ------------------------------------ Summary: Fix epoll proactor listener for rearming and overflow per socket Key: PROTON-1702 URL: https://issues.apache.org/jira/browse/PROTON-1702 Project: Qpid Proton Issue Type: Improvement Components: proton-c Affects Versions: proton-c-0.18.1 Environment: Linux epoll Reporter: Cliff Jansen Assignee: Cliff Jansen Fix For: proton-j-0.19.0
This addresses the comment // TODO: armed logic should be per socket not per aggregate listener which is a required step to add logic to safely shutdown a listener (PROTON-1531). The overflow logic needs similar per socket updating. Additional issues to address while addressing this code change: pclosefd - fix deadlock on recursive lock for listener sockets socket array size to 1 on failure to match realloc check for need to wakeup listener if pn_listener_accept() not called from or close to ACCEPT event callback (i.e. not "working"). -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org