skip ILM expired objects from healing (#18569)

This commit is contained in:
Harshavardhana
2023-12-01 07:56:24 -08:00
committed by GitHub
parent 5f971fea6e
commit 109a9e3f35
4 changed files with 52 additions and 13 deletions

View File

@@ -769,7 +769,7 @@ func (z *erasureServerPools) decommissionPool(ctx context.Context, idx int, pool
evt := evalActionFromLifecycle(ctx, *lc, lr, rcfg, objInfo)
switch {
case evt.Action.DeleteRestored(): // if restored copy has expired,delete it synchronously
case evt.Action.DeleteRestored(): // if restored copy has expired, delete it synchronously
applyExpiryOnTransitionedObject(ctx, z, objInfo, evt, lcEventSrc_Decom)
return false
case evt.Action.Delete():