Loading src/policy/src/main/java/eu/teraflow/policy/Serializer.java +15 −2 Original line number Diff line number Diff line Loading @@ -1557,8 +1557,21 @@ public class Serializer { final var kpiValueMin = kpiValueRange.getKpiMinValue(); final var kpiValueMax = kpiValueRange.getKpiMaxValue(); final var serializedKpiValueMin = serialize(kpiValueMin); final var serializedKpiValueMax = serialize(kpiValueMax); Monitoring.KpiValue serializedKpiValueMin; Monitoring.KpiValue serializedKpiValueMax; if (kpiValueMin == null && kpiValueMax == null) { throw new IllegalStateException("KPI value max and min cannot be both null"); } else if (kpiValueMax == null) { serializedKpiValueMin = serialize(kpiValueMin); serializedKpiValueMax = serialize(new StringKpiValue("NaN")); } else if (kpiValueMin == null) { serializedKpiValueMin = serialize(new StringKpiValue("NaN")); serializedKpiValueMax = serialize(kpiValueMax); } else { serializedKpiValueMin = serialize(kpiValueMin); serializedKpiValueMax = serialize(kpiValueMax); } builder.setKpiMinValue(serializedKpiValueMin); builder.setKpiMaxValue(serializedKpiValueMax); Loading src/tests/benchmark/policy/deploy_specs.sh 100755 → 100644 +0 −0 File mode changed from 100755 to 100644. View file Loading
src/policy/src/main/java/eu/teraflow/policy/Serializer.java +15 −2 Original line number Diff line number Diff line Loading @@ -1557,8 +1557,21 @@ public class Serializer { final var kpiValueMin = kpiValueRange.getKpiMinValue(); final var kpiValueMax = kpiValueRange.getKpiMaxValue(); final var serializedKpiValueMin = serialize(kpiValueMin); final var serializedKpiValueMax = serialize(kpiValueMax); Monitoring.KpiValue serializedKpiValueMin; Monitoring.KpiValue serializedKpiValueMax; if (kpiValueMin == null && kpiValueMax == null) { throw new IllegalStateException("KPI value max and min cannot be both null"); } else if (kpiValueMax == null) { serializedKpiValueMin = serialize(kpiValueMin); serializedKpiValueMax = serialize(new StringKpiValue("NaN")); } else if (kpiValueMin == null) { serializedKpiValueMin = serialize(new StringKpiValue("NaN")); serializedKpiValueMax = serialize(kpiValueMax); } else { serializedKpiValueMin = serialize(kpiValueMin); serializedKpiValueMax = serialize(kpiValueMax); } builder.setKpiMinValue(serializedKpiValueMin); builder.setKpiMaxValue(serializedKpiValueMax); Loading
src/tests/benchmark/policy/deploy_specs.sh 100755 → 100644 +0 −0 File mode changed from 100755 to 100644. View file