docs(obs): inventory ecstore dependency boundary (#4023)

This commit is contained in:
Zhengchao An
2026-06-29 07:07:47 +08:00
committed by GitHub
parent 8284e6a75c
commit 1104d630d1
5 changed files with 88 additions and 1 deletions
+2 -1
View File
@@ -41,7 +41,8 @@ rustfs-config = { workspace = true, features = ["constants", "observability"] }
# The obs crate imports types from ecstore for metrics collection.
# Breaking this dependency would require defining traits in obs and
# implementing them in ecstore, which is a significant refactoring.
# See https://github.com/rustfs/backlog/issues/735 for discussion.
# See docs/architecture/obs-ecstore-dependency-inventory.md and
# https://github.com/rustfs/backlog/issues/735 for discussion.
rustfs-ecstore = { workspace = true }
rustfs-iam = { workspace = true }
rustfs-io-metrics = { workspace = true }