Closed bryce-anderson closed 1 year ago
For details about the debugging done to find this see https://github.com/netty/netty-incubator-transport-io_uring/pull/226
Discussed with @chrisvest offline, and presuming this is good to go, we should port the test to Netty5.
Thanks a lot for fixing it!
@bryce-anderson can you also open a PR for netty 5 ?
Motivation:
Short lived IOUringEventLoop's can fail to shutdown, being stuck in the read-completion phase. This is because under race conditions we can get a task that skips the submission of the eventFd and then exits.
Modifications:
Result:
Less stalled threads on shutdown.