mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #31958 from ZTE-PaaS/zhangke-patch-034
Automatic merge from submit-queue Redundant code process for container_mananger start 1. need not sum the total numEnsureStateFuncs 2. numEnsureStateFuncs should > 0, otherwise, calculate numEnsureStateFuncs would be not neccessary
This commit is contained in:
commit
c49d8360ec
@ -466,13 +466,14 @@ func (cm *containerManagerImpl) Start(node *api.Node) error {
|
||||
return err
|
||||
}
|
||||
// Don't run a background thread if there are no ensureStateFuncs.
|
||||
numEnsureStateFuncs := 0
|
||||
hasEnsureStateFuncs := false
|
||||
for _, cont := range cm.systemContainers {
|
||||
if cont.ensureStateFunc != nil {
|
||||
numEnsureStateFuncs++
|
||||
hasEnsureStateFuncs = true
|
||||
break
|
||||
}
|
||||
}
|
||||
if numEnsureStateFuncs >= 0 {
|
||||
if hasEnsureStateFuncs {
|
||||
// Run ensure state functions every minute.
|
||||
go wait.Until(func() {
|
||||
for _, cont := range cm.systemContainers {
|
||||
|
Loading…
Reference in New Issue
Block a user