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

@@ -31,7 +31,7 @@ func startAPI(errCh chan error, conf api.Config) {
// Minio server config
httpServer := &http.Server{
Addr: conf.Address,
Handler: APIHandler(conf),
Handler: getAPIHandler(conf),
MaxHeaderBytes: 1 << 20,
}
@@ -77,16 +77,19 @@ func startAPI(errCh chan error, conf api.Config) {
func startRPC(errCh chan error) {
defer close(errCh)
rpcHandler := RPCHandler()
// Minio server config
httpServer := &http.Server{
Addr: "127.0.0.1:9001", // TODO make this configurable
Handler: rpcHandler,
Handler: getRPCHandler(),
MaxHeaderBytes: 1 << 20,
}
errCh <- httpServer.ListenAndServe()
}
func startTM(errCh chan error) {
defer close(errCh)
}
// StartServices starts basic services for a server
func StartServices(conf api.Config) error {
apiErrCh := make(chan error)