From e46e99a895a2910b5483c9d63f17e9b3fce4cde0 Mon Sep 17 00:00:00 2001 From: Tiffany Jernigan Date: Thu, 5 May 2016 16:47:06 -0700 Subject: [PATCH] Fixes #901: mock2 doesn't update wildcard value --- plugin/collector/snap-collector-mock2/mock/mock.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugin/collector/snap-collector-mock2/mock/mock.go b/plugin/collector/snap-collector-mock2/mock/mock.go index 92465636c..3a7d4ad88 100644 --- a/plugin/collector/snap-collector-mock2/mock/mock.go +++ b/plugin/collector/snap-collector-mock2/mock/mock.go @@ -54,11 +54,12 @@ func (f *Mock) CollectMetrics(mts []plugin.MetricType) ([]plugin.MetricType, err metrics := []plugin.MetricType{} for i := range mts { if c, ok := mts[i].Config().Table()["panic"]; ok && c.(ctypes.ConfigValueBool).Value { - panic("Opps!") + panic("Oops!") } if mts[i].Namespace()[2].Value == "*" { for j := 0; j < 10; j++ { - ns := mts[i].Namespace() + ns := make([]core.NamespaceElement, len(mts[i].Namespace())) + copy(ns, mts[i].Namespace()) ns[2].Value = fmt.Sprintf("host%d", j) data := randInt(65, 90) mt := plugin.MetricType{