Enis Soztutar created HBASE-16133:
-------------------------------------
Summary: RSGroupBasedLoadBalancer.retainAssignment() might miss a
region
Key: HBASE-16133
URL: https://issues.apache.org/jira/browse/HBASE-16133
Project: HBase
Issue Type: Bug
Reporter: Enis Soztutar
Assignee: Enis Soztutar
Fix For: 2.0.0
We have seen in the tests through the IntegrationTestRSGroup that we may miss
assigning a region.
It is a simple logic error here:
{code}
if (server != null && !assignments.containsKey(server)) {
assignments.put(server, new ArrayList<HRegionInfo>());
} else if (server != null) {
assignments.get(server).add(region);
} else {
{code}
in the first condition, we are not adding the region to the newly created
ArrayList.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)