Skip to content

Commit ddbca5e

Browse files
committed
native bucket inventory: support non-recursive mode (--nr)
Signed-off-by: Tony Chen <a122774007@gmail.com>
1 parent ccb35ae commit ddbca5e

5 files changed

Lines changed: 483 additions & 3 deletions

File tree

ais/plstcx.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,12 @@ func finLsoNBI(lists []*cmn.LsoRes, lsmsg *apc.LsoMsg) *cmn.LsoRes {
501501
for _, l := range lists {
502502
entries = append(entries, l.Entries...)
503503
}
504-
cmn.SortLso(entries)
504+
if lsmsg.IsFlagSet(apc.LsNoRecursion) {
505+
cmn.SortLsoLex(entries)
506+
entries = dedupLso(entries, 0)
507+
} else {
508+
cmn.SortLso(entries)
509+
}
505510

506511
// 3. truncate (> minToken)
507512
if minToken != "" {

0 commit comments

Comments
 (0)