XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • regionserver, Scanners
    • None
    • 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. HBASE-13387-addendum.patch
          4 kB
          Anoop Sam John
        4. HBASE-13387_v3.patch
          116 kB
          Anoop Sam John
        5. HBASE-13387_v2.patch
          116 kB
          Anoop Sam John
        6. HBASE-13387_v1.patch
          100 kB
          Anoop Sam John
        7. ByteBufferedCell.docx
          17 kB
          Anoop Sam John
        8. benchmark.zip
          12 kB
          Anoop Sam John

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: