thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Dunning <ted.dunn...@gmail.com>
Subject Re: Strategies for continuous deployment of services to avoid interruption?
Date Tue, 25 Jan 2011 00:46:24 GMT
On Mon, Jan 24, 2011 at 4:43 PM, Ilya Maykov <ivmaykov@gmail.com> 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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message