netty5/transport-native-io_uring
Norman Maurer e41c68b151 Only register for POLLRDHUP when the channel is active and include IURING for client side in tests
Motivation:

Due a bug we did not include the IOURING based transport for clients in the testsuite. When enabling this it failed due a bug related to when we register POLLRDHUP.

Modification:

- Include IOURING clients in testsuite
- Register for RDHUP on the right time

Result:

Correctly handle RDHUP and also test IOURING for clients
2020-08-31 11:38:56 +02:00
..
src Only register for POLLRDHUP when the channel is active and include IURING for client side in tests 2020-08-31 11:38:56 +02:00
pom.xml Added io_uring JNI 2020-06-28 15:25:19 +02:00
README.md Update README.md 2020-08-29 09:12:43 +02:00

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.8.2+
  • to run the tests, you have to increase memlock(default 64K)

See our wiki page.