commit | 9ecf6ff6a2df341464e8b0f0468e543aaa2d1b16 | [log] [tgz] |
---|---|---|
author | Huaxiang Sun <huaxiangsun@apache.com> | Mon Nov 09 10:29:50 2020 -0800 |
committer | stack <stack@apache.org> | Fri Nov 20 00:04:48 2020 -0800 |
tree | 310d677f87829821093f158afb598e1b6c24e2f0 | |
parent | 690b4d8973a3cb1c5aab706d67c377b4bd5068fd [diff] |
HBASE-25126 Add load balance logic in hbase-client to distribute read load over meta replica regions (addendum)
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java index f8eca6c..17e7a53 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
@@ -189,7 +189,7 @@ // later it is changed to multiple replicas. The cached location for meta may only has // the primary region. In this case, it needs to clean up and refresh the cached meta // locations. - if (tableDesc.isMergeEnabled()) { + if (tableDesc.isMetaTable()) { connection.getRegionLocator(tableDesc.getTableName()).clearRegionLocationCache(); } future.complete(Long.valueOf(entries.size()));