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

From split/ merge procedures daughter/ merged regions get created in OFFLINE state

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0-beta-1
    • 2.0.0-beta-2, 2.0.0
    • None
    • None

    Description

      See HBASE-19530. When regions are created initial state should be CLOSED. Bug was discovered while debugging flaky test TestSplitTableRegionProcedure#testRollbackAndDoubleExecution with numOfSteps set to 4. After updating daughter regions in meta when master is restarted, startup sequence of master assigns all OFFLINE regions. As daughter regions are stored with OFFLINE state, daughter regions are assigned. This is followed by re-assignment of daughter regions from resumed SplitTableRegionProcedure.

      Attachments

        1. hbase-19915.master.001.patch
          3 kB
          Umesh Agashe
        2. hbase-19915.master.001.patch
          3 kB
          Umesh Agashe
        3. hbase-19915.addendum.patch
          1 kB
          Umesh Agashe

        Issue Links

          Activity

            People

              uagashe Umesh Agashe
              uagashe Umesh Agashe
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: