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