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

Reduce the downtime on planned moves of regions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.0.1, 1.1.0, 2.0.0
    • 1.1.0, 2.0.0
    • Balancer
    • None
    • Reviewed
    • When issuing an Admin.move command the RegionServer that receive the region will try and open the StoreFiles of that region to prime the block cache with index blocks.

    Description

      The current behavior of a region move shuts down a region and then starts is up in another regionserver. This causes increased latency and possibly timeouts till the new region's cache is fully warmed up. We can make a region move less disruptive by warming the cache in the destination region server before shutting dow the old region.

      Attachments

        1. PlannedFailover.patch
          116 kB
          Sameet Agarwal
        2. PlannedFailover-v1.patch
          121 kB
          Sameet Agarwal
        3. PlannedFailover-v2.patch
          121 kB
          Sameet Agarwal
        4. PlannedFailover-v3.patch
          119 kB
          Sameet Agarwal

        Activity

          People

            asameet Sameet Agarwal
            asameet Sameet Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 168h
                168h
                Remaining:
                Remaining Estimate - 168h
                168h
                Logged:
                Time Spent - Not Specified
                Not Specified