Allan Yang created HBASE-20860:
----------------------------------

             Summary: Merged region's RIT state may not be cleaned after master 
restart
                 Key: HBASE-20860
                 URL: https://issues.apache.org/jira/browse/HBASE-20860
             Project: HBase
          Issue Type: Bug
    Affects Versions: 2.0.1, 3.0.0, 2.1.0
            Reporter: Allan Yang
            Assignee: Allan Yang
             Fix For: 3.0.0, 2.1.0, 2.0.2


In MergeTableRegionsProcedure, we issue UnassignProcedures to offline regions 
to merge. But if we restart master just after MergeTableRegionsProcedure 
finished these two UnassignProcedure and before it can delete their meta 
entries. The new master will found these two region is CLOSED but no procedures 
are attached to them. They will be regard as RIT regions and nobody will clean 
the RIT state for them later.
A quick way to resolve this stuck situation in the production env is restarting 
master again, since the meta entries are deleted in MergeTableRegionsProcedure. 
Here, I offer a fix for this problem.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to