[infinispan-dev] Use cases for x-datacenter replication

Bela Ban bban at redhat.com
Thu Feb 16 03:38:08 EST 2012


Yes, this makes sense.

Although I doubt you will lose an entire data center. But an 
intermediate switch can always crash, making the DC inaccessible, which 
is the same problem for clients as if the entire DC crashed. Also, if we 
implement the follow-the-sun approach, then clients need to be switched 
over gracefully from one DC to another one, so this functionality 
definitely needs to be provided.

We probaby need to differentiate between a crash-failover and a graceful 
failover; in the latter case, clients can be switched over to the new DC 
within a certain time frame, so we minimize load spikes that might be 
caused by switching over all clients at exactly the same time.

I added your comment to 
https://community.jboss.org/wiki/CrossDatacenterReplication-Design, so 
we can discuss this next week (we have a meeting on cross-data center 
clustering WED-FRI in London).
Keep the suggestions coming !
Cheers,


On 2/15/12 7:02 PM, Erik Salter wrote:
> -- the clients reside on a separate network from the data centers.  So it is
> possible to lose a data center without losing the clients; they will simply
> route to another data center.
>
> In that case, there will be a notion of promotion of a data center as a
> primary key owner, which has its own set of implications (i.e. needs to be
> more local copies, etc).  And that means some sort of "fail back" once the
> original data center comes back online after any versioning merge occurs.
>

-- 
Bela Ban
Lead JGroups (http://www.jgroups.org)
JBoss / Red Hat


More information about the infinispan-dev mailing list