mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-18 10:43:15 +00:00
docs: document obs reverse dependency on ecstore Add comment explaining why obs depends on ecstore and the scope of work required to break this dependency. Refs #735 Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
@@ -37,6 +37,11 @@ workspace = true
|
|||||||
rustfs-audit = { workspace = true }
|
rustfs-audit = { workspace = true }
|
||||||
rustfs-common = { workspace = true }
|
rustfs-common = { workspace = true }
|
||||||
rustfs-config = { workspace = true, features = ["constants", "observability"] }
|
rustfs-config = { workspace = true, features = ["constants", "observability"] }
|
||||||
|
# NOTE: This dependency on rustfs-ecstore is a known architectural limitation.
|
||||||
|
# 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.
|
||||||
rustfs-ecstore = { workspace = true }
|
rustfs-ecstore = { workspace = true }
|
||||||
rustfs-iam = { workspace = true }
|
rustfs-iam = { workspace = true }
|
||||||
rustfs-io-metrics = { workspace = true }
|
rustfs-io-metrics = { workspace = true }
|
||||||
|
|||||||
Reference in New Issue
Block a user