Hi,
After a quick glance at this fuse-rs crate. If I didn't miss something, it seems that it can't be interrupted when reading(receive()) messages from fuse device like what libfuse does. Is that not essential for a fuse library?
Looks like that this fuse-rs relies on umount(2) to close in-kernel fuse device fd to unblock read(2).
Can we just interrupt read(2) and make relevant threads exit in an elegant way.
Or is Rust thread model limits?
Hi, After a quick glance at this fuse-rs crate. If I didn't miss something, it seems that it can't be interrupted when reading(
receive()
) messages from fuse device like what libfuse does. Is that not essential for a fuse library? Looks like that this fuse-rs relies onumount(2)
to close in-kernel fuse device fd to unblockread(2)
. Can we just interruptread(2)
and make relevant threads exit in an elegant way. Or is Rust thread model limits?