71c33eaec3
Motivation: The problem is that if io_uring accept/read non blocking doesnt return -EAGAIN for non-blocking sockets in general, then it removes a way for the application to tell if there's ever any data there. There is a fix in Kernel 5.8 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.8&id=e697deed834de15d2322d0619d51893022c90ea2 which means we need to add poll before the accept/read event(poll<link>read/accept) to fix in netty as well Modification: -add poll before the accept/read event with this flag IOSQE_IO_LINK Result: netty prototype works on Kernel 5.8 |
||
---|---|---|
.. | ||
src | ||
pom.xml |