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 17:26:38 UTC

(opendal-yinyang) 01/02: merge: integrate managed directory sync boundary

This is an automated email from the ASF dual-hosted git repository.

Xuanwo pushed a commit to branch xuanwo/managed-sync-cli
in repository https://gitbox.apache.org/repos/asf/opendal-yinyang.git

commit 4f8a2fb14a97510b0c73c16a7ec483021bf675d6
Merge: 60daa7f 431bd86
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Tue Oct 27 01:23:49 2026 +0800

    merge: integrate managed directory sync boundary
    
    Co-authored-by: Chojan Shang <ps...@apache.org>

 CONTRIBUTING.md                  |    8 +
 Cargo.lock                       |    1 +
 Cargo.toml                       |    1 +
 README.md                        |   41 +-
 crates/core/src/lib.rs           |    2 +-
 crates/core/tests/support/mod.rs |   27 +
 specs/README.md                  |   18 +-
 specs/sync-runtime.md            |  170 +++-
 src/lib.rs                       |    2 +
 src/replica/error.rs             |   88 ++
 src/replica/linux.rs             | 1933 ++++++++++++++++++++++++++++++++++++++
 src/{lib.rs => replica/mod.rs}   |   27 +-
 src/replica/state.rs             |  468 +++++++++
 src/runtime/error.rs             |    2 +-
 src/sync.rs                      |  129 ++-
 src/sync/namespace.rs            | 1040 ++++++++++++++++++++
 tests/replica.rs                 |  230 +++++
 tests/sync.rs                    |  565 ++++++++++-
 18 files changed, 4692 insertions(+), 60 deletions(-)