Prioritize the bucket configs first during the decommissioning (#19393)

This commit is contained in:
Praveen raj Mani 2024-04-02 12:18:26 +05:30 committed by GitHub
parent b435806d91
commit ae4fb1b72e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1404,16 +1404,18 @@ func (z *erasureServerPools) getBucketsToDecommission(ctx context.Context) ([]de
// Buckets data are dispersed in multiple zones/sets, make // Buckets data are dispersed in multiple zones/sets, make
// sure to decommission the necessary metadata. // sure to decommission the necessary metadata.
decomBuckets = append(decomBuckets, decomBucketInfo{ decomMetaBuckets := []decomBucketInfo{
{
Name: minioMetaBucket, Name: minioMetaBucket,
Prefix: minioConfigPrefix, Prefix: minioConfigPrefix,
}) },
decomBuckets = append(decomBuckets, decomBucketInfo{ {
Name: minioMetaBucket, Name: minioMetaBucket,
Prefix: bucketMetaPrefix, Prefix: bucketMetaPrefix,
}) },
}
return decomBuckets, nil return append(decomMetaBuckets, decomBuckets...), nil
} }
func (z *erasureServerPools) StartDecommission(ctx context.Context, indices ...int) (err error) { func (z *erasureServerPools) StartDecommission(ctx context.Context, indices ...int) (err error) {