Просмотр исходного кода

Fix incorrect value in node vgpu count assignment

Signed-off-by: Kaelan Patel <kaelanspatel@gmail.com>
Signed-off-by: Logan Ballard <loganballard@gmail.com>
Kaelan Patel 3 лет назад
Родитель
Сommit
a741fbcd22
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      pkg/costmodel/costmodel.go

+ 2 - 2
pkg/costmodel/costmodel.go

@@ -1022,13 +1022,13 @@ func (cm *CostModel) GetNodeCost(cp costAnalyzerCloud.Provider) (map[string]*cos
 		if ok {
 			gpuCount := q.Value()
 			if gpuCount != 0 {
-				newCnode.GPU = fmt.Sprintf("%d", q.Value())
+				newCnode.GPU = fmt.Sprintf("%d", gpuCount)
 				gpuc = float64(gpuCount)
 			}
 		} else if g, ok := n.Status.Capacity["k8s.amazonaws.com/vgpu"]; ok {
 			gpuCount := g.Value()
 			if gpuCount != 0 {
-				newCnode.GPU = fmt.Sprintf("%d", int(float64(q.Value())/vgpuCoeff))
+				newCnode.GPU = fmt.Sprintf("%d", int(float64(gpuCount)/vgpuCoeff))
 				gpuc = float64(gpuCount) / vgpuCoeff
 			}
 		} else {