From ff6090836ceb7f1f0371ed337687c4446fc864e9 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Tue, 4 Feb 2014 17:06:56 -0800 Subject: [PATCH] fix(tests/server_utils): add a metrics bucket This is required to avoid getting nil pointer exceptions if a peer joins this test server. --- tests/server_utils.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/server_utils.go b/tests/server_utils.go index 00f629d00..8c1f360f7 100644 --- a/tests/server_utils.go +++ b/tests/server_utils.go @@ -8,6 +8,7 @@ import ( "github.com/coreos/etcd/third_party/github.com/coreos/raft" + "github.com/coreos/etcd/metrics" "github.com/coreos/etcd/server" "github.com/coreos/etcd/store" ) @@ -39,7 +40,10 @@ func RunServer(f func(*server.Server)) { SnapshotCount: testSnapshotCount, MaxClusterSize: 9, } - ps := server.NewPeerServer(psConfig, registry, store, nil, followersStats, serverStats) + + mb := metrics.NewBucket("") + + ps := server.NewPeerServer(psConfig, registry, store, &mb, followersStats, serverStats) psListener, err := server.NewListener(testRaftURL) if err != nil { panic(err)