XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: regionserver, Scanners
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      This came in btw the discussion abt the parent Jira and recently Stack added as a comment on the E2E patch on the parent Jira.
      The idea is to add a new Interface 'ByteBufferedCell' in which we can add new buffer based getter APIs and getters for position in components in BB. We will keep this interface @InterfaceAudience.Private. When the Cell is backed by a DBB, we can create an Object implementing this new interface.

      The Comparators has to be aware abt this new Cell extension and has to use the BB based APIs rather than getXXXArray(). Also give util APIs in CellUtil to abstract the checks for new Cell type. (Like matchingXXX APIs, getValueAs<type> APIs etc)

        Attachments

        1. WIP_ServerCell.patch
          486 kB
          Anoop Sam John
        2. WIP_HBASE-13387_V2.patch
          145 kB
          Anoop Sam John
        3. ByteBufferedCell.docx
          17 kB
          Anoop Sam John
        4. benchmark.zip
          12 kB
          Anoop Sam John
        5. HBASE-13387_v1.patch
          100 kB
          Anoop Sam John
        6. HBASE-13387_v2.patch
          116 kB
          Anoop Sam John
        7. HBASE-13387_v3.patch
          116 kB
          Anoop Sam John
        8. HBASE-13387-addendum.patch
          4 kB
          Anoop Sam John

          Activity

            People

            • Assignee:
              anoop.hbase Anoop Sam John
              Reporter:
              anoop.hbase Anoop Sam John
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: