mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 00:07:50 +00:00
Return defaultAffinity from PolicyBestEffort:
Now that PolicySingleNUMANode is not considered here, return defaultAffinity as was the original case before previous bug fix
This commit is contained in:
parent
eda1521562
commit
5ce2ea2773
@ -135,7 +135,7 @@ func (p *bestEffortPolicy) mergeProvidersHints(providersHints []map[string][]Top
|
|||||||
// If hints is nil, insert a single, preferred any-numa hint into allProviderHints.
|
// If hints is nil, insert a single, preferred any-numa hint into allProviderHints.
|
||||||
if len(hints) == 0 {
|
if len(hints) == 0 {
|
||||||
klog.Infof("[topologymanager] Hint Provider has no preference for NUMA affinity with any resource")
|
klog.Infof("[topologymanager] Hint Provider has no preference for NUMA affinity with any resource")
|
||||||
allProviderHints = append(allProviderHints, []TopologyHint{{nil, true}})
|
allProviderHints = append(allProviderHints, []TopologyHint{{defaultAffinity, true}})
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,13 +143,13 @@ func (p *bestEffortPolicy) mergeProvidersHints(providersHints []map[string][]Top
|
|||||||
for resource := range hints {
|
for resource := range hints {
|
||||||
if hints[resource] == nil {
|
if hints[resource] == nil {
|
||||||
klog.Infof("[topologymanager] Hint Provider has no preference for NUMA affinity with resource '%s'", resource)
|
klog.Infof("[topologymanager] Hint Provider has no preference for NUMA affinity with resource '%s'", resource)
|
||||||
allProviderHints = append(allProviderHints, []TopologyHint{{nil, true}})
|
allProviderHints = append(allProviderHints, []TopologyHint{{defaultAffinity, true}})
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(hints[resource]) == 0 {
|
if len(hints[resource]) == 0 {
|
||||||
klog.Infof("[topologymanager] Hint Provider has no possible NUMA affinities for resource '%s'", resource)
|
klog.Infof("[topologymanager] Hint Provider has no possible NUMA affinities for resource '%s'", resource)
|
||||||
allProviderHints = append(allProviderHints, []TopologyHint{{nil, false}})
|
allProviderHints = append(allProviderHints, []TopologyHint{{defaultAffinity, false}})
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user