tvl-depot/tvix/store/src/fs
Brian Olsen cfb810d81a fix(tvix/store): Fix FUSE support on MacOS
This partially fixes b/312 and gets FUSE to work again on MacOS.

It is mostly small type changes and an update to fuse-backend-rs because
upstream currently doesn't work with MacFuse. It also sets the default
FUSE thread count on MacOS to 1 because otherwise the mount command will
hang when shutting down as only one thread gets ENODEV and all the others
just keep blocking.

Change-Id: Ifb3c4268caf296c487049c1dc4618acb32497f44
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9490
Tested-by: BuildkiteCI
Reviewed-by: Connor Brewster <cbrewster@hey.com>
Reviewed-by: flokli <flokli@flokli.de>
2023-10-02 15:46:47 +00:00
..
file_attr.rs fix(tvix/store): Fix FUSE support on MacOS 2023-10-02 15:46:47 +00:00
fuse.rs fix(tvix/store): Fix FUSE support on MacOS 2023-10-02 15:46:47 +00:00
inode_tracker.rs refactor(tvix): move castore into tvix-castore crate 2023-09-22 12:51:21 +00:00
inodes.rs refactor(tvix): move castore into tvix-castore crate 2023-09-22 12:51:21 +00:00
mod.rs fix(tvix/store): Fix FUSE support on MacOS 2023-10-02 15:46:47 +00:00
tests.rs refactor(tvix): move castore into tvix-castore crate 2023-09-22 12:51:21 +00:00
virtiofs.rs feat(tvix/store/fs): Add support for virtiofs backend 2023-09-24 17:05:21 +00:00