fix: healBucket across sets should capture results properly (#11341)

healing `.minio.sys/config` returns incorrect quorum errors
across sets, healing of the buckets.
This commit is contained in:
Harshavardhana
2021-01-25 09:45:09 -08:00
committed by GitHub
parent 82f0471d1b
commit 09bc49bd51
2 changed files with 23 additions and 9 deletions

View File

@@ -128,7 +128,12 @@ func readAllFileInfo(ctx context.Context, disks []StorageAPI, bucket, object, ve
}
metadataArray[index], err = disks[index].ReadVersion(ctx, bucket, object, versionID, readData)
if err != nil {
if !IsErr(err, errFileNotFound, errVolumeNotFound, errFileVersionNotFound, errDiskNotFound) {
if !IsErr(err, []error{
errFileNotFound,
errVolumeNotFound,
errFileVersionNotFound,
errDiskNotFound,
}...) {
logger.LogOnceIf(ctx, err, disks[index].String())
}
}