netty5/transport-native-io_uring
Norman Maurer b62668d1d0 Fix bug in IOUringEventLoop which may caused eventfd_write to not unblock and make processing more efficient
Motivation:

There was a bug in the implemention so we missed to submit what was in the submission queue. This could lead to a deadlock. Beside this we should also process all events that we can poll without blocking and only after that process tasks. This will ensure we drain the ringbuffers in a timely manner

Modifications:

- Add missing submit() call
- Rename peek() to poll() as we consume the data so peek() is missleading
- Process all events that can be processed without blocking

Result:

Fix a bug, clarify and better performance
2020-08-25 12:48:01 +02:00
..
src Fix bug in IOUringEventLoop which may caused eventfd_write to not unblock and make processing more efficient 2020-08-25 12:48:01 +02:00
pom.xml Added io_uring JNI 2020-06-28 15:25:19 +02:00