Re: PROBLEM: epoll_wait does not obey edge triggering semantics for hierarchically constructed epoll sets

2018-01-18 Thread Jason Baron
On 01/17/2018 04:29 PM, Nick Murphy wrote: > Thanks. > > Yeah, I didn't track it down, but I suspect this behavior has always > been there. I do think it's ultimately incorrect behavior (i.e., a > violation of edge triggering semantics as I note in the initial > report). The implications of th

Re: PROBLEM: epoll_wait does not obey edge triggering semantics for hierarchically constructed epoll sets

2018-01-17 Thread Nick Murphy
Thanks. Yeah, I didn't track it down, but I suspect this behavior has always been there. I do think it's ultimately incorrect behavior (i.e., a violation of edge triggering semantics as I note in the initial report). The implications of this is that we'd like the option to construct hierarchical

Re: PROBLEM: epoll_wait does not obey edge triggering semantics for hierarchically constructed epoll sets

2018-01-17 Thread Jason Baron
On 01/12/2018 07:06 PM, Nick Murphy wrote: > [1.] One line summary of the problem: > epoll_wait does not obey edge triggering semantics for file > descriptors which are themselves epoll file descriptors (i.e., epoll > fd's added to an epoll set with the EPOLLET flag) > > [2.] Full description of

PROBLEM: epoll_wait does not obey edge triggering semantics for hierarchically constructed epoll sets

2018-01-12 Thread Nick Murphy
[1.] One line summary of the problem: epoll_wait does not obey edge triggering semantics for file descriptors which are themselves epoll file descriptors (i.e., epoll fd's added to an epoll set with the EPOLLET flag) [2.] Full description of the problem/report: When executing the following sequenc