From 5f61392e6fe80f9dbb40a6585a2ae90519d336e0 Mon Sep 17 00:00:00 2001 From: Prashanth Balasubramanian Date: Sun, 21 Jun 2015 13:22:16 -0700 Subject: [PATCH] Add logging to debug container runtime failures --- pkg/kubelet/kubelet.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 4527af33a88..3147a243a6e 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1816,11 +1816,14 @@ func (kl *Kubelet) GetPodByName(namespace, name string) (*api.Pod, bool) { } func (kl *Kubelet) updateRuntimeUp() { + start := time.Now() err := waitUntilRuntimeIsUp(kl.containerRuntime, 100*time.Millisecond) kl.runtimeMutex.Lock() defer kl.runtimeMutex.Unlock() if err == nil { kl.lastTimestampRuntimeUp = time.Now() + } else { + glog.Errorf("Container runtime sanity check failed after %v, err: %v", time.Since(start), err) } }