[
https://issues.apache.org/jira/browse/CASSANDRA-15405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcus Eriksson updated CASSANDRA-15405:
----------------------------------------
Fix Version/s: (was: 3.11.x)
(was: 3.0.x)
3.11.6
3.0.20
Since Version: 3.0.0
Source Control Link:
https://github.com/apache/cassandra/commit/f0aa60bec728fbdb9ee7455d2d6d2f6feb183330
Resolution: Fixed
Status: Resolved (was: Ready to Commit)
Thanks, committed with the small change to not oversend tombstones
> Mixed mode reads on compact storage tables can return incomplete results
> ------------------------------------------------------------------------
>
> Key: CASSANDRA-15405
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15405
> Project: Cassandra
> Issue Type: Bug
> Components: Legacy/Core
> Reporter: Marcus Eriksson
> Assignee: Marcus Eriksson
> Priority: Normal
> Fix For: 3.0.20, 3.11.6
>
>
> In mixed mode (2.1/3.0), when coordinating a read on a 2.1 node, reading data
> from 3.0 nodes, we [incorrectly
> trim|https://github.com/apache/cassandra/blob/53f604dc1789a800dbcbc3c8aee77f8f36b8b5db/src/java/org/apache/cassandra/db/LegacyLayout.java#L529]
> the result (if it has tombstones) when preparing it for the 2.1 node, this
> is then [interpreted by the 2.1
> node|https://github.com/apache/cassandra/blob/cassandra-2.1/src/java/org/apache/cassandra/service/pager/AbstractQueryPager.java#L110]
> as the pager has been exhausted.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]