etcdhttp: set stats field in peer handler

This commit is contained in:
Yicheng Qin 2014-10-16 14:22:17 -07:00
parent 6a30d3ba04
commit 8609acf573

View File

@ -61,9 +61,10 @@ func NewClientHandler(server *etcdserver.EtcdServer) http.Handler {
} }
// NewPeerHandler generates an http.Handler to handle etcd peer (raft) requests. // NewPeerHandler generates an http.Handler to handle etcd peer (raft) requests.
func NewPeerHandler(server etcdserver.Server) http.Handler { func NewPeerHandler(server *etcdserver.EtcdServer) http.Handler {
sh := &serverHandler{ sh := &serverHandler{
server: server, server: server,
stats: server,
} }
mux := http.NewServeMux() mux := http.NewServeMux()
mux.HandleFunc(raftPrefix, sh.serveRaft) mux.HandleFunc(raftPrefix, sh.serveRaft)