Date | Commit message (Collapse) | ||
---|---|---|---|
2023-11-01 | ds: move maxevents further down the stack | ||
The epoll implementation is the only one which respects the limit (kevent would, but IO::KQueue does not). In any case, I'm not a fan of the maxevents=1000 historical default since it leads to fairness problems with shared non-blocking listeners across multiple daemon workers. | |||
2023-09-11 | ds: use object-oriented API for epoll | ||
This allows us to cut down on imports and reduce code. This also makes it easier (in the next commit) to provide an option to disable epoll/kqueue when saving an FD is valued over scalability. |