@@ -101,8 +101,9 @@ func (pl *LowRiskOverCommitment) PreScore(ctx context.Context, cycleState *frame
101
101
}
102
102
103
103
// Score : evaluate score for a node
104
- func (pl * LowRiskOverCommitment ) Score (ctx context.Context , cycleState * framework.CycleState , pod * v1.Pod , nodeName string ) (int64 , * framework.Status ) {
104
+ func (pl * LowRiskOverCommitment ) Score (ctx context.Context , cycleState * framework.CycleState , pod * v1.Pod , nodeInfo * framework. NodeInfo ) (int64 , * framework.Status ) {
105
105
logger := klog .FromContext (klog .NewContext (ctx , pl .logger )).WithValues ("ExtensionPoint" , "Score" )
106
+ nodeName := nodeInfo .Node ().Name
106
107
logger .V (6 ).Info ("Score: Calculating score" , "pod" , klog .KObj (pod ), "nodeName" , nodeName )
107
108
score := framework .MinNodeScore
108
109
@@ -125,11 +126,6 @@ func (pl *LowRiskOverCommitment) Score(ctx context.Context, cycleState *framewor
125
126
logger .V (6 ).Info ("Skipping scoring best effort pod; using minimum score" , "nodeName" , nodeName , "pod" , klog .KObj (pod ))
126
127
return score , nil
127
128
}
128
- // get node info
129
- nodeInfo , err := pl .handle .SnapshotSharedLister ().NodeInfos ().Get (nodeName )
130
- if err != nil {
131
- return score , framework .NewStatus (framework .Error , fmt .Sprintf ("getting node %q from Snapshot: %v" , nodeName , err ))
132
- }
133
129
// get node metrics
134
130
metrics , _ := pl .collector .GetNodeMetrics (logger , nodeName )
135
131
if metrics == nil {
0 commit comments