[
https://issues.apache.org/jira/browse/CASSANDRA-19887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sam Lightfoot updated CASSANDRA-19887:
--------------------------------------
Description:
Netty has introduced support for Linux’s new io_uring I/O interface (since 5.1)
as an incubator feature, which has demonstrated significant performance
improvements over traditional I/O mechanisms like epoll due to a reduction in
syscalls.
[Netty Incubator Transport
IO_URING|https://github.com/netty/netty-incubator-transport-io_uring?tab=readme-ov-file]
It would be valuable to assess the potential performance gains of the io_uring
interface through testing and consider adding experimental support in
Cassandra, ensuring readiness for when this feature becomes a stable part of
Netty.
Update: 31/05/25 - io_uring is no longer incubator and was merged into Netty
4.2.
was:
Netty has introduced support for Linux’s new io_uring I/O interface (since 5.1)
as an incubator feature, which has demonstrated significant performance
improvements over traditional I/O mechanisms like epoll due to a reduction in
syscalls.
[Netty Incubator Transport
IO_URING|https://github.com/netty/netty-incubator-transport-io_uring?tab=readme-ov-file]
It would be valuable to assess the potential performance gains of the io_uring
interface through testing and consider adding experimental support in
Cassandra, ensuring readiness for when this feature becomes a stable part of
Netty.
> Support Netty io_uring Transport
> --------------------------------
>
> Key: CASSANDRA-19887
> URL: https://issues.apache.org/jira/browse/CASSANDRA-19887
> Project: Apache Cassandra
> Issue Type: Improvement
> Components: Legacy/Core
> Reporter: Sam Lightfoot
> Priority: Normal
>
> Netty has introduced support for Linux’s new io_uring I/O interface (since
> 5.1) as an incubator feature, which has demonstrated significant performance
> improvements over traditional I/O mechanisms like epoll due to a reduction in
> syscalls.
> [Netty Incubator Transport
> IO_URING|https://github.com/netty/netty-incubator-transport-io_uring?tab=readme-ov-file]
> It would be valuable to assess the potential performance gains of the
> io_uring interface through testing and consider adding experimental support
> in Cassandra, ensuring readiness for when this feature becomes a stable part
> of Netty.
> Update: 31/05/25 - io_uring is no longer incubator and was merged into Netty
> 4.2.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]