aleph

valerauko 2024-02-07T05:28:08.282819Z

Is there documentation on how to use io_uring with aleph?

Arnaud Geiser 2024-02-07T08:02:03.842509Z

In theory, it's just a matter of setting the ':io-uring' keyword as transport (exactly what you have done ). Everything else is transparent and should continue to behave the same inside your application (even inside the Aleph code-base). I'm no IO Uring expert but there might be good explanation about why IO Uring cannot be used inside some containers environment. Probably documented and explained on some Netty issues.

☝️ 1
valerauko 2024-02-07T05:28:44.420829Z

Attempting to set :transport :io-uring results in a "failed to create io_uring ring fd: Operation not permitted" in a containerized environment.

valerauko 2024-02-07T05:32:46.229799Z

It's not a priority considering https://github.com/containerd/containerd/pull/9320