hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Weihua Jiang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-4059) If a region is splitted during RS shutdown process, the daughter regions are NOT made online by master
Date Tue, 05 Jul 2011 03:25:22 GMT
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

        

Mime
View raw message