This commit is contained in:
Connor Doyle 2019-10-10 12:15:27 -07:00
parent a9203ebdcf
commit a598369e3c

View File

@ -321,16 +321,16 @@ func (m *manager) Admit(attrs *lifecycle.PodAdmitAttributes) lifecycle.PodAdmitR
pod := attrs.Pod pod := attrs.Pod
c := make(map[string]TopologyHint) c := make(map[string]TopologyHint)
for _, container := range append(pod.Spec.InitContainers, pod.Spec.Containers...) { for _, container := range append(pod.Spec.InitContainers, pod.Spec.Containers...) {
result := m.calculateAffinity(*pod, container) result := m.calculateAffinity(*pod, container)
admitPod := m.policy.CanAdmitPodResult(&result) admitPod := m.policy.CanAdmitPodResult(&result)
if !admitPod.Admit { if !admitPod.Admit {
return admitPod return admitPod
} }
c[container.Name] = result c[container.Name] = result
} }
m.podTopologyHints[string(pod.UID)] = c m.podTopologyHints[string(pod.UID)] = c
klog.Infof("[topologymanager] Topology Affinity for Pod: %v are %v", pod.UID, m.podTopologyHints[string(pod.UID)]) klog.Infof("[topologymanager] Topology Affinity for Pod: %v are %v", pod.UID, m.podTopologyHints[string(pod.UID)])
return lifecycle.PodAdmitResult{ return lifecycle.PodAdmitResult{
Admit: true, Admit: true,