aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorVladimir Lavor <vlavor@cisco.com>2021-03-02 11:45:37 +0100
committerOndrej Fabry <ofabry@cisco.com>2021-03-03 12:37:18 +0000
commit4e16c7100cc7f8dddca051ff393460d7a1a77c98 (patch)
treedd8ab474f96025a0ec7f7f6fc7507a5663d9b6c6 /core
parent4459b648e9fb53c34abbf52a00e63ad384fb9ee2 (diff)
Provide error counters per worker for statsclient
Instead of a single value, the ErrorCounter now contains an array representing couter values per workers. Change-Id: I2b869e5b228bcb3e155b1fef08a4cd00e7d2e16a Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Diffstat (limited to 'core')
-rw-r--r--core/stats.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/stats.go b/core/stats.go
index 55c287e..3218f1e 100644
--- a/core/stats.go
+++ b/core/stats.go
@@ -305,7 +305,11 @@ func (c *StatsConnection) GetErrorStats(errorStats *api.ErrorStats) (err error)
continue
}
if errStat, ok := stat.Data.(adapter.ErrorStat); ok {
- errorStats.Errors[i].Value = uint64(errStat)
+ values := make([]uint64, len(errStat))
+ for j, errStatW := range errStat {
+ values[j] = uint64(errStatW)
+ }
+ errorStats.Errors[i].Values = values
}
}