You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2013/05/25 19:18:28 UTC

svn commit: r1486346 - in /hbase/trunk/hbase-server/src/main: jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon java/org/apache/hadoop/hbase/master/MasterStatusServlet.java

Author: stack
Date: Sat May 25 17:18:27 2013
New Revision: 1486346

URL: http://svn.apache.org/r1486346
Log:
HBASE-8622 Remove ' You are currently running the HMaster without HDFS append support enabled. This may result in data loss. Please see the HBase wiki for details. ' from UI

Modified:
    hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
    hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java

Modified: hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon?rev=1486346&r1=1486345&r2=1486346&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon (original)
+++ hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon Sat May 25 17:18:27 2013
@@ -23,7 +23,6 @@ Map<String, Integer> frags = null;
 ServerName metaLocation = null;
 List<ServerName> servers = null;
 Set<ServerName> deadServers = null;
-boolean showAppendWarning = false;
 boolean catalogJanitorEnabled = true;
 String filter = "general";
 String format = "html";
@@ -108,14 +107,6 @@ org.apache.hadoop.hbase.protobuf.generat
           for details.
           </div>
         </%if>
-        <%if showAppendWarning %>
-          <div class="alert alert-error">
-          You are currently running the HMaster without HDFS append support enabled.
-          This may result in data loss.
-          Please see the <a href="http://wiki.apache.org/hadoop/Hbase/HdfsSyncSupport">HBase wiki</a>
-          for details.
-          </div>
-        </%if>
         <%if master.isInitialized() && !catalogJanitorEnabled %>
           <div class="alert alert-error">
           Please note that your cluster is running with the CatalogJanitor disabled. It can be

Modified: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java?rev=1486346&r1=1486345&r2=1486346&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java (original)
+++ hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java Sat May 25 17:18:27 2013
@@ -54,12 +54,12 @@ public class MasterStatusServlet extends
   {
     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<String, Integer> frags = getFragmentationInfo(master, conf);
-    
+
     ServerName metaLocation = getMetaLocationOrNull(master);
     //ServerName metaLocation = master.getCatalogTracker().getMetaLocation();
     List<ServerName> servers = master.getServerManager().getOnlineServersList();
@@ -70,7 +70,6 @@ public class MasterStatusServlet extends
     try {
        tmpl = new MasterStatusTmpl()
       .setFrags(frags)
-      .setShowAppendWarning(shouldShowAppendWarning(conf))
       .setMetaLocation(metaLocation)
       .setServers(servers)
       .setDeadServers(deadServers)
@@ -99,20 +98,11 @@ public class MasterStatusServlet extends
   private Map<String, Integer> 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;
-    }
-  }
 }