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