From 42ad12ebf13400adc8ac6092ae16a27b63240a06 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Fri, 18 Jun 2021 10:41:36 -0700 Subject: [PATCH] fs: Handle no buckets (#12531) Since total are sent after each bucket, deleting all would not make usage go to zero. --- cmd/fs-v1.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/fs-v1.go b/cmd/fs-v1.go index 179c5ea00..8e7e86fac 100644 --- a/cmd/fs-v1.go +++ b/cmd/fs-v1.go @@ -251,6 +251,12 @@ func (fs *FSObjects) NSScanner(ctx context.Context, bf *bloomFilter, updates cha if err != nil { return err } + if len(buckets) == 0 { + totalCache.keepBuckets(buckets) + updates <- totalCache.dui(dataUsageRoot, buckets) + return nil + } + totalCache.Info.BloomFilter = bf.bytes() // Clear totals.