HBASE-6016 ServerShutdownHandler#processDeadRegion could return false for disabling table regions
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1344511 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
17a12aa8e5
commit
bf1470c6c7
|
@ -348,8 +348,8 @@ public class ServerShutdownHandler extends EventHandler {
|
|||
}
|
||||
|
||||
/**
|
||||
* Process a dead region from a dead RS. Checks if the region is disabled
|
||||
* or if the region has a partially completed split.
|
||||
* Process a dead region from a dead RS. Checks if the region is disabled or
|
||||
* disabling or if the region has a partially completed split.
|
||||
* @param hri
|
||||
* @param result
|
||||
* @param assignmentManager
|
||||
|
@ -384,6 +384,13 @@ public class ServerShutdownHandler extends EventHandler {
|
|||
fixupDaughters(result, assignmentManager, catalogTracker);
|
||||
return false;
|
||||
}
|
||||
boolean disabling = assignmentManager.getZKTable().isDisablingTable(
|
||||
hri.getTableNameAsString());
|
||||
if (disabling) {
|
||||
LOG.info("The table " + hri.getTableNameAsString()
|
||||
+ " is disabled. Hence not assigning region" + hri.getEncodedName());
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue