3 ms·
Epoll Is Fundamentally Broken (2017)
- pizlonator 2y agohttps://archive.ph/RFJqu https://archive.ph/RFJqu
- jmclnx 2y agoAnd this about BSD kqueue https://news.ycombinator.com/item?id=42540442 https://news.ycombinator.com/item?id=42540442
- senderista 2y agoI am still astounded that an API which fundamentally violates standard file descriptor semantics made it into the kernel. (If you, e.g., pass an epoll-registered file descriptor to another process via SCM_RIGHTS, you can never unregister the corresponding open file object from the receiving process, because the epoll unregister syscall requires the originally registered fd value, which is invalid in a different process.) That points to something very wrong in the Linux development process.
- nyrikki 2y agoLooks like the site isn't responding, as it is from 2017 here is the archive.org link. https://web.archive.org/web/20240403055813/https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-broken-12/ https://web.archive.org/web/20240403055813/https://idea.popc... Previous discussion: https://news.ycombinator.com/item?id=33304932 https://news.ycombinator.com/item?id=33304932
- deleted 2y ago[deleted]