mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
Move filterSingleNumaHints call to top level Merge
This commit is contained in:
parent
45660fd3a2
commit
fc300e0e7d
@ -76,9 +76,6 @@ func (p *singleNumaNodePolicy) mergeProvidersHints(filteredHints [][]TopologyHin
|
|||||||
// of NUMA Nodes available on this machine.
|
// of NUMA Nodes available on this machine.
|
||||||
defaultAffinity, _ := bitmask.NewBitMask(p.numaNodes...)
|
defaultAffinity, _ := bitmask.NewBitMask(p.numaNodes...)
|
||||||
|
|
||||||
// Filter to only include don't cares and hints with a single NUMA node.
|
|
||||||
filteredHints = filterSingleNumaHints(filteredHints)
|
|
||||||
|
|
||||||
// Set the bestHint to return from this function as {nil false}.
|
// Set the bestHint to return from this function as {nil false}.
|
||||||
// This will only be returned if no better hint can be found when
|
// This will only be returned if no better hint can be found when
|
||||||
// merging hints from each hint provider.
|
// merging hints from each hint provider.
|
||||||
@ -128,7 +125,9 @@ func (p *singleNumaNodePolicy) mergeProvidersHints(filteredHints [][]TopologyHin
|
|||||||
|
|
||||||
func (p *singleNumaNodePolicy) Merge(providersHints []map[string][]TopologyHint) (TopologyHint, lifecycle.PodAdmitResult) {
|
func (p *singleNumaNodePolicy) Merge(providersHints []map[string][]TopologyHint) (TopologyHint, lifecycle.PodAdmitResult) {
|
||||||
filteredHints := filterProvidersHints(providersHints)
|
filteredHints := filterProvidersHints(providersHints)
|
||||||
hint := p.mergeProvidersHints(filteredHints)
|
// Filter to only include don't cares and hints with a single NUMA node.
|
||||||
|
singleNumaHints := filterSingleNumaHints(filteredHints)
|
||||||
|
hint := p.mergeProvidersHints(singleNumaHints)
|
||||||
admit := p.canAdmitPodResult(&hint)
|
admit := p.canAdmitPodResult(&hint)
|
||||||
return hint, admit
|
return hint, admit
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user