From f2dd87cf824ed7d3c1b6bc5a11ffb150897ab029 Mon Sep 17 00:00:00 2001 From: Jason Kulatunga Date: Mon, 21 Sep 2020 09:59:52 -0600 Subject: [PATCH] dont use a go-routine -- disable concurrency. --- collector/pkg/collector/metrics.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collector/pkg/collector/metrics.go b/collector/pkg/collector/metrics.go index 693c807..c98e83c 100644 --- a/collector/pkg/collector/metrics.go +++ b/collector/pkg/collector/metrics.go @@ -75,7 +75,7 @@ func (mc *MetricsCollector) Run() error { // execute collection in parallel go-routines //wg.Add(1) //go mc.Collect(&wg, device.WWN, device.DeviceName, device.DeviceType) - go mc.Collect(device.WWN, device.DeviceName, device.DeviceType) + mc.Collect(device.WWN, device.DeviceName, device.DeviceType) // TODO: we may need to sleep for between each call to smartctl -a //time.Sleep(30 * time.Millisecond)