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(-)