You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2018/03/29 17:46:02 UTC

[2/4] hbase git commit: HBASE-20302 CatalogJanitor should log the reason why it is disabled (Vishal Khandelwal)

HBASE-20302 CatalogJanitor should log the reason why it is disabled (Vishal Khandelwal)


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/dadb42db
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/dadb42db
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/dadb42db

Branch: refs/heads/branch-1.4
Commit: dadb42db5937d906c81b5b7f1296555b024fdcbd
Parents: 85457bd
Author: Andrew Purtell <ap...@apache.org>
Authored: Thu Mar 29 10:20:34 2018 -0700
Committer: Andrew Purtell <ap...@apache.org>
Committed: Thu Mar 29 10:21:17 2018 -0700

----------------------------------------------------------------------
 .../java/org/apache/hadoop/hbase/master/CatalogJanitor.java     | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/dadb42db/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
index 00dc4a5..549c38f 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
@@ -117,7 +117,10 @@ public class CatalogJanitor extends ScheduledChore {
           && am.getRegionStates().getRegionsInTransition().size() == 0) {
         scan();
       } else {
-        LOG.warn("CatalogJanitor disabled! Not running scan.");
+        LOG.warn("CatalogJanitor is disabled! Enabled=" + this.enabled.get() +
+          ", maintenanceMode=" + this.services.isInMaintenanceMode() +
+          ", am=" + am + ", failoverCleanupDone=" + (am != null && am.isFailoverCleanupDone()) +
+          ", hasRIT=" + (am != null && am.getRegionStates().getRegionsInTransition().size() == 0));
       }
     } catch (IOException e) {
       LOG.warn("Failed scan of catalog table", e);