mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
Merge pull request #32007 from caesarxuchao/gc-retry
Automatic merge from submit-queue [GarbageCollector] GC retries failed garbage collection The code was buried in #30483, which we decided to put off to 1.5.
This commit is contained in:
commit
0e5b777ded
@ -581,6 +581,9 @@ func (gc *GarbageCollector) worker() {
|
|||||||
err := gc.processItem(timedItem.Object.(*node))
|
err := gc.processItem(timedItem.Object.(*node))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
utilruntime.HandleError(fmt.Errorf("Error syncing item %#v: %v", timedItem.Object, err))
|
utilruntime.HandleError(fmt.Errorf("Error syncing item %#v: %v", timedItem.Object, err))
|
||||||
|
// retry if garbage collection of an object failed.
|
||||||
|
gc.dirtyQueue.Add(timedItem)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
DirtyProcessingLatency.Observe(sinceInMicroseconds(gc.clock, timedItem.StartTime))
|
DirtyProcessingLatency.Observe(sinceInMicroseconds(gc.clock, timedItem.StartTime))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user