From eca14886aca2b204cb722fad3c68d67376bbd482 Mon Sep 17 00:00:00 2001 From: Ke Zhang Date: Tue, 6 Sep 2016 12:56:54 +0800 Subject: [PATCH] Redundant code process for container_mananger start --- pkg/kubelet/cm/container_manager_linux.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/kubelet/cm/container_manager_linux.go b/pkg/kubelet/cm/container_manager_linux.go index 140433d1357..087e9d72143 100644 --- a/pkg/kubelet/cm/container_manager_linux.go +++ b/pkg/kubelet/cm/container_manager_linux.go @@ -468,13 +468,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 {