Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None

    Description

      When CellChunkMap is created it allocates a special index chunk (or chunks) where array of cell-representations is stored. When the number of cell-representations is small, it is preferable to allocate a chunk smaller than a default value which is 2MB.

      On the other hand, those "non-standard size" chunks can not be used in pool. On-demand allocations in off-heap are costly. So this JIRA is about to investigate the trade of between memory usage and the final performance.

      Attachments

        1. HBASE-19506-V01.patch
          31 kB
          Gali Sheffi
        2. HBASE-19506-V02.patch
          36 kB
          Gali Sheffi
        3. HBASE-19506-V03.patch
          36 kB
          Gali Sheffi
        4. HBASE-19506-V04.patch
          43 kB
          Gali Sheffi
        5. HBASE-19506-V05.patch
          47 kB
          Gali Sheffi
        6. HBASE-19506-V06.patch
          48 kB
          Gali Sheffi
        7. HBASE-19506-V07.patch
          47 kB
          Gali Sheffi
        8. HBASE-19506-V08.patch
          49 kB
          Gali Sheffi
        9. HBASE-19506-V09.patch
          50 kB
          Gali Sheffi

        Issue Links

          Activity

            People

              anastas Anastasia Braginsky
              anastas Anastasia Braginsky
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: