mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
Merge pull request #86140 from yutedz/rs-rm-timeout
Do not swallow timeout in manageReplicas
This commit is contained in:
commit
ae717afc0d
@ -957,16 +957,6 @@ func (dsc *DaemonSetsController) syncNodes(ds *apps.DaemonSet, podsToDelete, nod
|
|||||||
// this error since all subsequent creations will fail.
|
// this error since all subsequent creations will fail.
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if errors.IsTimeout(err) {
|
|
||||||
// Pod is created but its initialization has timed out.
|
|
||||||
// If the initialization is successful eventually, the
|
|
||||||
// controller will observe the creation via the informer.
|
|
||||||
// If the initialization fails, or if the pod keeps
|
|
||||||
// uninitialized for a long time, the informer will not
|
|
||||||
// receive any update, and the controller will create a new
|
|
||||||
// pod when the expectation expires.
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
klog.V(2).Infof("Failed creation, decrementing expectations for set %q/%q", ds.Namespace, ds.Name)
|
klog.V(2).Infof("Failed creation, decrementing expectations for set %q/%q", ds.Namespace, ds.Name)
|
||||||
|
@ -777,16 +777,6 @@ func (jm *JobController) manageJob(activePods []*v1.Pod, succeeded int32, job *b
|
|||||||
// this error since all subsequent creations will fail.
|
// this error since all subsequent creations will fail.
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if errors.IsTimeout(err) {
|
|
||||||
// Pod is created but its initialization has timed out.
|
|
||||||
// If the initialization is successful eventually, the
|
|
||||||
// controller will observe the creation via the informer.
|
|
||||||
// If the initialization fails, or if the pod keeps
|
|
||||||
// uninitialized for a long time, the informer will not
|
|
||||||
// receive any update, and the controller will create a new
|
|
||||||
// pod when the expectation expires.
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
defer utilruntime.HandleError(err)
|
defer utilruntime.HandleError(err)
|
||||||
|
@ -575,16 +575,6 @@ func (rsc *ReplicaSetController) manageReplicas(filteredPods []*v1.Pod, rs *apps
|
|||||||
// anything because any creation will fail
|
// anything because any creation will fail
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if errors.IsTimeout(err) {
|
|
||||||
// Pod is created but its initialization has timed out.
|
|
||||||
// If the initialization is successful eventually, the
|
|
||||||
// controller will observe the creation via the informer.
|
|
||||||
// If the initialization fails, or if the pod keeps
|
|
||||||
// uninitialized for a long time, the informer will not
|
|
||||||
// receive any update, and the controller will create a new
|
|
||||||
// pod when the expectation expires.
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user