Yes your thinking is correct.

This article from TLP sums it all up beautifully 
http://thelastpickle.com/blog/2011/06/13/Down-For-Me.html 

Ben Bromhead
Instaclustr | www.instaclustr.com | @instaclustr | +61 415 936 359

On 18 Jun 2014, at 4:18 pm, Prabath Abeysekara <prabathabeysek...@gmail.com> 
wrote:

> Sorry, the title of this thread has to be "Minimum cluster size to survive a 
> single node failure".
> 
> 
> On Wed, Jun 18, 2014 at 11:38 AM, Prabath Abeysekara 
> <prabathabeysek...@gmail.com> wrote:
> Hi Everyone,
> 
> First of all, apologies if the $subject was discussed previously in this list 
> before. I've already gone through quite a few email trails on this but still 
> couldn't find a convincing answer which really made me raise this question 
> again here in this list.
> 
> If my understanding is correct, a 3 node Cassandra cluster would survive a 
> single node failure while the Replication Factor is set to 3 with consistency 
> levels are assigned QUORUM for read/write operations. For example, let's 
> consider the following configuration.
> 
> * Number of nodes in the cluster : 3
> * Replication Factor : 3
> * Read/Write consistencies : QUORUM (this evaluates to 2 when RF is set to 3)
> 
> Here's how I expect it to work.
> 
> Whenever a read operation takes place, the Cassandra cluster coordinator node 
> that receives the read request would try to read from at least two replicas 
> before responding to the client. With Read consistency being 2 (+ all raws 
> being available in all three nodes), we should be able to survive a single 
> node failure in this particular instance for read operations. Similarly, for 
> write requests, even in the middle of a single node failure, the writes 
> should be allowed as the Write consistency is set to 2? 
> 
> Can someone please confirm whether what's mentioned above is correct? 
> (Please note that I'm trying to figure out the minimum node numbers and I 
> indeed am aware of the fact that there are other factors also to be 
> considered in order to come up with the most optimal numbers for a given 
> cluster requirement).
> 
> 
> Cheers,
> Prabath
> -- 
> Prabath
> 
> 
> 
> -- 
> Prabath

Reply via email to