mirror of
https://github.com/pgsty/minio.git
synced 2026-07-20 12:40:24 +03:00
fix replication healing on list to consider all versions (#16496)
This commit is contained in:
@@ -377,7 +377,12 @@ func applyBucketActions(ctx context.Context, o listPathOptions, in <-chan metaCa
|
|||||||
case <-ctx.Done():
|
case <-ctx.Done():
|
||||||
return
|
return
|
||||||
case out <- obj:
|
case out <- obj:
|
||||||
queueReplicationHeal(ctx, o.Bucket, objInfo, o.Replication)
|
if fiv, err := obj.fileInfoVersions(o.Bucket); err == nil {
|
||||||
|
for _, version := range fiv.Versions {
|
||||||
|
objInfo := version.ToObjectInfo(o.Bucket, obj.name, versioned)
|
||||||
|
queueReplicationHeal(ctx, o.Bucket, objInfo, o.Replication)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user