mirror of
https://github.com/minio/minio.git
synced 2025-03-31 09:43:43 -04:00
fix: ignore missing targets/replication config during site removal (#15269)
This commit is contained in:
parent
f800cee4fa
commit
3d969bd2b4
@ -2165,6 +2165,9 @@ func (c *SiteReplicationSys) RemoveRemoteTargetsForEndpoint(ctx context.Context,
|
|||||||
for _, b := range buckets {
|
for _, b := range buckets {
|
||||||
config, _, err := globalBucketMetadataSys.GetReplicationConfig(ctx, b.Name)
|
config, _, err := globalBucketMetadataSys.GetReplicationConfig(ctx, b.Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if errors.Is(err, BucketReplicationConfigNotFound{Bucket: b.Name}) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
var nRules []sreplication.Rule
|
var nRules []sreplication.Rule
|
||||||
@ -2190,6 +2193,9 @@ func (c *SiteReplicationSys) RemoveRemoteTargetsForEndpoint(ctx context.Context,
|
|||||||
}
|
}
|
||||||
for arn, t := range m {
|
for arn, t := range m {
|
||||||
if err := globalBucketTargetSys.RemoveTarget(ctx, t.SourceBucket, arn); err != nil {
|
if err := globalBucketTargetSys.RemoveTarget(ctx, t.SourceBucket, arn); err != nil {
|
||||||
|
if errors.Is(err, BucketRemoteTargetNotFound{Bucket: t.SourceBucket}) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user