From 6a1bbff60c19b1e2a73c98f0ec71b8514325ccc7 Mon Sep 17 00:00:00 2001 From: jingxueli Date: Thu, 11 Jul 2019 15:34:40 +0800 Subject: [PATCH] keep processing other nodes for the nil node error --- pkg/scheduler/algorithm/predicates/metadata.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/scheduler/algorithm/predicates/metadata.go b/pkg/scheduler/algorithm/predicates/metadata.go index f0058b3fcf3..e25f86695c0 100644 --- a/pkg/scheduler/algorithm/predicates/metadata.go +++ b/pkg/scheduler/algorithm/predicates/metadata.go @@ -396,8 +396,7 @@ func getTPMapMatchingExistingAntiAffinity(pod *v1.Pod, nodeInfoMap map[string]*s nodeInfo := nodeInfoMap[allNodeNames[i]] node := nodeInfo.Node() if node == nil { - catchError(fmt.Errorf("node %q not found", allNodeNames[i])) - cancel() + klog.Errorf("node %q not found", allNodeNames[i]) return } for _, existingPod := range nodeInfo.PodsWithAffinity() { @@ -465,8 +464,7 @@ func getTPMapMatchingIncomingAffinityAntiAffinity(pod *v1.Pod, nodeInfoMap map[s nodeInfo := nodeInfoMap[allNodeNames[i]] node := nodeInfo.Node() if node == nil { - catchError(fmt.Errorf("node %q not found", allNodeNames[i])) - cancel() + klog.Errorf("node %q not found", allNodeNames[i]) return } nodeTopologyPairsAffinityPodsMaps := newTopologyPairsMaps()