mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-25 13:36:50 +00:00
refactor: move ecstore format layout owners (#3646)
This commit is contained in:
@@ -33,6 +33,14 @@ expansion. It may describe:
|
||||
Static layout must not own disk handles, lock clients, reconnect loops, repair
|
||||
state, or shutdown signaling.
|
||||
|
||||
## Format And Disk Layout Ownership
|
||||
|
||||
`layout::format` owns persisted format structures and disk UUID position lookup.
|
||||
`layout::disks_layout` owns command-line volume expansion into pool/set layout.
|
||||
|
||||
Compatibility paths remain available through `disk::format` and `disks_layout`
|
||||
until downstream callers are moved or compatibility coverage allows removal.
|
||||
|
||||
## Runtime Set Orchestration
|
||||
|
||||
Runtime orchestration remains owned by `Sets` and `SetDisks` until a later pure
|
||||
|
||||
Reference in New Issue
Block a user