open-consul/consul/server_details
Sean Chittenden 231768faea Simplify error handling
Rely on Serf for liveliness.  In the event of a failure, simply cycle the server to the end of the list.  If the server is unhealthy, Serf will reap the dead server.

Additional simplifications:

*) Only rebalance servers based on timers, not when a new server is readded to the cluster.
*) Back out the failure count in server_details.ServerDetails
2016-03-23 22:10:50 -07:00
..
server_details.go Simplify error handling 2016-03-23 22:10:50 -07:00
server_details_test.go Simplify error handling 2016-03-23 22:10:50 -07:00