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

[performance] make hbase splits run faster

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.20.4, 0.90.0
    • None
    • None
    • Reviewed
    • Hide
      On region close, this change makes it so we don't wait on compaction to complete with the close-region flag in place -- i.e. region is offline while we wait on the compaction close -- and secondly, if the region memstores are over a configurable limit, before closing, we'll run a "pre-flush" to get the bulk of the memory flushed before we put the close flag up.
      Show
      On region close, this change makes it so we don't wait on compaction to complete with the close-region flag in place -- i.e. region is offline while we wait on the compaction close -- and secondly, if the region memstores are over a configurable limit, before closing, we'll run a "pre-flush" to get the bulk of the memory flushed before we put the close flag up.

    Description

      hbase-1506 tried and failed making splits faster in 0.20 context. This issue is about doing it in 0.21 where we'll have to tools to do.

      Attachments

        1. HBASE-1892.patch
          7 kB
          Jean-Daniel Cryans
        2. ASF.LICENSE.NOT.GRANTED--1892-preflush.patch
          2 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: