hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guanghao Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-14706) RegionLocationFinder should return multiple servername by top host
Date Tue, 27 Oct 2015 14:40:27 GMT
Guanghao Zhang created HBASE-14706:
--------------------------------------

             Summary: RegionLocationFinder should return multiple servername by top host
                 Key: HBASE-14706
                 URL: https://issues.apache.org/jira/browse/HBASE-14706
             Project: HBase
          Issue Type: Bug
          Components: Balancer
    Affects Versions: 2.0.0
            Reporter: Guanghao Zhang
            Assignee: Guanghao Zhang


Multiple RS can run on the same host. But in current RegionLocationFinder, mapHostNameToServerName
map one host to only one server. This will make LocalityCostFunction get wrong locality about
region.
{code}
    // create a mapping from hostname to ServerName for fast lookup
    HashMap<String, ServerName> hostToServerName = new HashMap<String, ServerName>();
    for (ServerName sn : regionServers) {
      hostToServerName.put(sn.getHostname(), sn);
    }
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message