From 2fb1fce8a07bd92fff03a34a17c3186aeca59a46 Mon Sep 17 00:00:00 2001 From: Konstantin Lebedev Date: Sun, 25 Oct 2020 16:21:40 +0500 Subject: [PATCH] avoid old values when missing read only flags --- weed/storage/store.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/weed/storage/store.go b/weed/storage/store.go index 2cd237fcb..b9fcfcba9 100644 --- a/weed/storage/store.go +++ b/weed/storage/store.go @@ -222,6 +222,10 @@ func (s *Store) CollectHeartbeat() *master_pb.Heartbeat { collectionVolumeSize[v.Collection] += volumeMessage.Size if v.IsReadOnly() { collectionVolumeReadOnlyCount[v.Collection] += 1 + } else { + if _, exist := collectionVolumeReadOnlyCount[v.Collection]; !exist { + collectionVolumeReadOnlyCount[v.Collection] = 0 + } } } location.volumesLock.RUnlock()