Sam Tunnicliffe created CASSANDRA-10576: -------------------------------------------
Summary: Thrift CAS on static columns doesn't work as expected Key: CASSANDRA-10576 URL: https://issues.apache.org/jira/browse/CASSANDRA-10576 Project: Cassandra Issue Type: Bug Reporter: Sam Tunnicliffe Assignee: Sam Tunnicliffe Fix For: 3.0.0 Although the thrift cas call works as expected for dynamic column families, using it on tables with statically defined columns produces unexpected results. The problem, in {{ThriftCASRequest}}, is that while the {{expected}} partition contains a static row, the {{current}} partition has been processed by {{ThriftResultsMerger}} during the read, converting the static columns to clusterings. If {{expected}} contains only a static row, no further checking is carried out, {{appliesTo}} erroneously returns true and the conditional update is performed regardless of the current state of the partition. -- This message was sent by Atlassian JIRA (v6.3.4#6332)