[ 
https://issues.apache.org/jira/browse/CASSANDRA-9704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tyler Hobbs updated CASSANDRA-9704:
-----------------------------------
    Attachment: 9704-2.1.txt

I forgot to attach a patch for the required 2.1/2.2 changes as well.  
Basically, when paging in 2.x, our check to see if a new page contains the same 
row that the previous page ended on looks for an exact cell name match.  This 
is fine in 2.x because we will return partial rows at the end of the page (just 
the row marker cell).  However, in 3.0, we always return full rows.  While we 
_could_ make some very hacky changes to 3.0 to enable returning a partial row 
at the end of the page, this seems like the cleanest solution.

The attached patch (and 
[branch|https://github.com/thobbs/cassandra/tree/CASSANDRA-9704-2.1-forward-compat])
 makes those changes.

> On-wire backward compatibility for 8099
> ---------------------------------------
>
>                 Key: CASSANDRA-9704
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9704
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Sylvain Lebresne
>            Assignee: Tyler Hobbs
>             Fix For: 3.0 beta 1
>
>         Attachments: 9704-2.1.txt
>
>
> The currently committed patch for CASSANDRA-8099 has left backward 
> compatibility on the wire as a TODO. This ticket is to track the actual doing 
> (of which I know [~thobbs] has already done a good chunk).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to