Merge pull request #114770 from mimowo/fix-disruption-controller-error

Fix clearing of rate-limiter for the queue of checks for cleaning stale pod disruption conditions
This commit is contained in:
Kubernetes Prow Robot 2023-01-03 07:21:31 -08:00 committed by GitHub
commit e535bd8d24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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))