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