Add import/export APIs to migrate bucket metadata (#14929)

This commit is contained in:
Poorna
2022-06-18 06:55:39 -07:00
committed by GitHub
parent ca7e425ce8
commit 2fa1d8ac48
5 changed files with 729 additions and 4 deletions

View File

@@ -338,6 +338,9 @@ func (sys *BucketMetadataSys) GetPolicyConfig(bucket string) (*policy.Policy, ti
func (sys *BucketMetadataSys) GetQuotaConfig(ctx context.Context, bucket string) (*madmin.BucketQuota, time.Time, error) {
meta, err := sys.GetConfig(ctx, bucket)
if err != nil {
if errors.Is(err, errConfigNotFound) {
return nil, time.Time{}, BucketQuotaConfigNotFound{Bucket: bucket}
}
return nil, time.Time{}, err
}
return meta.quotaConfig, meta.QuotaConfigUpdatedAt, nil