From c768a9c3829730798ca7d30e97084c79edf679f8 Mon Sep 17 00:00:00 2001 From: Zhengchao An Date: Sun, 28 Jun 2026 14:59:24 +0800 Subject: [PATCH] docs(storage-api): document filemeta dependency as known limitation (#731) (#3997) * docs(storage-api): document filemeta dependency as known limitation Add comment explaining why storage-api depends on filemeta and the scope of work required to break this dependency (300+ files). Refs https://github.com/rustfs/backlog/issues/731 * docs(storage-api): remove backlog link from comment --- crates/storage-api/Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/storage-api/Cargo.toml b/crates/storage-api/Cargo.toml index 26dc25e93..346e226e2 100644 --- a/crates/storage-api/Cargo.toml +++ b/crates/storage-api/Cargo.toml @@ -29,6 +29,9 @@ doctest = false [dependencies] async-trait.workspace = true +# NOTE: This dependency on rustfs-filemeta is a known architectural limitation. +# The replication types (ReplicationStatusType, VersionPurgeStatusType, ReplicationState) +# are shared between storage-api and filemeta. Moving them would require changes in 300+ files. rustfs-filemeta.workspace = true serde.workspace = true time.workspace = true