Index: src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java (revision 1029466) +++ src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java (working copy) @@ -110,8 +110,13 @@ for (Map.Entry e : splitParents.entrySet()) { if (cleanParent(e.getKey(), e.getValue())) cleaned++; } - LOG.info("Scanned " + count.get() + " catalog row(s) and gc'd " + cleaned + + if (cleaned != 0) { + LOG.info("Scanned " + count.get() + " catalog row(s) and gc'd " + cleaned + + " unreferenced parent region(s)"); + } else if (LOG.isDebugEnabled()) { + LOG.debug("Scanned " + count.get() + " catalog row(s) and gc'd " + cleaned + " unreferenced parent region(s)"); + } } /** Index: src/main/java/org/apache/hadoop/hbase/master/ServerManager.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/ServerManager.java (revision 1029466) +++ src/main/java/org/apache/hadoop/hbase/master/ServerManager.java (working copy) @@ -133,7 +133,7 @@ this.services = services; this.metrics = metrics; Configuration c = master.getConfiguration(); - int monitorInterval = c.getInt("hbase.master.monitor.interval", 60 * 1000); + int monitorInterval = c.getInt("hbase.master.monitor.interval", 300 * 1000); this.serverMonitorThread = new ServerMonitor(monitorInterval, master); String n = Thread.currentThread().getName(); Threads.setDaemonThreadRunning(this.serverMonitorThread, n + ".serverMonitor");