mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-30 00:47:13 +00:00
docs(obs): inventory ecstore dependency boundary (#4023)
This commit is contained in:
@@ -243,6 +243,9 @@ boundary files after the external runtime, test, and fuzz consumers have been
|
||||
narrowed. IAM, heal, scanner, notify, observability, Swift, S3 Select, e2e, and
|
||||
fuzz code must not reintroduce direct `rustfs_ecstore::api::...` references
|
||||
outside those boundary files.
|
||||
The observability ECStore dependency baseline is tracked in
|
||||
[`obs-ecstore-dependency-inventory.md`](obs-ecstore-dependency-inventory.md);
|
||||
future observability extraction PRs must update that inventory with the guard.
|
||||
|
||||
ECStore ClusterControlPlane read models must stay owned by the crate-private
|
||||
`cluster` module. Public access goes through `rustfs_ecstore::api::cluster` so
|
||||
|
||||
Reference in New Issue
Block a user