From 7ea3bf4db4013146d8350bf3df51cf9c084e5e12 Mon Sep 17 00:00:00 2001 From: Gabe <15304068+gabesaba@users.noreply.github.com> Date: Wed, 29 May 2024 14:09:58 +0000 Subject: [PATCH] Revert "scheduler: preallocation for NodeToStatusMap" This reverts commit 9fcd791c0126be449f03d0e931ec4ae9bc6b591b. --- pkg/scheduler/schedule_one.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkg/scheduler/schedule_one.go b/pkg/scheduler/schedule_one.go index 74b1ed2b2fa..81754db2a53 100644 --- a/pkg/scheduler/schedule_one.go +++ b/pkg/scheduler/schedule_one.go @@ -441,14 +441,13 @@ func (sched *Scheduler) schedulePod(ctx context.Context, fwk framework.Framework // filter plugins and filter extenders. func (sched *Scheduler) findNodesThatFitPod(ctx context.Context, fwk framework.Framework, state *framework.CycleState, pod *v1.Pod) ([]*framework.NodeInfo, framework.Diagnosis, error) { logger := klog.FromContext(ctx) + diagnosis := framework.Diagnosis{ + NodeToStatusMap: make(framework.NodeToStatusMap), + } allNodes, err := sched.nodeInfoSnapshot.NodeInfos().List() if err != nil { - return nil, framework.Diagnosis{}, err - } - - diagnosis := framework.Diagnosis{ - NodeToStatusMap: make(framework.NodeToStatusMap, len(allNodes)), + return nil, diagnosis, err } // Run "prefilter" plugins. preRes, s := fwk.RunPreFilterPlugins(ctx, state, pod)