huaxiang sun created HBASE-18004:
------------------------------------

             Summary: getRegionLocations  needs to be called once in 
ScannerCallableWithReplicas#call()
                 Key: HBASE-18004
                 URL: https://issues.apache.org/jira/browse/HBASE-18004
             Project: HBase
          Issue Type: Improvement
          Components: Client
    Affects Versions: 2.0.0
            Reporter: huaxiang sun
            Assignee: huaxiang sun
            Priority: Minor


Look at this line,
https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.java#L145

It calls getRegionLocations() to get the primary region's locations. It's usage 
is to figure out table's region replications. Since table's region replication 
wont be changed until the table is disabled. It is safe to cache this region 
replication.




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to