[ https://issues.apache.org/jira/browse/HBASE-6881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jimmy Xiang updated HBASE-6881: ------------------------------- Resolution: Fixed Fix Version/s: 0.96.0 Status: Resolved (was: Patch Available) Thanks for Stack, Ram and Rajesh for reviewing it. Integrated to trunk. > 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 > Fix For: 0.96.0 > > Attachments: trunk-6881.patch, trunk-6881_v3.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