tokio-rs / io-uring

The `io_uring` library for Rust
Apache License 2.0
1.16k stars 129 forks source link

Update for recent kernels (up to 6.10) #296

Open yaroslavros opened 1 month ago

yaroslavros commented 1 month ago

Updated for new capabilities in kernels 6.8, 6.9, 6.10 including FixedFdInstall, FTruncate operations as well as bundled recv and send. Added check for bundled send and recv feature flag (available from kernel 6.10). Implemented tests accordingly.

yaroslavros commented 1 month ago

Fixed formatting to keep rustfmt happy.

Not sure about "operation not permitted" in failing CI tests as they don't seem to indicate which specifically test failed - everything works fine on my machines. Is it a CI issue? I see similar problem in few other PRs

quininer commented 1 month ago

This is a ci issue, but we don't have manpower to fix it at the moment.