commit | 6653d17b8d6f9fdf347e8e28b37e7eee3af28700 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Sun May 13 01:52:05 2007 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Sun May 13 01:52:05 2007 +0200 |
tree | 91d864c4728f08d452b8a29d8903f612aed60742 | |
parent | 49fa3a1453ad0c0fd9cfee8c3b32e93b10a9b323 [diff] |
[BUG] fix ev_sepoll again, this time with a new state machine It was possible in ev_sepoll() to ignore certain events if all speculative events had been processed at once, because the epoll_wait() timeout was not cleared, thus delaying the events delivery. The state machine was complicated, it has been rewritten. It seems faster and more correct right now.