Index: hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon =================================================================== --- hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon (revision 1486291) +++ hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon (working copy) @@ -23,7 +23,6 @@ ServerName metaLocation = null; List servers = null; Set deadServers = null; -boolean showAppendWarning = false; boolean catalogJanitorEnabled = true; String filter = "general"; String format = "html"; @@ -108,14 +107,6 @@ for details. - <%if showAppendWarning %> -
- You are currently running the HMaster without HDFS append support enabled. - This may result in data loss. - Please see the HBase wiki - for details. -
- <%if master.isInitialized() && !catalogJanitorEnabled %>
Please note that your cluster is running with the CatalogJanitor disabled. It can be Index: hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java (revision 1486291) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java (working copy) @@ -54,12 +54,12 @@ { HMaster master = (HMaster) getServletContext().getAttribute(HMaster.MASTER); assert master != null : "No Master in context!"; - + Configuration conf = master.getConfiguration(); - HBaseAdmin admin = new HBaseAdmin(conf); - + HBaseAdmin admin = new HBaseAdmin(conf); + Map frags = getFragmentationInfo(master, conf); - + ServerName metaLocation = getMetaLocationOrNull(master); //ServerName metaLocation = master.getCatalogTracker().getMetaLocation(); List servers = master.getServerManager().getOnlineServersList(); @@ -70,7 +70,6 @@ try { tmpl = new MasterStatusTmpl() .setFrags(frags) - .setShowAppendWarning(shouldShowAppendWarning(conf)) .setMetaLocation(metaLocation) .setServers(servers) .setDeadServers(deadServers) @@ -99,20 +98,11 @@ private Map getFragmentationInfo( HMaster master, Configuration conf) throws IOException { boolean showFragmentation = conf.getBoolean( - "hbase.master.ui.fragmentation.enabled", false); + "hbase.master.ui.fragmentation.enabled", false); if (showFragmentation) { return FSUtils.getTableFragmentation(master); } else { return null; } } - - static boolean shouldShowAppendWarning(Configuration conf) { - try { - return !FSUtils.isAppendSupported(conf) && FSUtils.isHDFS(conf); - } catch (IOException e) { - LOG.warn("Unable to determine if append is supported", e); - return false; - } - } }