mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
Merge pull request #91673 from skilxn-go/PickNodeFix
Fix pick-node strategy when there is no filter plugin
This commit is contained in:
commit
94833ccdf2
@ -434,10 +434,11 @@ func (g *genericScheduler) findNodesThatPassFilters(ctx context.Context, prof *p
|
||||
filtered := make([]*v1.Node, numNodesToFind)
|
||||
|
||||
if !prof.HasFilterPlugins() {
|
||||
length := len(allNodes)
|
||||
for i := range filtered {
|
||||
filtered[i] = allNodes[i].Node()
|
||||
filtered[i] = allNodes[(g.nextStartNodeIndex+i)%length].Node()
|
||||
}
|
||||
g.nextStartNodeIndex = (g.nextStartNodeIndex + len(filtered)) % len(allNodes)
|
||||
g.nextStartNodeIndex = (g.nextStartNodeIndex + len(filtered)) % length
|
||||
return filtered, nil
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user