Unverified Commit ebaba20e authored by k8s-ci-robot's avatar k8s-ci-robot Committed by GitHub

Merge pull request #70837 from kubernetes/revert-70605-affinity_lock_opt

Revert "Hold mutex lock shorter when processing inter-pod affinity/anti-affin…"
parents 94bc005f a2c09584
...@@ -92,13 +92,15 @@ func (p *podAffinityPriorityMap) processTerm(term *v1.PodAffinityTerm, podDefini ...@@ -92,13 +92,15 @@ func (p *podAffinityPriorityMap) processTerm(term *v1.PodAffinityTerm, podDefini
} }
match := priorityutil.PodMatchesTermsNamespaceAndSelector(podToCheck, namespaces, selector) match := priorityutil.PodMatchesTermsNamespaceAndSelector(podToCheck, namespaces, selector)
if match { if match {
for _, node := range p.nodes { func() {
if priorityutil.NodesHaveSameTopologyKey(node, fixedNode, term.TopologyKey) { p.Lock()
p.Lock() defer p.Unlock()
p.counts[node.Name] += weight for _, node := range p.nodes {
p.Unlock() if priorityutil.NodesHaveSameTopologyKey(node, fixedNode, term.TopologyKey) {
p.counts[node.Name] += weight
}
} }
} }()
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment