Review Board 1.7.22

when cluster is stopped and server which hosted meta region is removed from cluster, master breaks down after restarting cluster.

Review Request #1019 - Created July 6, 2011 and updated

Ted Yu
When cluster is stopped and removing server from cluster which contained meta region, then restart cluster,
getCachedConnection() throws "NoRouteToHostException"

NoRouteToHostException is caught, similarly to how SocketTimeoutException is handled.

If there is uncaught IOException still, we ask Master for list of servers and obtains region connection from one of them.
Ran test suite.
Review request changed
Updated (July 6, 2011, 10:08 p.m.)
Ship it!
Posted (July 6, 2011, 10:23 p.m.)