You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2026/10/26 07:47:17 UTC
(opendal-yinyang) 01/02: Merge branch 'origin/xuanwo/linux-fuse-foundation'
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a commit to branch xuanwo/linux-fuse-writable
in repository https://gitbox.apache.org/repos/asf/opendal-yinyang.git
commit d3b7320da602c0152f5f645dd83f031c414a863c
Merge: ba8cd41 bedd056
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Mon Oct 26 15:42:30 2026 +0800
Merge branch 'origin/xuanwo/linux-fuse-foundation'
Integrate the read-only Linux FUSE mount frontend as the basis for writable callbacks.
Co-authored-by: Chojan Shang <ps...@apache.org>
Cargo.lock | 202 ++++++++++
Cargo.toml | 6 +-
crates/core/src/transaction.rs | 2 +-
specs/README.md | 1 +
specs/linux-fuse.md | 151 ++++++++
specs/volume-capabilities.md | 22 +-
src/file_cli.rs | 13 +-
src/fuse/attrs.rs | 88 +++++
src/fuse/frontend.rs | 833 +++++++++++++++++++++++++++++++++++++++++
src/fuse/inode.rs | 198 ++++++++++
src/fuse/mod.rs | 222 +++++++++++
src/lib.rs | 2 +
src/main.rs | 7 +-
src/volume.rs | 89 +++--
tests/volume.rs | 42 +++
15 files changed, 1844 insertions(+), 34 deletions(-)