PodFitsHostPorts: small refactor and speedup

This commit is contained in:
Hongchao Deng 2016-01-09 20:03:52 -08:00
parent ce9b117a19
commit 91fa5f8c88

View File

@ -513,8 +513,11 @@ func (s *ServiceAffinity) CheckServiceAffinity(pod *api.Pod, existingPods []*api
}
func PodFitsHostPorts(pod *api.Pod, existingPods []*api.Pod, node string) (bool, error) {
existingPorts := getUsedPorts(existingPods...)
wantPorts := getUsedPorts(pod)
if len(wantPorts) == 0 {
return true, nil
}
existingPorts := getUsedPorts(existingPods...)
for wport := range wantPorts {
if wport == 0 {
continue