Harshavardhana
|
3cfb23750a
|
control: Implement service command 'stop,restart,status'. (#2883)
- stop - stops all the servers.
- restart - restart all the servers.
- status - prints status of storage info about the cluster.
|
8 years ago |
Harshavardhana
|
113b93346b
|
lock: Make some cleanup and moving the code around. (#2718)
This patch just avoids lot of ifs and inverts some logic.
|
8 years ago |
Harshavardhana
|
bc8f34bfe7
|
server/mux: Remove unused waitgroup from listenerMux. (#2614)
Change struct names to be more meaningful.
|
8 years ago |
Anis Elleuch
|
e79d2381fc
|
Fix rare 'go test -race' failure in ListenServe{Plain,TLS} (#2588)
|
8 years ago |
Jesse Lucas
|
f2fd8b0265
|
Adding test coverage for server-mux.go by creating TestListenAndServeTLS(). (#2493)
Editing config.go to add lock on customConfigPath to avoid race condition
when setGlobalConfigPath() and getConfigPath() are called concurrently.
|
8 years ago |
Jesse Lucas
|
a8052889fe
|
server-mux_test.go updating test to fix race condition with TestListenAndServe (#2485)
|
8 years ago |
Harshavardhana
|
bccf549463
|
server: Move all the top level files into cmd folder. (#2490)
This change brings a change which was done for the 'mc'
package to allow for clean repo and have a cleaner
github drop in experience.
|
8 years ago |
Jesse Lucas
|
0b7dfab17a
|
Refactoring MuxServer Close() method to always wait for conns to close before returning. Adding lock around ServerMux listener setting to protect against data race. Adding additional tests to server-mux_test.go to make sure open connections are closed and for ListenAndServe. (#2467)
|
8 years ago |
Jesse Lucas
|
ef0a108dde
|
Graceful shutdown for ServerMux (#2341)
|
8 years ago |