refactor: add ecstore cluster read models (#3681)

This commit is contained in:
安正超
2026-06-21 10:45:36 +08:00
committed by GitHub
parent d26d98104a
commit 15cdeee775
9 changed files with 509 additions and 96 deletions
+4
View File
@@ -143,6 +143,10 @@ batch processor root modules once their facade groups exist.
ECStore root `global` re-exports must also stay removed once consumers use
`rustfs_ecstore::api::global` or crate-internal `crate::global` paths.
ECStore ClusterControlPlane read models must stay owned by the crate-private
`cluster` module. Public access goes through `rustfs_ecstore::api::cluster` so
outer crates cannot depend on ECStore root control-plane internals.
RustFS startup internals must stay crate-private after the startup owner split.
Only `startup_entrypoint` remains a public startup module for the binary
entrypoint; IAM bootstrap, optional runtime, and profiling startup shims must