Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18442

Speed up Memstore chunk pool ByteBuffer allocations

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Like in HBASE-17738 we can speed up the allocation of memstore chunk pool's ByteBuffers.

      2017-07-24 17:51:09,726 INFO  [regionserver/stobdtserver6/10.66.254.41:16020] regionserver.ChunkCreator: Allocating MemStoreChunkPool with chunk size 2 MB, max count 12288, initial count 12288
      2017-07-24 17:51:19,642 INFO  [regionserver/stobdtserver6/10.66.254.41:16020] regionserver.HRegionServer: Serving as stobdtserver6,16020,1500898858958, RpcServer on stobdtserver6/10.66.254.41:16020, sessionid=0x15d748a9ccc0002
      

      Allocating 12288 buffers of 2MB size takes around 10 secs.

      Attachments

        1. HBASE-18442_1.patch
          6 kB
          ramkrishna.s.vasudevan
        2. HBASE-18442_2.patch
          6 kB
          ramkrishna.s.vasudevan
        3. HBASE-18442_3.patch
          6 kB
          ramkrishna.s.vasudevan
        4. HBASE-18442_4.patch
          6 kB
          ramkrishna.s.vasudevan

        Activity

          People

            ram_krish ramkrishna.s.vasudevan
            ram_krish ramkrishna.s.vasudevan
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: