mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-31 09:18:28 +00:00
refactor: prune root bucket compat modules (#3686)
This commit is contained in:
@@ -142,6 +142,10 @@ well as remaining bitrot, erasure coding, object DTO/reader, event, list, and
|
||||
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.
|
||||
RustFS root `storage_compat.rs` must expose bucket metadata and quota contracts
|
||||
as explicit aliases only. Broad `metadata`, `metadata_sys`, and `quota` module
|
||||
passthroughs are reserved to narrower app/admin/storage compatibility
|
||||
boundaries that still need module-local owner cleanup.
|
||||
|
||||
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