shell: include collection names when topology statistics are unavailable (#12490)

fix(shell): include collections without live topology in list

Co-authored-by: codex03 <codex03@local.invalid>
This commit is contained in:
Ping Qiuandcodex03 authored and GitHub committed 2026-11-08 09:32:47 -08:00
1 parent c147b775f9
commit 0705e20fe9
2 files changed
+55

No files matched your search

+1
View File
@@ -67,6 +67,7 @@ func (c *commandCollectionList) Do(args []string, commandEnv *CommandEnv, writer
for _, c := range collections {
cif, found := collectionInfos[c]
if !found {
fmt.Fprintf(writer, "collection:\"%s\"\tvolumeCount:UNKNOWN\n", c)
continue
}
fmt.Fprintf(writer, "collection:\"%s\"\tvolumeCount:%d\tsize:%.0f\tfileCount:%.0f\tdeletedBytes:%.0f\tdeletion:%.0f\n", c, cif.VolumeCount, cif.Size, cif.FileCount, cif.DeletedByteCount, cif.DeleteCount)