From f136886dde7d4e3729f201a09c66209fa2fd9047 Mon Sep 17 00:00:00 2001 From: Abhishek Shah Date: Mon, 9 Feb 2015 18:03:58 -0800 Subject: [PATCH] Updated logging. If etcd-pod-dir-fetch fails because dir was absent, an info message is logged. 2) For all other reasons, the regular error message is logged. --- pkg/kubelet/config/etcd.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/kubelet/config/etcd.go b/pkg/kubelet/config/etcd.go index 0f091669f99..e46c5fac8c3 100644 --- a/pkg/kubelet/config/etcd.go +++ b/pkg/kubelet/config/etcd.go @@ -61,6 +61,10 @@ func (s *sourceEtcd) run() { boundPods := api.BoundPods{} err := s.helper.ExtractObj(s.key, &boundPods, false) if err != nil { + if (tools.IsEtcdNotFound(err)) { + glog.V(4).Infof("etcd failed to retrieve the value for the key %q. Error: %v", s.key, err) + return + } glog.Errorf("etcd failed to retrieve the value for the key %q. Error: %v", s.key, err) return }