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

Table will be disabling forever

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • master, regionserver
    • None

    Description

      If we restart master when it is disabling one table, the table will be disabling forever.

      In current logic, Region CLOSE RPC will always returned NotServingRegionException because RS has already closed the region before we restart master. So table will be disabling forever because the region will in RIT all along.

      In another case, when AssignmentManager#rebuildUserRegions(), it will put parent regions to AssignmentManager.regions, so we can't close these parent regions until it is purged by CatalogJanitor if we execute disabling the table.

      Attachments

        1. BASE-5571v2.patch
          4 kB
          Chunhui Shen
        2. HBASE-5571.patch
          8 kB
          Chunhui Shen
        3. HBASE-5571v3.patch
          4 kB
          Chunhui Shen

        Activity

          People

            Unassigned Unassigned
            zjushch Chunhui Shen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: