You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by vj...@apache.org on 2020/04/16 10:18:11 UTC
[hbase] 01/01: Revert "HBASE-24151 The master server aborted for
IllegalThreadStateException (#1466)"
This is an automated email from the ASF dual-hosted git repository.
vjasani pushed a commit to branch revert-1466-branch-2.1
in repository https://gitbox.apache.org/repos/asf/hbase.git
commit 8784658cf687fcf751819943cedb890ba5710ef2
Author: Viraj Jasani <vj...@apache.org>
AuthorDate: Thu Apr 16 15:48:03 2020 +0530
Revert "HBASE-24151 The master server aborted for IllegalThreadStateException (#1466)"
This reverts commit 80f1072df8d22c5da00ba374f088210174cb20f4.
---
.../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java | 5 -----
1 file changed, 5 deletions(-)
diff --git a/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java b/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java
index 08c6a0f..463b410 100644
--- a/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java
+++ b/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java
@@ -39,7 +39,6 @@ import org.apache.hadoop.hbase.constraint.ConstraintException;
import org.apache.hadoop.hbase.master.LoadBalancer;
import org.apache.hadoop.hbase.master.MasterServices;
import org.apache.hadoop.hbase.master.RegionPlan;
-import org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
import org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer;
import org.apache.hadoop.hbase.net.Address;
import org.apache.hadoop.util.ReflectionUtils;
@@ -360,10 +359,6 @@ public class RSGroupBasedLoadBalancer implements RSGroupableBalancer {
// Create the balancer
Class<? extends LoadBalancer> balancerKlass = config.getClass(HBASE_RSGROUP_LOADBALANCER_CLASS,
StochasticLoadBalancer.class, LoadBalancer.class);
- if (balancerKlass.equals(this.getClass())) {
- LOG.warn("The internal balancer of RSGroupBasedLoadBalancer cannot be itself, falling back to the default LoadBalancer class");
- balancerKlass = LoadBalancerFactory.getDefaultLoadBalancerClass();
- }
internalBalancer = ReflectionUtils.newInstance(balancerKlass, config);
internalBalancer.setMasterServices(masterServices);
internalBalancer.setClusterMetrics(clusterStatus);