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

regions in transition do not get reassigned by master when RS crashes

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 0.20.5
    • 0.20.5, 0.90.0
    • master
    • None
    • Reviewed

    Description

      Very similar to HBASE-1928, but for the general case (not just ROOT/META):

      If a region is in transition on a RS when the RS crashes, the master does not remove it from regionsInTransition when processing the RS shutdown. This is fairly easy to trigger by bringing up a RS and kill -9ing it just as it starts to get regions assigned. Those regions will get permanently lost since they're stuck in regionsInTransition and thus don't get assigned by the metascanner.

      Attachments

        1. hbase-2482.txt
          18 kB
          Todd Lipcon
        2. 2482-v3-combined-patch.txt
          43 kB
          Michael Stack
        3. 2482-unittest.txt
          22 kB
          Michael Stack

        Activity

          People

            tlipcon Todd Lipcon
            tlipcon Todd Lipcon
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: