Gabriel McManus added the comment:
I don't know of any other OS that implements epoll, so this is issue is likely
no longer a problem. Although it is strange to convert -1 to -1000 (as though
from seconds to milliseconds), it may not be worth cha
New submission from Gabriel McManus:
The select module epoll.poll method takes a "timeout" parameter which is
documented as having a default value of -1 [1]. If no timeout (or None) is
passed to epoll.poll, then a value of -1 is passed to the epoll_wait system
call. But if a timeou
Gabriel McManus added the comment:
As mentioned in [1], Illumos will be fixed to match Linux's behaviour, so this
problem will go away. It may still be worth changing epoll to just send -1
though, in case this causes similar issues in other operating systems.
[1] https://github.com/j