Re: [DISCUSS] CASSANDRA-12126: LWTs correcteness and performance

2020-11-12 Thread Benedict Elliott Smith
> Is the new implementation a separate, distinctly modularized new body of work It’s primarily a distinct, modularised and new body of work, however there is some shared code that has been modified - namely PaxosState, in which legacy code is maintained but modified for compatibility, and the sy

Re: [DISCUSS] CASSANDRA-12126: LWTs correcteness and performance

2020-11-12 Thread Joshua McKenzie
Is the new implementation a separate, distinctly modularized new body of work or does it make substantial changes to existing implementation and subsume it? On Thu, Nov 12, 2020 at 3:56 AM Sylvain Lebresne wrote: > Regarding option #4, I'll remark that experience tends to suggest users > don't c

Re: [DISCUSS] CASSANDRA-12126: LWTs correcteness and performance

2020-11-12 Thread Sylvain Lebresne
Regarding option #4, I'll remark that experience tends to suggest users don't consistently read the `NEWS.txt` file on upgrade, so option #4 will likely essentially mean "LWT has a correctness issue, but once it broke your data enough that you'll notice, you'll be able to dig the proper flag to fix