You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Ivan Andika (Jira)" <ji...@apache.org> on 2026/10/22 07:48:00 UTC
[jira] [Updated] (RATIS-2545) Adopt Netty IO_URING to improve performance
[ https://issues.apache.org/jira/browse/RATIS-2545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Andika updated RATIS-2545:
-------------------------------
Description:
Netty 4.2 has graduated the IO_URING support which was reported to have higher performance than epoll for high throughput scenario. Let's try to implement and test it.
[https://netty.io/wiki/netty-4.2-migration-guide.html]
Also see other Apache projects
* [https://issues.apache.org/jira/browse/CASSANDRA-19887]
* [https://issues.apache.org/jira/browse/SPARK-54086]
See IO_URING description
[https://kernel.dk/io_uring.pdf] . There are also numerous articles regarding IO_URING.
There is also MultiThreadIoEventLoopGroup which we can also explore.
was:
Netty 4.2 has graduated the IO_URING support which was reported to have higher performance than epoll for high throughput scenario. Let's try to implement and test it.
https://netty.io/wiki/netty-4.2-migration-guide.html
Also see other Apache projects
* https://issues.apache.org/jira/browse/CASSANDRA-19887
* https://issues.apache.org/jira/browse/SPARK-54086
See IO_URING description
https://kernel.dk/io_uring.pdf
There is also MultiThreadIoEventLoopGroup which we can also explore.
> Adopt Netty IO_URING to improve performance
> -------------------------------------------
>
> Key: RATIS-2545
> URL: https://issues.apache.org/jira/browse/RATIS-2545
> Project: Ratis
> Issue Type: Improvement
> Reporter: Ivan Andika
> Assignee: Ivan Andika
> Priority: Major
>
> Netty 4.2 has graduated the IO_URING support which was reported to have higher performance than epoll for high throughput scenario. Let's try to implement and test it.
> [https://netty.io/wiki/netty-4.2-migration-guide.html]
> Also see other Apache projects
> * [https://issues.apache.org/jira/browse/CASSANDRA-19887]
> * [https://issues.apache.org/jira/browse/SPARK-54086]
> See IO_URING description
> [https://kernel.dk/io_uring.pdf] . There are also numerous articles regarding IO_URING.
> There is also MultiThreadIoEventLoopGroup which we can also explore.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)