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

don't immediately return for unfulfilled PVs

AjayTripathy 6 лет назад
Родитель
Сommit
61d72679ee
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      pkg/costmodel/promparsers.go

+ 2 - 1
pkg/costmodel/promparsers.go

@@ -247,7 +247,8 @@ func GetPVAllocationMetrics(queryResult interface{}, defaultClusterID string) (m
 
 		pvName, err := val.GetString("persistentvolume")
 		if err != nil {
-			return toReturn, err
+			klog.Infof("persistentvolume field does not exist for pv %s", pvcName) // This is possible for an unfulfilled claim
+			continue
 		}
 
 		key := fmt.Sprintf("%s,%s,%s", ns, pod, clusterID)