cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tyler Hobbs (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-9704) On-wire backward compatibility for 8099
Date Thu, 16 Jul 2015 16:03:05 GMT

     [ 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)

Mime
View raw message