From 26482e3cfcd864d5f472beac1b82c0a2db418db4 Mon Sep 17 00:00:00 2001 From: NickrenREN Date: Sat, 8 Apr 2017 14:35:41 +0800 Subject: [PATCH] Fix small bug to avoid panic --- plugin/pkg/scheduler/schedulercache/cache.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/pkg/scheduler/schedulercache/cache.go b/plugin/pkg/scheduler/schedulercache/cache.go index 4aafa32a1be..3b3a69f8a38 100644 --- a/plugin/pkg/scheduler/schedulercache/cache.go +++ b/plugin/pkg/scheduler/schedulercache/cache.go @@ -161,7 +161,7 @@ func (cache *schedulerCache) ForgetPod(pod *v1.Pod) error { defer cache.mu.Unlock() currState, ok := cache.podStates[key] - if currState.pod.Spec.NodeName != pod.Spec.NodeName { + if ok && currState.pod.Spec.NodeName != pod.Spec.NodeName { return fmt.Errorf("pod %v state was assumed on a different node", key) }