So for upgrading Paxos to v2, the non-serial consistency level should be set to 
ANY or LOCAL_QUORUM, and the serial consistency level should still be SERIAL or 
LOCAL_SERIAL. Got it, thanks!

From: Laxmikant Upadhyay <>
Date: Tuesday, 12 March 2024 at 7:33 am
To: <>
Cc: Weng, Justin <>
Subject: Re: Question about commit consistency level for Lightweight 
Transactions in Paxos v2
You don't often get email from Learn why this is 

EXTERNAL EMAIL - USE CAUTION when clicking links or attachments

You need to set both in case of lwt. your regular non -serial consistency level 
will only applied during commit phase of lwt.

On Wed, 6 Mar, 2024, 03:30 Weng, Justin via user, 
<<>> wrote:
Hi Cassandra Community,

I’ve been investigating Cassandra Paxos v2 (as implemented in 
 which improves the performance of lightweight transaction (LWT). But I’ve got 
a question about setting the commit consistency level for LWT after upgrading 

 gocql<> and Python 
 there are two settings for consistency levels: normal Consistency Level and 
Serial Consistency Level. As mentioned in the cqlsh 
 Serial Consistency Level is only used for LWT and can only be set to either 
SERIAL or LOCAL_SERIAL. However, the Steps for Upgrading 
Paxos<> and 
 mention that ANY or LOCAL_QUOROM can be used as the commit consistency level 
for LWT after upgrading Paxos to v2. Therefore, I have a question about how to 
correctly set the commit consistency level to ANY or LOCAL_QUORUM for LWT. 
Namely, which consistency level should I set, the normal Consistency Level or 
Serial Consistency Level?

Any help would be really appreciated.


Reply via email to