Sherlock-Holo / fuse3

an async version fuse library for rust
MIT License
86 stars 19 forks source link

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

Open axelkar opened 8 months ago

axelkar commented 8 months ago

io_uring can provide up to a 60% performance increase.

Sherlock-Holo commented 4 months 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