Skip to content

Commit acdf9c9

Browse files
committed
making isEvictable and hasSelectorOrAffinity invoked only once
Signed-off-by: googs1025 <[email protected]>
1 parent dee247d commit acdf9c9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/framework/plugins/removepodsviolatingtopologyspreadconstraint/topologyspreadconstraint.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ func sortDomains(constraintTopologyPairs map[topologyPair][]*v1.Pod, isEvictable
433433
// Sort by priority in ascending order (lower priority Pods first)
434434
return !comparePodsByPriority(list[i], list[j])
435435
}
436-
return hasSelectorOrAffinity(*list[i]) && !hasSelectorOrAffinity(*list[j])
436+
return hasSelectorOrAffinityI && !hasSelectorOrAffinityJ
437437
})
438438
sortedTopologies = append(sortedTopologies, topology{pair: pair, pods: list})
439439
}

0 commit comments

Comments
 (0)