|
@@ -128,10 +128,10 @@ func onlyNrg(metrics map[string]float64) float64 {
|
|
|
return 1 / metrics["procnrg"]
|
|
|
}
|
|
|
|
|
|
-func calculateScore(results map[string]float64,
|
|
|
+func calculateScore(si scorerInput,
|
|
|
logicFn func(scorerInput) float64) float64 {
|
|
|
|
|
|
- res := logicFn(scorerInput{metrics: results})
|
|
|
+ res := logicFn(si)
|
|
|
|
|
|
|
|
|
return res
|
|
@@ -226,7 +226,7 @@ func customResourceScorer(nodeName string) (float64, error) {
|
|
|
klog.Infof("Error in querying or calculating average: %v", err.Error())
|
|
|
return 0, nil
|
|
|
}
|
|
|
- res := calculateScore(results, customScoreFn)
|
|
|
+ res := calculateScore(scorerInput{metrics: results}, customScoreFn)
|
|
|
|
|
|
|
|
|
|