Skip to content

Commit 231e372

Browse files
authored
Merge pull request kubernetes#75620 from misterikkit/logcleanup
Scheduler: Logging cleanup in predicates.go.
2 parents ec64aef + 1b447e8 commit 231e372

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

pkg/scheduler/algorithm/predicates/predicates.go

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -978,16 +978,18 @@ func (s *ServiceAffinity) serviceAffinityMetadataProducer(pm *predicateMetadata)
978978
return
979979
}
980980
pm.serviceAffinityInUse = true
981-
var errSvc, errList error
981+
var err error
982982
// Store services which match the pod.
983-
pm.serviceAffinityMatchingPodServices, errSvc = s.serviceLister.GetPodServices(pm.pod)
983+
pm.serviceAffinityMatchingPodServices, err = s.serviceLister.GetPodServices(pm.pod)
984+
if err != nil {
985+
klog.Errorf("Error precomputing service affinity: could not list services: %v", err)
986+
}
984987
selector := CreateSelectorFromLabels(pm.pod.Labels)
985-
allMatches, errList := s.podLister.List(selector)
986-
987-
// In the future maybe we will return them as part of the function.
988-
if errSvc != nil || errList != nil {
989-
klog.Errorf("Some Error were found while precomputing svc affinity: \nservices:%v , \npods:%v", errSvc, errList)
988+
allMatches, err := s.podLister.List(selector)
989+
if err != nil {
990+
klog.Errorf("Error precomputing service affinity: could not list pods: %v", err)
990991
}
992+
991993
// consider only the pods that belong to the same namespace
992994
pm.serviceAffinityMatchingPodList = FilterPodsByNamespace(allMatches, pm.pod.Namespace)
993995
}
@@ -1315,7 +1317,8 @@ func (c *PodAffinityChecker) getMatchingAntiAffinityTopologyPairsOfPods(pod *v1.
13151317
existingPodNode, err := c.info.GetNodeInfo(existingPod.Spec.NodeName)
13161318
if err != nil {
13171319
if apierrors.IsNotFound(err) {
1318-
klog.Errorf("Node not found, %v", existingPod.Spec.NodeName)
1320+
klog.Errorf("Pod %s has NodeName %q but node is not found",
1321+
podName(existingPod), existingPod.Spec.NodeName)
13191322
continue
13201323
}
13211324
return nil, err
@@ -1344,12 +1347,12 @@ func (c *PodAffinityChecker) satisfiesExistingPodsAntiAffinity(pod *v1.Pod, meta
13441347
// present in nodeInfo. Pods on other nodes pass the filter.
13451348
filteredPods, err := c.podLister.FilteredList(nodeInfo.Filter, labels.Everything())
13461349
if err != nil {
1347-
errMessage := fmt.Sprintf("Failed to get all pods, %+v", err)
1350+
errMessage := fmt.Sprintf("Failed to get all pods: %v", err)
13481351
klog.Error(errMessage)
13491352
return ErrExistingPodsAntiAffinityRulesNotMatch, errors.New(errMessage)
13501353
}
13511354
if topologyMaps, err = c.getMatchingAntiAffinityTopologyPairsOfPods(pod, filteredPods); err != nil {
1352-
errMessage := fmt.Sprintf("Failed to get all terms that pod %+v matches, err: %+v", podName(pod), err)
1355+
errMessage := fmt.Sprintf("Failed to get all terms that match pod %s: %v", podName(pod), err)
13531356
klog.Error(errMessage)
13541357
return ErrExistingPodsAntiAffinityRulesNotMatch, errors.New(errMessage)
13551358
}
@@ -1454,7 +1457,7 @@ func (c *PodAffinityChecker) satisfiesPodsAffinityAntiAffinity(pod *v1.Pod,
14541457
if !matchFound && len(affinityTerms) > 0 {
14551458
affTermsMatch, termsSelectorMatch, err := c.podMatchesPodAffinityTerms(pod, targetPod, nodeInfo, affinityTerms)
14561459
if err != nil {
1457-
errMessage := fmt.Sprintf("Cannot schedule pod %+v onto node %v, because of PodAffinity, err: %v", podName(pod), node.Name, err)
1460+
errMessage := fmt.Sprintf("Cannot schedule pod %s onto node %s, because of PodAffinity: %v", podName(pod), node.Name, err)
14581461
klog.Error(errMessage)
14591462
return ErrPodAffinityRulesNotMatch, errors.New(errMessage)
14601463
}

0 commit comments

Comments
 (0)