On Mon, Jan 24, 2011 at 4:43 PM, Ilya Maykov <[email protected]> wrote:
> Right, but I assume you could still see a race condition where the server > just failed and zookeeper has not detected the failure yet. So zookeeper > still thinks it's up, thus the client still thinks it's up, thus the client > makes an RPC request that is doomed to fail :) > Yes. That exists. The case where you select a server and it doesn't connect is a safe special case. The client can just try another. The nastier issue, as you point out, is when the transaction starts but doesn't complete.
