Repository: hbase Updated Branches: refs/heads/branch-1 773af3e0c -> 9a6b6524a refs/heads/branch-1.2 0a761c0ae -> 09a7c05fd refs/heads/branch-1.3 42f5b2723 -> c5016cb1c refs/heads/branch-1.4 85457bd94 -> dadb42db5
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/9a6b6524 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/9a6b6524 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/9a6b6524 Branch: refs/heads/branch-1 Commit: 9a6b6524a7834af2a945dcc2ebfa325d0e0eb1a5 Parents: 773af3e Author: Andrew Purtell <apurt...@apache.org> Authored: Thu Mar 29 10:20:34 2018 -0700 Committer: Andrew Purtell <apurt...@apache.org> Committed: Thu Mar 29 10:20:34 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/9a6b6524/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);