Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-6067

(5.x) Global Secondary Index Parity with 4.x

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 5.1.0
    • None
    • None

    Description

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

      Attachments

        1. PHOENIX-6067.v1.patch
          478 kB
          Geoffrey Jacoby
        2. PHOENIX-6067.v2.patch
          478 kB
          Geoffrey Jacoby
        3. PHOENIX-6067.v3.patch
          487 kB
          Geoffrey Jacoby

        Issue Links

          Activity

            People

              gjacoby Geoffrey Jacoby
              swaroopa Swaroopa Kadam
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h