aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-06-15 21:11:31 -0700
committerChris Lu <chris.lu@gmail.com>2021-06-15 21:11:31 -0700
commit56eb522b136966d38b257ade7da07479092ce12c (patch)
tree8775c059be3abf172e2e14e160841cf1a9111671
parent055374a50bc3cfe78be6d73514182decb8531666 (diff)
downloadseaweedfs-56eb522b136966d38b257ade7da07479092ce12c.tar.xz
seaweedfs-56eb522b136966d38b257ade7da07479092ce12c.zip
fix stats when a collection is deleted
-rw-r--r--weed/storage/store.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/weed/storage/store.go b/weed/storage/store.go
index f27f2412f..6ff996a3c 100644
--- a/weed/storage/store.go
+++ b/weed/storage/store.go
@@ -250,6 +250,11 @@ func (s *Store) CollectHeartbeat() *master_pb.Heartbeat {
}
if !deleteVolume {
collectionVolumeSize[v.Collection] += volumeMessage.Size
+ } else {
+ collectionVolumeSize[v.Collection] -= volumeMessage.Size
+ if collectionVolumeSize[v.Collection] <= 0 {
+ delete(collectionVolumeSize, v.Collection)
+ }
}
if _, exist := collectionVolumeReadOnlyCount[v.Collection]; !exist {