Add cache, donut tests separately - fix behavior differences

Remove priority queue, implement it using a simpler channels
This commit is contained in:
Harshavardhana
2015-07-01 22:36:33 -07:00
parent ebe61d99d9
commit 5cfb05465e
9 changed files with 367 additions and 326 deletions

View File

@@ -101,14 +101,14 @@ func registerRPC(mux *router.Router, s *rpc.Server) http.Handler {
return mux
}
// APIHandler api handler
func APIHandler(conf api.Config) http.Handler {
// getAPIHandler api handler
func getAPIHandler(conf api.Config) http.Handler {
mux := router.NewRouter()
return registerOtherMiddleware(registerAPI(mux), conf)
}
// RPCHandler rpc handler
func RPCHandler() http.Handler {
// getRPCHandler rpc handler
func getRPCHandler() http.Handler {
s := rpc.NewServer()
s.RegisterJSONCodec()
s.RegisterService(new(rpc.HelloService), "")