Is there documentation on how to use io_uring with aleph?
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.
Attempting to set :transport :io-uring results in a "failed to create io_uring ring fd: Operation not permitted" in a containerized environment.
It's not a priority considering https://github.com/containerd/containerd/pull/9320