fuse-mt
fuse-mt copied to clipboard
FUSE-MT: a multithreaded wrapper on top of FUSE for Rust
Hi! First of all: thanks for writing this awesome library. I'm writing a filesystem at the moment and wanted to make use of fuse-mt but the concept of tracking paths...
I am implementing a fuse-fs with a forked fuse-mt, and came across a bug in the inode table replace implementation: when replace is called, the replaced inode retains a record...
The [fio](https://github.com/axboe/fio) (used in most popular disk benchmarker like KDiskMark) fails with the following errors: ```bash fuse-mt/example on master [?] via 🦀 v1.64.0-nightly >>> fio --loops=2 --size=512m --filename=./mountpoint/fiotest.tmp...
* Added support for (multi-threaded) ioctl * Added support for fuser 0.9.1 * Moved log messages to tracing crate * Updated fuser to use abi 7-31 and to use libfuse...
Maybe one can opt-out threading, but gain ability to have `!Send + !Sync` filesystems? It can be a Cargo feature or some... Workaround: set threads to 1 and `unsafe impl...
I am having some performance problems that appear to be caused by my slowness to handle getattr() requests. I am reformatting data on the fly, so determining the size of...
I've been trialing a fuse filesystem implementation to see if it's workable to have a local filesystem that overflows into a NAS so you can have your multi-TB photo/video collection...
See [this](https://github.com/libfuse/libfuse/wiki/Fsnotify-and-FUSE).
`fuse_mt::mount` requries `Filesystem` trait, but docs suggest implementing `FilesystemMT` trait. `FuseMT` seems to be the missing link, but it is not documented whatsoever. I also expected `fuse_mt` to have a...
I'm trying to keep a reference to part of my `FilesystemMT` implementation to be able to have concurrent threads managing state (e.g., sync to disk every X seconds). The signature...