Repair multi-DC awareness
-------------------------

                 Key: CASSANDRA-2609
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2609
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Sylvain Lebresne
            Priority: Minor


Repair has no multi-DC awareness in that if for instance you have 2 DC with 3 
replica in each, a repair of a node will transit 3 merkle tree cross-DC and 
potentially initiate as many cross-DC streaming (with likely a non null 
intersection between those). In theory, we could repair separately in each DC, 
then repair between only two node cross-DC (that we know are up to date in 
their respective DC) and finally re-repair in the separate DC (to pass the 
cross-DC changes to all nodes of the DC).

It is yet unclear to me if we can make that efficient enough that it is worth 
the added complexity, so this is really met as an exploratory ticket. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to