diff --git a/cmd/data-scanner.go b/cmd/data-scanner.go index 3c1152f2d..e8e5a21aa 100644 --- a/cmd/data-scanner.go +++ b/cmd/data-scanner.go @@ -227,7 +227,9 @@ func runDataScanner(ctx context.Context, objAPI ObjectLayer) { binary.LittleEndian.PutUint64(tmp, cycleInfo.next) tmp, _ = cycleInfo.MarshalMsg(tmp) err = saveConfig(ctx, objAPI, dataUsageBloomNamePath, tmp) - scannerLogIf(ctx, err, dataUsageBloomNamePath) + if err != nil { + scannerLogIf(ctx, fmt.Errorf("%w, Object %s", err, dataUsageBloomNamePath)) + } } } } @@ -797,7 +799,9 @@ func (f *folderScanner) scanFolder(ctx context.Context, folder cachedFolder, int }, madmin.HealItemObject) stopFn(int(ver.Size)) if !isErrObjectNotFound(err) && !isErrVersionNotFound(err) { - scannerLogIf(ctx, err, fiv.Name) + if err != nil { + scannerLogIf(ctx, fmt.Errorf("%w, Object %s/%s/%s", err, bucket, fiv.Name, ver.VersionID)) + } } if err == nil { successVersions++