From 9ef7eda33a82ee8d137e6f1dd6ff1cbdec818bb7 Mon Sep 17 00:00:00 2001 From: Anis Eleuch Date: Wed, 31 May 2023 21:10:45 +0100 Subject: [PATCH] heal: Avoid objects created after the heal disk start time (#17323) --- cmd/global-heal.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/global-heal.go b/cmd/global-heal.go index b2e3d166d..d453cc89d 100644 --- a/cmd/global-heal.go +++ b/cmd/global-heal.go @@ -313,6 +313,10 @@ func (er *erasureObjects) healErasureSet(ctx context.Context, buckets []string, var versionNotFound int for _, version := range fivs.Versions { + // Ignore a version with a modtime newer than healing start + if version.ModTime.After(tracker.Started) { + continue + } if err := bgSeq.queueHealTask(healSource{ bucket: bucket, object: version.Name,