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