Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
+ RegionPlan newPlan = plan; + if (!regionAlreadyInTransitionException) { + // Force a new plan and reassign. Will return null if no servers. + newPlan = getRegionPlan(state, plan.getDestination(), true); + } + if (newPlan == null) { this.timeoutMonitor.setAllRegionServersOffline(true); LOG.warn("Unable to find a viable location to assign region " + state.getRegion().getRegionNameAsString());
Here, when newPlan is null, plan.getDestination() could be up actually.
Attachments
Attachments
Issue Links
- relates to
-
HBASE-6880 Failure in assigning root causes system hang
- Closed
-
HBASE-7925 Back port HBASE-6881 into 0.94
- Closed