From 883c98e26f2b01f80354fb57daf217190427cf0e Mon Sep 17 00:00:00 2001 From: Anis Eleuch Date: Fri, 12 May 2023 18:37:38 +0100 Subject: [PATCH] fix: remove objects when there are skipped versions due to ILM in decom (#17198) --- cmd/erasure-server-pool-decom.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/erasure-server-pool-decom.go b/cmd/erasure-server-pool-decom.go index eeb00253d..66321b1fe 100644 --- a/cmd/erasure-server-pool-decom.go +++ b/cmd/erasure-server-pool-decom.go @@ -774,7 +774,7 @@ func (z *erasureServerPools) decommissionPool(ctx context.Context, idx int, pool for _, version := range fivs.Versions { // Apply lifecycle rules on the objects that are expired. if filterLifecycle(bi.Name, version.Name, version) { - logger.LogIf(ctx, fmt.Errorf("found %s/%s (%s) expired object based on ILM rules, skipping and scheduled for deletion", bi.Name, version.Name, version.VersionID)) + decommissionedCount++ continue }