Browse Source

fix(tests/server_utils): add a metrics bucket

This is required to avoid getting nil pointer exceptions if a peer joins
this test server.
Brandon Philips 12 years ago
parent
commit
ff6090836c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      tests/server_utils.go

+ 5 - 1
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)