From 41f508765de25b9cde606b375fb3b5bc338dbf68 Mon Sep 17 00:00:00 2001 From: jiuker <2818723467@qq.com> Date: Tue, 25 Jun 2024 23:54:24 +0800 Subject: [PATCH] fix: format the scanner object error (#19991) --- cmd/data-scanner.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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++