Brandon Philips
0566bf2d5d
Revert "Fix compile bug in peer_server_handlers.go "
...
This reverts commit e1ed380f043b063ee36edb92ffe21d49819168e0.
2014-02-01 20:09:53 -08:00
augustoroman
e1ed380f04
Fix compile bug in peer_server_handlers.go
...
resp.Success is a func() bool, not a bool. Call it.
2014-01-30 15:31:36 -08:00
Brian Waldon
0abd860f7e
refactor(server): drop Serve code; rename cors object
...
* server/cors.go renamed to http/cors.go
* all CORS code removed from Server and PeerServer
* Server and PeerServer fulfill http.Handler, now passed to http.Serve
* non-HTTP code in PeerServer.Serve moved to PeerServer.Start
2014-01-22 11:17:57 -08:00
Brian Waldon
a93d60be90
refactor(cors): Break apart CORS data and middleware
2014-01-22 11:17:26 -08:00
Brian Waldon
9c8a23c333
refactor(PeerServer): Use a config struct in PeerServer
2014-01-22 11:17:03 -08:00
Brian Waldon
7eaad5c8e0
feat(metrics): enable some metrics; push to graphite
...
* -trace flag controls whether or not to enable metrics-gathering
and the /debug/* HTTP endpoints
* -graphite-host flag controls where metrics should be sent
* timer.ae.handle metric tracks execution time of AppendEntriesRequest
2014-01-20 15:39:36 -08:00
Xiang Li
8a0496cfae
bump deps
2013-11-22 08:59:24 -08:00
Xiang Li
eb2fbcb575
feat use-raft-protobuf
2013-11-02 21:50:35 -07:00
Ben Johnson
ddf527e092
Add version upgrade endpoint.
2013-10-29 15:49:10 -06:00
Ben Johnson
aa9ae32998
Internal versioning.
2013-10-27 14:09:40 -06:00
Xiang Li
acbc0c8846
refactor return http status 201 Created when creating a new node
2013-10-19 19:57:36 -07:00
Ben Johnson
e7598075ac
Use raft.Server interface.
2013-10-14 13:51:20 -06:00
Xiang Li
ef74464aea
refactor remove extra function
2013-10-13 23:09:52 -07:00
Xiang Li
090d049b81
refactor move raft http handlers to peer_server_handlers.go
2013-10-13 22:50:51 -07:00