> More exactly, if you write a record in a node in DC1 will it send one replica 
> of it to DC2 and then another replica to DC3? Or will the node in DC2 
> replicate the record to DC3 in a chain effect?
Coordinator in DC 1 will send the mutation to both DC2 and DC3 at the same 
time. 

> I need to understand this because the connection between DC1 and DC2/DC3 is 
> limited and ideally I would only want to send a replica to DC2 and have DC2 
> send a replicat to DC3. Is this possible?
No. That would tie the availability if DC 3 directly to DC 2. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 20/03/2012, at 9:50 AM, Alexandru Sicoe wrote:

> Hi everyone,
> 
> If you have 3 data centers (DC1,DC2 and DC3) with 3 nodes each and you have a 
> keyspace where the strategy options are such that each DC gets 2 replicas. If 
> you only write to the nodes in DC1 what is the path the replicas take? 
> Assuming you've correctly interleaved the tokens of all the nodes [(DC1: 
> x,y,z), (DC2:x+1,y+1,z+1), (DC3:x+2,y+2,z+2)]? 
> 
> More exactly, if you write a record in a node in DC1 will it send one replica 
> of it to DC2 and then another replica to DC3? Or will the node in DC2 
> replicate the record to DC3 in a chain effect?
> 
> I understand that each DC handles it's own internal replication (after a node 
> receives one replica).
> 
> I need to understand this because the connection between DC1 and DC2/DC3 is 
> limited and ideally I would only want to send a replica to DC2 and have DC2 
> send a replicat to DC3. Is this possible?
> 
> Cheers,
> Alex

Reply via email to