From 7d8c8de8274188113713c5b3fce3c19af2ee9d95 Mon Sep 17 00:00:00 2001 From: Poorna Date: Thu, 21 Jul 2022 19:51:53 -0700 Subject: [PATCH] single drive: Remove bucket metadata on DeleteBucket (#15378) from disk and in-memory map --- cmd/erasure-single-drive.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/erasure-single-drive.go b/cmd/erasure-single-drive.go index 739ea6e5a..926185625 100644 --- a/cmd/erasure-single-drive.go +++ b/cmd/erasure-single-drive.go @@ -322,6 +322,10 @@ func (es *erasureSingle) DeleteBucket(ctx context.Context, bucket string, opts D defer NSUpdated(bucket, slashSeparator) err := es.disk.DeleteVol(ctx, bucket, opts.Force) + // Purge the entire bucket metadata entirely. + deleteBucketMetadata(ctx, es, bucket) + globalBucketMetadataSys.Remove(bucket) + return toObjectErr(err, bucket) }