Fix clearing rate limiter in disruption controller

This commit is contained in:
Michal Wozniak 2023-01-03 09:22:51 +01:00
parent 4e70155dbd
commit c3d0e8ff05

View File

@ -648,7 +648,7 @@ func (dc *DisruptionController) processNextStalePodDisruptionWorkItem(ctx contex
defer dc.stalePodDisruptionQueue.Done(key)
err := dc.syncStalePodDisruption(ctx, key.(string))
if err == nil {
dc.queue.Forget(key)
dc.stalePodDisruptionQueue.Forget(key)
return true
}
utilruntime.HandleError(fmt.Errorf("error syncing Pod %v to clear DisruptionTarget condition, requeueing: %v", key.(string), err))