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/09/22 07:32:57 UTC
(opendal-yinyang) branch main updated (027e1b7 -> 42ba88a)
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/opendal-yinyang.git
from 027e1b7 refactor: separate logical transactions from object publication (#49)
add 42ba88a feat: add durable metadata service publication (#50)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 122 +++++++++
Cargo.toml | 2 +-
crates/core/Cargo.toml | 4 +-
crates/core/src/authority.rs | 150 +++++++++++
crates/core/src/lib.rs | 3 +
crates/core/src/object.rs | 6 +
crates/core/src/service.rs | 496 +++++++++++++++++++++++++++++++++++
crates/core/src/service/transport.rs | 473 +++++++++++++++++++++++++++++++++
crates/core/src/transaction.rs | 231 ++++++++++++++++
crates/core/tests/service.rs | 430 ++++++++++++++++++++++++++++++
specs/README.md | 3 +-
specs/metadata-service.md | 111 ++++++++
specs/transactional-filesystem.md | 8 +-
src/main.rs | 22 +-
tests/service.rs | 131 +++++++++
15 files changed, 2184 insertions(+), 8 deletions(-)
create mode 100644 crates/core/src/authority.rs
create mode 100644 crates/core/src/service.rs
create mode 100644 crates/core/src/service/transport.rs
create mode 100644 crates/core/tests/service.rs
create mode 100644 specs/metadata-service.md
create mode 100644 tests/service.rs