[ https://issues.apache.org/jira/browse/CASSANDRA-12123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15357948#comment-15357948 ]
Tyler Hobbs commented on CASSANDRA-12123: ----------------------------------------- The problem was that legacy remote data responses were not being reordered when the read command was a Thrift read. The local read response _was_ being reordered, so when the two results were merged, the static column was duplicated. Here are the patches and test runs: ||branch||testall||dtest|| |[CASSANDRA-12123-3.0|https://github.com/thobbs/cassandra/tree/CASSANDRA-12123-3.0]|[testall|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-3.0-testall]|[dtest|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-3.0-dtest]| |[CASSANDRA-12123-3.9|https://github.com/thobbs/cassandra/tree/CASSANDRA-12123-3.9]|[testall|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-3.9-testall]|[dtest|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-3.9-dtest]| |[CASSANDRA-12123-trunk|https://github.com/thobbs/cassandra/tree/CASSANDRA-12123-trunk]|[testall|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-trunk-testall]|[dtest|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-12123-trunk-dtest]| (The merge from 3.0 to 3.9 had a minor conflict.) I've also slightly improved the dtest to ensure the column ordering is correct: https://github.com/riptano/cassandra-dtest/pull/1072 > dtest failure in > upgrade_tests.cql_tests.TestCQLNodes3RF3_Upgrade_next_2_1_x_To_current_3_x.cql3_non_compound_range_tombstones_test > ----------------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-12123 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12123 > Project: Cassandra > Issue Type: Test > Reporter: Philip Thompson > Assignee: Tyler Hobbs > Labels: dtest > Fix For: 3.0.x, 3.x > > > example failure: > http://cassci.datastax.com/job/upgrade_tests-all-custom_branch_runs/37/testReport/upgrade_tests.cql_tests/TestCQLNodes3RF3_Upgrade_next_2_1_x_To_current_3_x/cql3_non_compound_range_tombstones_test > Failed on CassCI build upgrade_tests-all-custom_branch_runs #37 > Failing here: > {code} > File "/home/automaton/cassandra-dtest/upgrade_tests/cql_tests.py", line > 1667, in cql3_non_compound_range_tombstones_test > self.assertEqual(6, len(row), row) > {code} > As we see, the row has more data returned. This implies that data isn't > properly being shadowed by the tombstone. As such, I'm filing this directly > as a bug. -- This message was sent by Atlassian JIRA (v6.3.4#6332)