[
https://issues.apache.org/jira/browse/PHOENIX-6067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17190822#comment-17190822
]
Geoffrey Jacoby commented on PHOENIX-6067:
------------------------------------------
[~larsh] - yes, before starting on this I spoke with [~swaroopa] [~kozdemir]
and [~giskender], and we all agreed that this was the best way to go. (I'd
started off trying to do one JIRA at a time, but quickly found that doing just
one of the large JIRAs, like 5734, was going to be almost as difficult as doing
them all at once, and you'd have lots of intermediate states that had never
existed in 4.x because the JIRAs were in different order over there. Plus some
of the existing 5.x ports of 4.x JIRAs had subtle-but-significant differences
whose assumptions weren't correct anymore after 5881.)
Thanks for the JIRA hygiene and the list. Most on the list are included in this
patch. A few are 4.x specific (5883, 5721), and one (5637) was obsoleted by a
later JIRA (5785) that is included in this patch. Looks like there would be a
few left that need to come over, but those can better be done separately, imo,
so that we can keep this already huge patch just confined to indexing.
> (5.x) Global Secondary Index Parity with 4.x
> --------------------------------------------
>
> Key: PHOENIX-6067
> URL: https://issues.apache.org/jira/browse/PHOENIX-6067
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Swaroopa Kadam
> Assignee: Geoffrey Jacoby
> Priority: Blocker
> Fix For: 5.1.0
>
> Attachments: PHOENIX-6067.v1.patch, PHOENIX-6067.v2.patch
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> A large number of indexing JIRAs were done for Phoenix 4.16 but were
> originally unable to be ported to 5.x because of the lack of HBase 2.x
> support for PHOENIX-5645, max lookback age. This was eventually fixed in
> HBASE-24321 and PHOENIX-5881. Because some JIRAs later than the missing ones
> _were_ ported to 5.x, applying them all one-by-one and testing each
> intermediate version would be impractical.
> This JIRA will import the 4.16 global index implementation into 5.1.0, then
> fix HBase API usage to conform to HBase 2.x standards and Phoenix's HBase 2.x
> compatibility shim between minor versions. (For example, max lookback age
> features aren't supported in 2.1 and 2.2 because they lack HBASE-24321, and
> incremental index validation will be deactivated when running against HBase
> 2.1, because of the lack of HBASE-22710 to use raw Filters.)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)