-
Notifications
You must be signed in to change notification settings - Fork 65
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
Status of async support #188
Comments
That one is not a type. It has been disabled intentionally, since there are some compilation issues (from what I remember). Once I have some more time in the coming weeks, I'll open a PR to fix them. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, I am working on a virtual filesystem using fuse-backend-rs for tvix, a Rust implementation of Nix. Most of the underlying filesystem is built on top of async Rust + tokio, so it would be great to be able to use the
AsyncFileSystem
trait. I've tried doing this but I've hit some issues figuring out how to drive the filesystem with both FUSE and virtiofs.For FUSE it looks like there is some code to support driving async FUSE tasks:
fuse-backend-rs/src/transport/fusedev/linux_session.rs
Lines 691 to 868 in 839f5db
However, this code is behind the
async_io
feature flag, even though the real feature flag isasync-io
. The code here also seems to refer to things that have been deleted likeuse crate::async_util::{AsyncDriver, AsyncExecutor}
.I was wondering if async is something that is supported or if its currently in a broken state and needs some more help to become functional again?
The text was updated successfully, but these errors were encountered: