From 5863f2a0a5fc759bcdf1f7cd44c8270032ad115c Mon Sep 17 00:00:00 2001 From: Yu-Ju Hong Date: Wed, 4 Nov 2015 15:35:10 -0800 Subject: [PATCH] kubelet: reduce logging frequency for sync loop Only logs when there are pods to sync. --- pkg/kubelet/kubelet.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index baf8329d105..b2e063b1c92 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -2125,7 +2125,10 @@ func (kl *Kubelet) syncLoopIteration(updates <-chan kubetypes.PodUpdate, handler podsToSync = append(podsToSync, pod) } } - glog.V(2).Infof("SyncLoop (SYNC): %d pods", kubeletutil.FormatPodNames(podsToSync)) + if len(podsToSync) == 0 { + break + } + glog.V(4).Infof("SyncLoop (SYNC): %d pods; %s", len(podsToSync), kubeletutil.FormatPodNames(podsToSync)) kl.HandlePodSyncs(podsToSync) case update := <-kl.livenessManager.Updates(): // We only care about failures (signalling container death) here.