refactor: clean shared list operation consumers (#3563)

This commit is contained in:
安正超
2026-06-18 11:57:46 +08:00
committed by GitHub
parent 46e200c22b
commit 24443c829d
6 changed files with 93 additions and 46 deletions
+5
View File
@@ -106,3 +106,8 @@ and the separate `NamespaceLocking` operation group.
The old `StorageAPI` aggregate facade must not reappear in production
`crates/ecstore/src` or `rustfs/src` code after the storage operation groups
have been made explicit.
Outer RustFS/IAM consumers must use `rustfs-storage-api` generic list response
contracts directly for `ListObjectsV2Info`, `ListObjectVersionsInfo`, and
`ObjectInfoOrErr`; ECStore keeps the concrete aliases only for internal
implementation and compatibility.