Fix an issue in inter-pod affinity predicate that cause affinity to self being processed incorrectly

This commit is contained in:
Bobby (Babak) Salamat
2018-04-06 17:43:51 -07:00
parent cb5f1ad9f7
commit c590ec7ae9
3 changed files with 81 additions and 63 deletions

View File

@@ -119,7 +119,7 @@ func (pfactory *PredicateMetadataFactory) GetMetadata(pod *v1.Pod, nodeNameToInf
}
affinityPods, antiAffinityPods, err := getPodsMatchingAffinity(pod, nodeNameToInfoMap)
if err != nil {
glog.Errorf("[predicate meta data generation] error finding pods that match affinity terms")
glog.Errorf("[predicate meta data generation] error finding pods that match affinity terms: %v", err)
return nil
}
predicateMetadata := &predicateMetadata{