Clean up metadata cache when deleting bucket (#10802)

Metadata caches were left behind when deleting a bucket.
This commit is contained in:
Klaus Post
2020-10-31 09:46:18 -07:00
committed by GitHub
parent b686bb9c83
commit 422898d9b3
3 changed files with 18 additions and 1 deletions

View File

@@ -675,6 +675,9 @@ func (sys *NotificationSys) LoadBucketMetadata(ctx context.Context, bucketName s
// DeleteBucketMetadata - calls DeleteBucketMetadata call on all peers
func (sys *NotificationSys) DeleteBucketMetadata(ctx context.Context, bucketName string) {
globalBucketMetadataSys.Remove(bucketName)
if localMetacacheMgr != nil {
localMetacacheMgr.deleteBucketCache(bucketName)
}
ng := WithNPeers(len(sys.peerClients))
for idx, client := range sys.peerClients {