[ https://issues.apache.org/jira/browse/HBASE-6881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13465049#comment-13465049 ]
stack commented on HBASE-6881: ------------------------------ Bulk assign is not to be copied in my opinion; its lax, absent critical checks. > All regionservers are marked offline even there is still one up > --------------------------------------------------------------- > > Key: HBASE-6881 > URL: https://issues.apache.org/jira/browse/HBASE-6881 > Project: HBase > Issue Type: Bug > Reporter: Jimmy Xiang > Assignee: Jimmy Xiang > Attachments: trunk-6881.patch > > > {noformat} > + 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()); > {noformat} > Here, when newPlan is null, plan.getDestination() could be up actually. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira