incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yang <teddyyyy...@gmail.com>
Subject LOCAL_QUORUM vs EACH_QUORUM
Date Thu, 01 Nov 2012 07:09:28 GMT
the following comment in the code describes them very clearly:

*   LOCAL_QUORUM Returns the record with the most recent timestamp once a
majority of replicas within the local datacenter have replied.
 *   EACH_QUORUM  Returns the record with the most recent timestamp once a
majority of replicas within each datacenter have replied.


but it seems that my intended use case is not solved by either policy:
I have 2 colos,  mostly I want to run my application in the primary-backup
(or "hot/warm" ) mode, though everything is automated, and a human "switch
over" is not needed in case of one colo failure. I want all writes/reads to
get a quorum from local colo,  then at least make sure that 1 write has
propagated to the other colo.

So I do not necessarily need a Quorum from remote colos, but I need at
least one write to arrive there.

does that sound like a common use case? within the current code, is there a
way to achieve that? if not, creating a new policy does not seem too
difficult either.

Thanks
Yang

Mime
View raw message