From 5c6d6dfa67efaf32f4b6cb1ade860ec257120b43 Mon Sep 17 00:00:00 2001 From: Lou Knauer Date: Tue, 1 Mar 2022 10:23:08 +0100 Subject: [PATCH] Update frontend; Do not handle avg of NaN as error Fixes #17 --- frontend | 2 +- metricdata/cc-metric-store.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend b/frontend index d8b1232..984532d 160000 --- a/frontend +++ b/frontend @@ -1 +1 @@ -Subproject commit d8b1232bcbf02543d6edc1e5e36b6ea484473b9a +Subproject commit 984532dbf2a05d670c90a16cba9c93de813e304a diff --git a/metricdata/cc-metric-store.go b/metricdata/cc-metric-store.go index d2904b5..43f44c5 100644 --- a/metricdata/cc-metric-store.go +++ b/metricdata/cc-metric-store.go @@ -530,7 +530,8 @@ func (ccms *CCMetricStore) LoadNodeData(cluster, partition string, metrics, node } if qdata.Avg.IsNaN() || qdata.Min.IsNaN() || qdata.Max.IsNaN() { - return nil, fmt.Errorf("fetching %s for node %s failed: %s", metric, query.Hostname, "avg/min/max is NaN") + // return nil, fmt.Errorf("fetching %s for node %s failed: %s", metric, query.Hostname, "avg/min/max is NaN") + qdata.Avg, qdata.Min, qdata.Max = 0., 0., 0. } hostdata, ok := data[query.Hostname]