If a region is splitted during RS shutdown process, the daughter regions are 
NOT made online by master
------------------------------------------------------------------------------------------------------

                 Key: HBASE-4059
                 URL: https://issues.apache.org/jira/browse/HBASE-4059
             Project: HBase
          Issue Type: Bug
          Components: master, regionserver
    Affects Versions: 0.90.3, 0.90.2, 0.90.1
            Reporter: Weihua Jiang


When a region is splitted during the RS shutdown process, RS just written the 
daughter region infos to META, but not make them online. Then, for master, in 
its ServerShutdownHandler, the function isDaughterMissing() uses 
FindDaughterVisitor to check whether daughter region is OK. However, this 
visitor doesn't check whether the value for HConstants.SERVER_QUALIFIER carries 
non-null value.

Therefore for the scenario, isDaughterMissing() returns false, skipping the 
following line:
     assignmentManager.assign(daughter, true);

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to