Because it discusses epoll in much more detail, it is far more convincing than the parent article of this thread.
The conclusion of that article is that how to use correctly epoll is not at all obvious and it has some pitfalls that are not easy to avoid. Therefore epoll seems to be more affected by a serious technical debt, i.e. by a less than good design of the original API.
https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-...
https://idea.popcount.org/2017-03-20-epoll-is-fundamentally-...
Because it discusses epoll in much more detail, it is far more convincing than the parent article of this thread.
The conclusion of that article is that how to use correctly epoll is not at all obvious and it has some pitfalls that are not easy to avoid. Therefore epoll seems to be more affected by a serious technical debt, i.e. by a less than good design of the original API.