[ 
https://issues.apache.org/jira/browse/CASSANDRA-9849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14633542#comment-14633542
 ] 

Sylvain Lebresne commented on CASSANDRA-9849:
---------------------------------------------

The patch is pretty simple and I'm +1 on it from a technical standpoint. This 
does mean that we'll have to ask people to upgrade to whatever version this 
will be in before upgrading to 3.0 however (which I think isn't crazy assuming 
we do release that patch quicly), so I'll wait a day or two before committing 
in case someone has a strong objection to that principle.

> Paging changes to 2.1/2.2 for backward compatibilty with 3.0
> ------------------------------------------------------------
>
>                 Key: CASSANDRA-9849
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9849
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Sylvain Lebresne
>            Assignee: Tyler Hobbs
>             Fix For: 2.1.x, 2.2.x
>
>
> Quoting [~thobbs] from CASSANDRA-9704:
> {quote}
> 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.
> {quote}
> Tyler's patch is 
> [there|https://github.com/thobbs/cassandra/tree/CASSANDRA-9704-2.1-forward-compat]



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

Reply via email to