mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-04 02:37:36 +00:00
Clean shutdown of kcm, ccm and scheduler
This commit is contained in:
@@ -1444,7 +1444,10 @@ func initTestPreferNominatedNode(t *testing.T, nsPrefix string, opts ...schedule
|
||||
f := testCtx.Scheduler.NextPod
|
||||
testCtx.Scheduler.NextPod = func() (podInfo *framework.QueuedPodInfo) {
|
||||
podInfo = f()
|
||||
podInfo.Pod.Status.NominatedNodeName = "node-1"
|
||||
// Scheduler.Next() may return nil when scheduler is shutting down.
|
||||
if podInfo != nil {
|
||||
podInfo.Pod.Status.NominatedNodeName = "node-1"
|
||||
}
|
||||
return podInfo
|
||||
}
|
||||
go testCtx.Scheduler.Run(testCtx.Ctx)
|
||||
|
Reference in New Issue
Block a user