You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by zh...@apache.org on 2020/10/15 14:03:20 UTC
[hbase] branch master updated: HBASE-24628 Region normalizer now
respects a rate limit (HMaster chore shutdown NPE ADDENDUM) (#2540)
This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/master by this push:
new 70d2f37 HBASE-24628 Region normalizer now respects a rate limit (HMaster chore shutdown NPE ADDENDUM) (#2540)
70d2f37 is described below
commit 70d2f37ee38bd89f00279d319ae99bd76108fe2d
Author: Nick Dimiduk <nd...@apache.org>
AuthorDate: Thu Oct 15 07:02:53 2020 -0700
HBASE-24628 Region normalizer now respects a rate limit (HMaster chore shutdown NPE ADDENDUM) (#2540)
Signed-off-by: Michael Stack <st...@apache.org>
Signed-off-by: Duo Zhang <zh...@apache.org>
---
.../src/main/java/org/apache/hadoop/hbase/master/HMaster.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
index 85ac5e0..f58096f 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
@@ -1123,7 +1123,9 @@ public class HMaster extends HRegionServer implements MasterServices {
getChoreService().scheduleChore(clusterStatusChore);
this.balancerChore = new BalancerChore(this);
getChoreService().scheduleChore(balancerChore);
- getChoreService().scheduleChore(regionNormalizerManager.getRegionNormalizerChore());
+ if (regionNormalizerManager != null) {
+ getChoreService().scheduleChore(regionNormalizerManager.getRegionNormalizerChore());
+ }
this.catalogJanitorChore = new CatalogJanitor(this);
getChoreService().scheduleChore(catalogJanitorChore);
this.hbckChore = new HbckChore(this);
@@ -1638,7 +1640,9 @@ public class HMaster extends HRegionServer implements MasterServices {
choreService.cancelChore(this.mobFileCleanerChore);
choreService.cancelChore(this.mobFileCompactionChore);
choreService.cancelChore(this.balancerChore);
- choreService.cancelChore(getRegionNormalizerManager().getRegionNormalizerChore());
+ if (regionNormalizerManager != null) {
+ choreService.cancelChore(regionNormalizerManager.getRegionNormalizerChore());
+ }
choreService.cancelChore(this.clusterStatusChore);
choreService.cancelChore(this.catalogJanitorChore);
choreService.cancelChore(this.clusterStatusPublisherChore);