Motivation: While we need to have a very recent kernel to run the io_uring transport itself we should allow to compile it with earlier versions to help with our build story. Modifications: - Ensure we can compile on "older systems" - Just enable the profile when we build on linux Result: Less complicated to build io_uring transport
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.