From 107d951893c3e02982f200dcbb09d9e953c2b73f Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Thu, 4 Jul 2024 07:25:45 -0700 Subject: [PATCH] Log ILM failed object name (#20040) Log so we know which object we are dealing with. Log each object once. --- cmd/data-scanner.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/data-scanner.go b/cmd/data-scanner.go index e8e5a21aa..cfd35e1a8 100644 --- a/cmd/data-scanner.go +++ b/cmd/data-scanner.go @@ -1275,7 +1275,7 @@ func applyExpiryOnTransitionedObject(ctx context.Context, objLayer ObjectLayer, if isErrObjectNotFound(err) || isErrVersionNotFound(err) { return false } - ilmLogIf(ctx, err) + ilmLogIf(ctx, fmt.Errorf("expireTransitionedObject(%s, %s): %w", obj.Bucket, obj.Name, err)) return false } timeILM(1) @@ -1328,7 +1328,7 @@ func applyExpiryOnNonTransitionedObjects(ctx context.Context, objLayer ObjectLay return false } // Assume it is still there. - ilmLogOnceIf(ctx, err, "non-transition-expiry") + ilmLogOnceIf(ctx, fmt.Errorf("DeleteObject(%s, %s): %w", obj.Bucket, obj.Name, err), "non-transition-expiry"+obj.Name) return false } if dobj.Name == "" {