compio-rs / compio

A thread-per-core Rust runtime with IOCP/io_uring/polling.
MIT License
420 stars 37 forks source link

Notify handles should not be created with `try_clone` #305

Closed Berrysoft closed 5 days ago

Berrysoft commented 6 days ago

The io-uring & polling backend uses try_clone to clone a pipe writer for a notify handle. It may exceed the system fd upper limit.