mirror of
https://github.com/minio/minio.git
synced 2025-04-15 16:39:16 -04:00
Clean up monitor on delete bucket (#10698)
This commit is contained in:
parent
bd2131ba34
commit
0b53e30ecb
@ -49,6 +49,7 @@ func (sys *BucketMetadataSys) Remove(bucket string) {
|
|||||||
}
|
}
|
||||||
sys.Lock()
|
sys.Lock()
|
||||||
delete(sys.metadataMap, bucket)
|
delete(sys.metadataMap, bucket)
|
||||||
|
globalBucketMonitor.DeleteBucket(bucket)
|
||||||
sys.Unlock()
|
sys.Unlock()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -170,3 +170,10 @@ func (m *Monitor) track(bucket string, object string, timeNow time.Time) *bucket
|
|||||||
b := m.getBucketMeasurement(bucket, timeNow)
|
b := m.getBucketMeasurement(bucket, timeNow)
|
||||||
return b
|
return b
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *Monitor) DeleteBucket(bucket string) {
|
||||||
|
m.lock.Lock()
|
||||||
|
defer m.lock.Unlock()
|
||||||
|
delete(m.activeBuckets, bucket)
|
||||||
|
delete(m.bucketThrottle, bucket)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user