cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charulata Sharma (charshar)" <>
Subject Re: Lightweight transaction in Multi DC
Date Fri, 08 Sep 2017 19:33:57 GMT
Yes …it is with LOCAL_SERIAL. Should I be using SERIAL ?


From: DuyHai Doan <>
Reply-To: "" <>
Date: Friday, September 8, 2017 at 12:30 PM
To: "" <>
Subject: Re: Lightweight transaction in Multi DC

Are you using CAS with SERIAL consistency level for your multi-DC setup ?

On Fri, Sep 8, 2017 at 9:27 PM, Charulata Sharma (charshar) <<>>
      We are facing a serious issue with CAS in a multi DC setup and I wanted to get some
input on it from the forum.

We have a Column family which stores counts for the number of events our application receives.
When the counts reach a certain threshold,
there is another process which kicks in. The issue that is happening is, sometimes when concurrent
events come in 2 Data Centers, both the events read the same count
and increment it to the same value which causes the next process to not kick in.

When concurrent events come in the same DC, this does not happen, because in this case, the
CAS explicitly fails for one of them.
However, in case of Multiple DCs this is not happening. Has anyone faced a similar issue and
is there any resolution to this?? I was unable to find any open Jira on this.


View raw message