I discussed this with Caleb on slack, and these queries fail in both
3.x and 4.0.  The difference is that in 4.0 they will receive an
internal server error from the assertion, whereas on 3.x they will
just receive an incorrect response that they will believe to be
correct.

Given that this is incorrect behavior in both versions, I don't think
we need to block 4.0 release for this, since this is nothing new.  The
only difference is in how the server is responding to it, and I would
consider an error an improvement over being lied to, if forced to
choose between the two.

On Fri, Jul 16, 2021 at 2:12 PM Caleb Rackliffe
<calebrackli...@gmail.com> wrote:
>
> tl;dr At best CASSANDRA-16807 means some queries that shouldn't fail do
> fail, and at worst, this is a potentially dangerous consistency problem.
>
> https://issues.apache.org/jira/browse/CASSANDRA-16807
>
> I'm working on a solution either way, but I want to see if there are any
> opinions out there on whether this should be included in 4.0.0 or bumped to
> the first patch release. It's not strictly a regression from 3.x, although
> the assertion that helped us identify it only exists in 4.0.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to