Sherlock-Holo / fuse3

an async version fuse library for rust
MIT License
78 stars 17 forks source link

Glommio and/or tokio-uring for better performance using io_uring on Linux #89

Open axelkar opened 5 months ago

axelkar commented 5 months ago

io_uring can provide up to a 60% performance increase.

Sherlock-Holo commented 1 month ago

fuse3 inner is prepare to use a completion-based async IO runtime

however, there are some completion-based async IO runtime can be used

I think we can add a shim trait to abstract these runtime, then allow user to choose their preferred runtime