Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.99.0
    • regionserver
    • None
    • Reviewed
    • Hide
      The default implementation of the MemStore optionally can use a MSLAB. This jira makes it also pluggable. Configure the FQCN of the impl class against the config key "hbase.regionserver.mslab.class" to plugin a custom implementation
      Show
      The default implementation of the MemStore optionally can use a MSLAB. This jira makes it also pluggable. Configure the FQCN of the impl class against the config key "hbase.regionserver.mslab.class" to plugin a custom implementation

    Description

      This can allow one to have offheap MSLAB also.
      The allocate() returns a byte[] now. This has to be changed to ByteRange so that the impl can return on heap byte[] backed BR or offheap buffer backed BR.

      Attachments

        1. HBASE-10750.patch
          40 kB
          Anoop Sam John
        2. HBASE-10750_V2.patch
          40 kB
          Anoop Sam John
        3. HBASE-10750_V3.patch
          38 kB
          Anoop Sam John

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: