From c9535869fcf4677bdde181c19159aa426dafbbbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?garyyu=28=E4=BA=8E=E5=B9=BF=E6=B8=B8=29?= Date: Wed, 12 Apr 2017 13:03:41 +0800 Subject: [PATCH] Bugfix: cloud-controller-manager routeController.run() block in WaitForCacheSync --- cmd/cloud-controller-manager/app/controllermanager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/cloud-controller-manager/app/controllermanager.go b/cmd/cloud-controller-manager/app/controllermanager.go index ce40aa3d59..973f2f8a22 100644 --- a/cmd/cloud-controller-manager/app/controllermanager.go +++ b/cmd/cloud-controller-manager/app/controllermanager.go @@ -237,7 +237,7 @@ func StartControllers(s *options.CloudControllerManagerServer, kubeconfig *restc glog.Warning("configure-cloud-routes is set, but cloud provider does not support routes. Will not configure cloud provider routes.") } else { routeController := routecontroller.New(routes, client("route-controller"), sharedInformers.Core().V1().Nodes(), s.ClusterName, clusterCIDR) - routeController.Run(stop, s.RouteReconciliationPeriod.Duration) + go routeController.Run(stop, s.RouteReconciliationPeriod.Duration) time.Sleep(wait.Jitter(s.ControllerStartInterval.Duration, ControllerStartJitter)) } } else {