Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite fuser to use io_uring #10

Closed
Peter-JanGootzen opened this issue Dec 8, 2022 · 1 comment
Closed

Rewrite fuser to use io_uring #10

Peter-JanGootzen opened this issue Dec 8, 2022 · 1 comment

Comments

@Peter-JanGootzen
Copy link
Contributor

Currently fuser is incredibly slow in metadata operations as they all occur synchronously thus blocking the Virtio queue (and the currently polling thread) while the remote operation outstanding, thus incurring huge latencies.
Apparently io_uring supports metadata operations, so this would be a good fit.

@Peter-JanGootzen
Copy link
Contributor Author

io_uring is now implemented (not the advanced features see #27)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant