Motivation: We need to be careful that we only execute the close(...) once the write operation completes as otherwise we may close the underlying socket too fast and also the writes Modifications: Keep track of if we need to delay the close or not and if so execute it once the write completes Result: No more test failures
Netty io_uring
The new io_uring interface added to the Linux Kernel 5.1 is a high I/O performance scalable interface for fully asynchronous Linux syscalls
Requirements:
- x86-64 processor
- at least 5.9-rc4
- to run the tests, you have to increase memlock(default 64K)
See our wiki page.