You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2018/01/27 15:14:01 UTC

[17/24] hbase-site git commit: Published site at .

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/48b00154/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
index 7bfd07c..54c46aa 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
@@ -14,811 +14,841 @@
 <span class="sourceLineNo">006</span>// 32, 1<a name="line.6"></a>
 <span class="sourceLineNo">007</span>import java.util.*;<a name="line.7"></a>
 <span class="sourceLineNo">008</span>// 33, 1<a name="line.8"></a>
-<span class="sourceLineNo">009</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.9"></a>
+<span class="sourceLineNo">009</span>import java.io.IOException;<a name="line.9"></a>
 <span class="sourceLineNo">010</span>// 34, 1<a name="line.10"></a>
-<span class="sourceLineNo">011</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.11"></a>
+<span class="sourceLineNo">011</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.11"></a>
 <span class="sourceLineNo">012</span>// 35, 1<a name="line.12"></a>
-<span class="sourceLineNo">013</span>import org.apache.hadoop.hbase.HConstants;<a name="line.13"></a>
+<span class="sourceLineNo">013</span>import org.apache.hadoop.hbase.client.TableDescriptor;<a name="line.13"></a>
 <span class="sourceLineNo">014</span>// 36, 1<a name="line.14"></a>
-<span class="sourceLineNo">015</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.15"></a>
+<span class="sourceLineNo">015</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.15"></a>
 <span class="sourceLineNo">016</span>// 37, 1<a name="line.16"></a>
-<span class="sourceLineNo">017</span>import org.apache.hadoop.hbase.NamespaceDescriptor;<a name="line.17"></a>
+<span class="sourceLineNo">017</span>import org.apache.hadoop.hbase.HConstants;<a name="line.17"></a>
 <span class="sourceLineNo">018</span>// 38, 1<a name="line.18"></a>
-<span class="sourceLineNo">019</span>import org.apache.hadoop.hbase.ServerLoad;<a name="line.19"></a>
+<span class="sourceLineNo">019</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.19"></a>
 <span class="sourceLineNo">020</span>// 39, 1<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.ServerName;<a name="line.21"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.NamespaceDescriptor;<a name="line.21"></a>
 <span class="sourceLineNo">022</span>// 40, 1<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.TableName;<a name="line.23"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.ServerLoad;<a name="line.23"></a>
 <span class="sourceLineNo">024</span>// 41, 1<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.25"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.ServerName;<a name="line.25"></a>
 <span class="sourceLineNo">026</span>// 42, 1<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.client.MasterSwitchType;<a name="line.27"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.TableName;<a name="line.27"></a>
 <span class="sourceLineNo">028</span>// 43, 1<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.client.SnapshotDescription;<a name="line.29"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.29"></a>
 <span class="sourceLineNo">030</span>// 44, 1<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.master.assignment.AssignmentManager;<a name="line.31"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.client.MasterSwitchType;<a name="line.31"></a>
 <span class="sourceLineNo">032</span>// 45, 1<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.master.DeadServer;<a name="line.33"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.master.assignment.AssignmentManager;<a name="line.33"></a>
 <span class="sourceLineNo">034</span>// 46, 1<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.35"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.master.DeadServer;<a name="line.35"></a>
 <span class="sourceLineNo">036</span>// 47, 1<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.master.RegionState;<a name="line.37"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.37"></a>
 <span class="sourceLineNo">038</span>// 48, 1<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.master.ServerManager;<a name="line.39"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.master.RegionState;<a name="line.39"></a>
 <span class="sourceLineNo">040</span>// 49, 1<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.protobuf.ProtobufUtil;<a name="line.41"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.master.ServerManager;<a name="line.41"></a>
 <span class="sourceLineNo">042</span>// 50, 1<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.43"></a>
+<span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.protobuf.ProtobufUtil;<a name="line.43"></a>
 <span class="sourceLineNo">044</span>// 51, 1<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.security.access.AccessControlLists;<a name="line.45"></a>
+<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.45"></a>
 <span class="sourceLineNo">046</span>// 52, 1<a name="line.46"></a>
-<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.security.visibility.VisibilityConstants;<a name="line.47"></a>
+<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.security.access.AccessControlLists;<a name="line.47"></a>
 <span class="sourceLineNo">048</span>// 53, 1<a name="line.48"></a>
-<span class="sourceLineNo">049</span>import org.apache.hadoop.hbase.tool.Canary;<a name="line.49"></a>
+<span class="sourceLineNo">049</span>import org.apache.hadoop.hbase.security.visibility.VisibilityConstants;<a name="line.49"></a>
 <span class="sourceLineNo">050</span>// 54, 1<a name="line.50"></a>
-<span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.51"></a>
+<span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;<a name="line.51"></a>
 <span class="sourceLineNo">052</span>// 55, 1<a name="line.52"></a>
-<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.util.FSUtils;<a name="line.53"></a>
+<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.tool.Canary;<a name="line.53"></a>
 <span class="sourceLineNo">054</span>// 56, 1<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.util.JvmVersion;<a name="line.55"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>// 57, 1<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.util.StringUtils;<a name="line.57"></a>
-<span class="sourceLineNo">058</span><a name="line.58"></a>
-<span class="sourceLineNo">059</span>public class MasterStatusTmplImpl<a name="line.59"></a>
-<span class="sourceLineNo">060</span>  extends org.jamon.AbstractTemplateImpl<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  implements org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.Intf<a name="line.61"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.util.FSUtils;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>// 58, 1<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.util.JvmVersion;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>// 59, 1<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import org.apache.hadoop.util.StringUtils;<a name="line.61"></a>
 <span class="sourceLineNo">062</span><a name="line.62"></a>
-<span class="sourceLineNo">063</span>{<a name="line.63"></a>
-<span class="sourceLineNo">064</span>  private final HMaster master;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private final AssignmentManager assignmentManager;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  private final boolean catalogJanitorEnabled;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final Set&lt;ServerName&gt; deadServers;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private final String filter;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>  private final String format;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  private final Map&lt;String,Integer&gt; frags;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  private final ServerName metaLocation;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  private final ServerManager serverManager;<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  private final List&lt;ServerName&gt; servers;<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  // 69, 1<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  <a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public String formatZKString() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    StringBuilder quorums = new StringBuilder();<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    String zkQuorum = master.getZooKeeper().getQuorum();<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>    if (null == zkQuorum) {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return quorums.toString();<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
+<span class="sourceLineNo">063</span>public class MasterStatusTmplImpl<a name="line.63"></a>
+<span class="sourceLineNo">064</span>  extends org.jamon.AbstractTemplateImpl<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  implements org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.Intf<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>{<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private final HMaster master;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  private final AssignmentManager assignmentManager;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  private final boolean catalogJanitorEnabled;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>  private final Set&lt;ServerName&gt; deadServers;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  private final String filter;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>  private final String format;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  private final Map&lt;String,Integer&gt; frags;<a name="line.74"></a>
+<span class="sourceLineNo">075</span>  private final ServerName metaLocation;<a name="line.75"></a>
+<span class="sourceLineNo">076</span>  private final ServerManager serverManager;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  private final List&lt;ServerName&gt; servers;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  // 71, 1<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  <a name="line.79"></a>
+<span class="sourceLineNo">080</span>  public String formatZKString() {<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    StringBuilder quorums = new StringBuilder();<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    String zkQuorum = master.getZooKeeper().getQuorum();<a name="line.82"></a>
 <span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>    String[] zks = zkQuorum.split(",");<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span>    if (zks.length == 0) {<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      return quorums.toString();<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    }<a name="line.88"></a>
+<span class="sourceLineNo">084</span>    if (null == zkQuorum) {<a name="line.84"></a>
+<span class="sourceLineNo">085</span>      return quorums.toString();<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>    String[] zks = zkQuorum.split(",");<a name="line.88"></a>
 <span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span>    for(int i = 0; i &lt; zks.length; ++i) {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>      quorums.append(zks[i].trim());<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span>      if (i != (zks.length - 1)) {<a name="line.93"></a>
-<span class="sourceLineNo">094</span>        quorums.append("&lt;br/&gt;");<a name="line.94"></a>
-<span class="sourceLineNo">095</span>      }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    }<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>    return quorums.toString();<a name="line.98"></a>
-<span class="sourceLineNo">099</span>  }<a name="line.99"></a>
-<span class="sourceLineNo">100</span><a name="line.100"></a>
-<span class="sourceLineNo">101</span>  protected static org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData __jamon_setOptionalArguments(org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData p_implData)<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    if(! p_implData.getAssignmentManager__IsNotDefault())<a name="line.103"></a>
-<span class="sourceLineNo">104</span>    {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      p_implData.setAssignmentManager(null);<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    }<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    if(! p_implData.getCatalogJanitorEnabled__IsNotDefault())<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      p_implData.setCatalogJanitorEnabled(true);<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    }<a name="line.110"></a>
-<span class="sourceLineNo">111</span>    if(! p_implData.getDeadServers__IsNotDefault())<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      p_implData.setDeadServers(null);<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    }<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      p_implData.setFilter("general");<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    }<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    {<a name="line.120"></a>
-<span class="sourceLineNo">121</span>      p_implData.setFormat("html");<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    }<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    if(! p_implData.getFrags__IsNotDefault())<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    {<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      p_implData.setFrags(null);<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    if(! p_implData.getMetaLocation__IsNotDefault())<a name="line.127"></a>
+<span class="sourceLineNo">090</span>    if (zks.length == 0) {<a name="line.90"></a>
+<span class="sourceLineNo">091</span>      return quorums.toString();<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span>    for(int i = 0; i &lt; zks.length; ++i) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>      quorums.append(zks[i].trim());<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span>      if (i != (zks.length - 1)) {<a name="line.97"></a>
+<span class="sourceLineNo">098</span>        quorums.append("&lt;br/&gt;");<a name="line.98"></a>
+<span class="sourceLineNo">099</span>      }<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    }<a name="line.100"></a>
+<span class="sourceLineNo">101</span><a name="line.101"></a>
+<span class="sourceLineNo">102</span>    return quorums.toString();<a name="line.102"></a>
+<span class="sourceLineNo">103</span>  }<a name="line.103"></a>
+<span class="sourceLineNo">104</span><a name="line.104"></a>
+<span class="sourceLineNo">105</span>  // 98, 1<a name="line.105"></a>
+<span class="sourceLineNo">106</span>  <a name="line.106"></a>
+<span class="sourceLineNo">107</span>  public static String getUserTables(HMaster master, List&lt;TableDescriptor&gt; tables){<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    if (master.isInitialized()){<a name="line.108"></a>
+<span class="sourceLineNo">109</span>      try {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>        Map&lt;String, TableDescriptor&gt; descriptorMap = master.getTableDescriptors().getAll();<a name="line.110"></a>
+<span class="sourceLineNo">111</span>        if (descriptorMap != null) {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>          for (TableDescriptor desc : descriptorMap.values()) {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>            if (!desc.getTableName().isSystemTable()) {<a name="line.113"></a>
+<span class="sourceLineNo">114</span>             tables.add(desc);<a name="line.114"></a>
+<span class="sourceLineNo">115</span>            }<a name="line.115"></a>
+<span class="sourceLineNo">116</span>          }<a name="line.116"></a>
+<span class="sourceLineNo">117</span>        }<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      } catch (IOException e) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>        return "Got user tables error, " + e.getMessage();<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      }<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    }<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    return null;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>  }<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>  protected static org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData __jamon_setOptionalArguments(org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData p_implData)<a name="line.125"></a>
+<span class="sourceLineNo">126</span>  {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>    if(! p_implData.getAssignmentManager__IsNotDefault())<a name="line.127"></a>
 <span class="sourceLineNo">128</span>    {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      p_implData.setMetaLocation(null);<a name="line.129"></a>
+<span class="sourceLineNo">129</span>      p_implData.setAssignmentManager(null);<a name="line.129"></a>
 <span class="sourceLineNo">130</span>    }<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    if(! p_implData.getServerManager__IsNotDefault())<a name="line.131"></a>
+<span class="sourceLineNo">131</span>    if(! p_implData.getCatalogJanitorEnabled__IsNotDefault())<a name="line.131"></a>
 <span class="sourceLineNo">132</span>    {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      p_implData.setServerManager(null);<a name="line.133"></a>
+<span class="sourceLineNo">133</span>      p_implData.setCatalogJanitorEnabled(true);<a name="line.133"></a>
 <span class="sourceLineNo">134</span>    }<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    if(! p_implData.getServers__IsNotDefault())<a name="line.135"></a>
+<span class="sourceLineNo">135</span>    if(! p_implData.getDeadServers__IsNotDefault())<a name="line.135"></a>
 <span class="sourceLineNo">136</span>    {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>      p_implData.setServers(null);<a name="line.137"></a>
+<span class="sourceLineNo">137</span>      p_implData.setDeadServers(null);<a name="line.137"></a>
 <span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    return p_implData;<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  }<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  public MasterStatusTmplImpl(org.jamon.TemplateManager p_templateManager, org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData p_implData)<a name="line.141"></a>
-<span class="sourceLineNo">142</span>  {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    super(p_templateManager, __jamon_setOptionalArguments(p_implData));<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    master = p_implData.getMaster();<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    assignmentManager = p_implData.getAssignmentManager();<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    catalogJanitorEnabled = p_implData.getCatalogJanitorEnabled();<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    deadServers = p_implData.getDeadServers();<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    filter = p_implData.getFilter();<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    format = p_implData.getFormat();<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    frags = p_implData.getFrags();<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    metaLocation = p_implData.getMetaLocation();<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    serverManager = p_implData.getServerManager();<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    servers = p_implData.getServers();<a name="line.153"></a>
-<span class="sourceLineNo">154</span>  }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  <a name="line.155"></a>
-<span class="sourceLineNo">156</span>  @Override public void renderNoFlush(final java.io.Writer jamonWriter)<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    throws java.io.IOException<a name="line.157"></a>
-<span class="sourceLineNo">158</span>  {<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    // 60, 1<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    if (format.equals("json") )<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      // 60, 30<a name="line.162"></a>
-<span class="sourceLineNo">163</span>      jamonWriter.write("\n  ");<a name="line.163"></a>
-<span class="sourceLineNo">164</span>      // 61, 3<a name="line.164"></a>
-<span class="sourceLineNo">165</span>      {<a name="line.165"></a>
-<span class="sourceLineNo">166</span>        org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl __jamon__var_0 = new org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl(this.getTemplateManager());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>        __jamon__var_0.setFilter(filter);<a name="line.167"></a>
-<span class="sourceLineNo">168</span>        __jamon__var_0.setFormat("json" );<a name="line.168"></a>
-<span class="sourceLineNo">169</span>        __jamon__var_0.renderNoFlush(jamonWriter);<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      // 61, 68<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      jamonWriter.write("\n  ");<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      // 62, 3<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      return; <a name="line.174"></a>
-<span class="sourceLineNo">175</span>    }<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    // 63, 7<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    jamonWriter.write("\n");<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    // 64, 1<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    <a name="line.179"></a>
-<span class="sourceLineNo">180</span>ServerManager serverManager = master.getServerManager();<a name="line.180"></a>
-<span class="sourceLineNo">181</span>AssignmentManager assignmentManager = master.getAssignmentManager();<a name="line.181"></a>
-<span class="sourceLineNo">182</span><a name="line.182"></a>
-<span class="sourceLineNo">183</span>    // 96, 1<a name="line.183"></a>
-<span class="sourceLineNo">184</span>    jamonWriter.write("&lt;!DOCTYPE html&gt;\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\" ?&gt;\n&lt;html lang=\"en\"&gt;\n  &lt;head&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n    &lt;title&gt;");<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    // 101, 12<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    if (master.isActiveMaster() )<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      // 101, 43<a name="line.188"></a>
-<span class="sourceLineNo">189</span>      jamonWriter.write("Master: ");<a name="line.189"></a>
-<span class="sourceLineNo">190</span>    }<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    // 101, 51<a name="line.191"></a>
-<span class="sourceLineNo">192</span>    else<a name="line.192"></a>
-<span class="sourceLineNo">193</span>    {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>      // 101, 58<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      jamonWriter.write("Backup Master: ");<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    // 101, 79<a name="line.197"></a>
-<span class="sourceLineNo">198</span>    jamonWriter.write("\n    ");<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    // 102, 5<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerName().getHostname()), jamonWriter);<a name="line.200"></a>
-<span class="sourceLineNo">201</span>    // 102, 47<a name="line.201"></a>
-<span class="sourceLineNo">202</span>    jamonWriter.write("&lt;/title&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;meta name=\"description\" content=\"\"&gt;\n    &lt;link href=\"/static/css/bootstrap.min.css\" rel=\"stylesheet\"&gt;\n    &lt;link href=\"/static/css/bootstrap-theme.min.css\" rel=\"stylesheet\"&gt;\n    &lt;link href=\"/static/css/hbase.css\" rel=\"stylesheet\"&gt;\n  &lt;/head&gt;\n\n  &lt;body&gt;\n\n    &lt;div class=\"navbar  navbar-fixed-top navbar-default\"&gt;\n        &lt;div class=\"container-fluid\"&gt;\n            &lt;div class=\"navbar-header\"&gt;\n                &lt;button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-collapse\"&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                &lt;/button&g
 t;\n                &lt;a class=\"navbar-brand\" href=\"/master-status\"&gt;&lt;img src=\"/static/hbase_logo_small.png\" alt=\"HBase Logo\"/&gt;&lt;/a&gt;\n            &lt;/div&gt;\n            &lt;div class=\"collapse navbar-collapse\"&gt;\n                &lt;ul class=\"nav navbar-nav\"&gt;\n                &lt;li class=\"active\"&gt;&lt;a href=\"/\"&gt;Home&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/tablesDetailed.jsp\"&gt;Table Details&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    // 126, 17<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    if (master.isActiveMaster() )<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>      // 126, 48<a name="line.206"></a>
-<span class="sourceLineNo">207</span>      jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/procedures.jsp\"&gt;Procedures &amp;amp; Locks&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    // 128, 23<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/processMaster.jsp\"&gt;Process Metrics&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/logs/\"&gt;Local Logs&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/logLevel\"&gt;Log Level&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/dump\"&gt;Debug Dump&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/jmx\"&gt;Metrics Dump&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    // 134, 17<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (HBaseConfiguration.isShowConfInServlet())<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    {<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      // 134, 64<a name="line.214"></a>
-<span class="sourceLineNo">215</span>      jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/conf\"&gt;HBase Configuration&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    }<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    // 136, 23<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    jamonWriter.write("\n               &lt;/ul&gt;\n            &lt;/div&gt;&lt;!--/.nav-collapse --&gt;\n        &lt;/div&gt;\n    &lt;/div&gt;\n\n    &lt;div class=\"container-fluid content\"&gt;\n\t");<a name="line.218"></a>
-<span class="sourceLineNo">219</span>    // 143, 2<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    if (master.isActiveMaster() )<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>      // 143, 33<a name="line.222"></a>
-<span class="sourceLineNo">223</span>      jamonWriter.write("\n        &lt;div class=\"row inner_header\"&gt;\n            &lt;div class=\"page-header\"&gt;\n                &lt;h1&gt;Master &lt;small&gt;");<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      // 146, 35<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerName().getHostname()), jamonWriter);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      // 146, 77<a name="line.226"></a>
-<span class="sourceLineNo">227</span>      jamonWriter.write("&lt;/small&gt;&lt;/h1&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n\n        &lt;div class=\"row\"&gt;\n        &lt;!-- Various warnings that cluster admins should be aware of --&gt;\n        ");<a name="line.227"></a>
-<span class="sourceLineNo">228</span>      // 152, 9<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      if (JvmVersion.isBadJvmVersion() )<a name="line.229"></a>
-<span class="sourceLineNo">230</span>      {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>        // 152, 45<a name="line.231"></a>
-<span class="sourceLineNo">232</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-error\"&gt;\n          Your current JVM version ");<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        // 154, 36<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(System.getProperty("java.version")), jamonWriter);<a name="line.234"></a>
-<span class="sourceLineNo">235</span>        // 154, 76<a name="line.235"></a>
-<span class="sourceLineNo">236</span>        jamonWriter.write(" is known to be\n          unstable with HBase. Please see the\n          &lt;a href=\"http://hbase.apache.org/book.html#trouble.log.gc\"&gt;HBase Reference Guide&lt;/a&gt;\n          for details.\n          &lt;/div&gt;\n        ");<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      }<a name="line.237"></a>
-<span class="sourceLineNo">238</span>      // 159, 15<a name="line.238"></a>
-<span class="sourceLineNo">239</span>      jamonWriter.write("\n        ");<a name="line.239"></a>
-<span class="sourceLineNo">240</span>      // 160, 9<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      if (master.isInitialized() &amp;&amp; !catalogJanitorEnabled )<a name="line.241"></a>
-<span class="sourceLineNo">242</span>      {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>        // 160, 65<a name="line.243"></a>
-<span class="sourceLineNo">244</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-error\"&gt;\n          Please note that your cluster is running with the CatalogJanitor disabled. It can be\n          re-enabled from the hbase shell by running the command 'catalogjanitor_switch true'\n          &lt;/div&gt;\n        ");<a name="line.244"></a>
-<span class="sourceLineNo">245</span>      }<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      // 165, 15<a name="line.246"></a>
-<span class="sourceLineNo">247</span>      jamonWriter.write("\n        ");<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      // 166, 9<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      if (!master.isBalancerOn() )<a name="line.249"></a>
-<span class="sourceLineNo">250</span>      {<a name="line.250"></a>
-<span class="sourceLineNo">251</span>        // 166, 39<a name="line.251"></a>
-<span class="sourceLineNo">252</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-warning\"&gt;\n            The Load Balancer is not enabled which will eventually cause performance degradation\n            in HBase as Regions will not be distributed across all RegionServers. The balancer\n            is only expected to be disabled during rolling upgrade scenarios.\n          &lt;/div&gt;\n        ");<a name="line.252"></a>
-<span class="sourceLineNo">253</span>      }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      // 172, 15<a name="line.254"></a>
-<span class="sourceLineNo">255</span>      jamonWriter.write("\n        ");<a name="line.255"></a>
-<span class="sourceLineNo">256</span>      // 173, 9<a name="line.256"></a>
-<span class="sourceLineNo">257</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.SPLIT) )<a name="line.257"></a>
-<span class="sourceLineNo">258</span>      {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>        // 173, 70<a name="line.259"></a>
-<span class="sourceLineNo">260</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-warning\"&gt;\n            Region splits are disabled. This may be the result of HBCK aborting while\n            running in repair mode. Manually enable splits from the HBase shell,\n            or re-run HBCK in repair mode.\n          &lt;/div&gt;\n        ");<a name="line.260"></a>
+<span class="sourceLineNo">139</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    {<a name="line.140"></a>
+<span class="sourceLineNo">141</span>      p_implData.setFilter("general");<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    }<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>      p_implData.setFormat("html");<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>    if(! p_implData.getFrags__IsNotDefault())<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>      p_implData.setFrags(null);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    }<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    if(! p_implData.getMetaLocation__IsNotDefault())<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    {<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      p_implData.setMetaLocation(null);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    if(! p_implData.getServerManager__IsNotDefault())<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      p_implData.setServerManager(null);<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    }<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    if(! p_implData.getServers__IsNotDefault())<a name="line.159"></a>
+<span class="sourceLineNo">160</span>    {<a name="line.160"></a>
+<span class="sourceLineNo">161</span>      p_implData.setServers(null);<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    }<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    return p_implData;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>  }<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  public MasterStatusTmplImpl(org.jamon.TemplateManager p_templateManager, org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData p_implData)<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  {<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    super(p_templateManager, __jamon_setOptionalArguments(p_implData));<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    master = p_implData.getMaster();<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    assignmentManager = p_implData.getAssignmentManager();<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    catalogJanitorEnabled = p_implData.getCatalogJanitorEnabled();<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    deadServers = p_implData.getDeadServers();<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    filter = p_implData.getFilter();<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    format = p_implData.getFormat();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    frags = p_implData.getFrags();<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    metaLocation = p_implData.getMetaLocation();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    serverManager = p_implData.getServerManager();<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    servers = p_implData.getServers();<a name="line.177"></a>
+<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
+<span class="sourceLineNo">179</span>  <a name="line.179"></a>
+<span class="sourceLineNo">180</span>  @Override public void renderNoFlush(final java.io.Writer jamonWriter)<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    throws java.io.IOException<a name="line.181"></a>
+<span class="sourceLineNo">182</span>  {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    // 62, 1<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    if (format.equals("json") )<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    {<a name="line.185"></a>
+<span class="sourceLineNo">186</span>      // 62, 30<a name="line.186"></a>
+<span class="sourceLineNo">187</span>      jamonWriter.write("\n  ");<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      // 63, 3<a name="line.188"></a>
+<span class="sourceLineNo">189</span>      {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>        org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl __jamon__var_0 = new org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl(this.getTemplateManager());<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        __jamon__var_0.setFilter(filter);<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        __jamon__var_0.setFormat("json" );<a name="line.192"></a>
+<span class="sourceLineNo">193</span>        __jamon__var_0.renderNoFlush(jamonWriter);<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      }<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      // 63, 68<a name="line.195"></a>
+<span class="sourceLineNo">196</span>      jamonWriter.write("\n  ");<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      // 64, 3<a name="line.197"></a>
+<span class="sourceLineNo">198</span>      return; <a name="line.198"></a>
+<span class="sourceLineNo">199</span>    }<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    // 65, 7<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    jamonWriter.write("\n");<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    // 66, 1<a name="line.202"></a>
+<span class="sourceLineNo">203</span>    <a name="line.203"></a>
+<span class="sourceLineNo">204</span>ServerManager serverManager = master.getServerManager();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>AssignmentManager assignmentManager = master.getAssignmentManager();<a name="line.205"></a>
+<span class="sourceLineNo">206</span><a name="line.206"></a>
+<span class="sourceLineNo">207</span>    // 118, 1<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    jamonWriter.write("&lt;!DOCTYPE html&gt;\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\" ?&gt;\n&lt;html lang=\"en\"&gt;\n  &lt;head&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n    &lt;title&gt;");<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    // 123, 12<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    if (master.isActiveMaster() )<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      // 123, 43<a name="line.212"></a>
+<span class="sourceLineNo">213</span>      jamonWriter.write("Master: ");<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    }<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    // 123, 51<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    else<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    {<a name="line.217"></a>
+<span class="sourceLineNo">218</span>      // 123, 58<a name="line.218"></a>
+<span class="sourceLineNo">219</span>      jamonWriter.write("Backup Master: ");<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    }<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    // 123, 79<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    jamonWriter.write("\n    ");<a name="line.222"></a>
+<span class="sourceLineNo">223</span>    // 124, 5<a name="line.223"></a>
+<span class="sourceLineNo">224</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerName().getHostname()), jamonWriter);<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    // 124, 47<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    jamonWriter.write("&lt;/title&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;meta name=\"description\" content=\"\"&gt;\n    &lt;link href=\"/static/css/bootstrap.min.css\" rel=\"stylesheet\"&gt;\n    &lt;link href=\"/static/css/bootstrap-theme.min.css\" rel=\"stylesheet\"&gt;\n    &lt;link href=\"/static/css/hbase.css\" rel=\"stylesheet\"&gt;\n  &lt;/head&gt;\n\n  &lt;body&gt;\n\n    &lt;div class=\"navbar  navbar-fixed-top navbar-default\"&gt;\n        &lt;div class=\"container-fluid\"&gt;\n            &lt;div class=\"navbar-header\"&gt;\n                &lt;button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-collapse\"&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                    &lt;span class=\"icon-bar\"&gt;&lt;/span&gt;\n                &lt;/button&g
 t;\n                &lt;a class=\"navbar-brand\" href=\"/master-status\"&gt;&lt;img src=\"/static/hbase_logo_small.png\" alt=\"HBase Logo\"/&gt;&lt;/a&gt;\n            &lt;/div&gt;\n            &lt;div class=\"collapse navbar-collapse\"&gt;\n                &lt;ul class=\"nav navbar-nav\"&gt;\n                &lt;li class=\"active\"&gt;&lt;a href=\"/\"&gt;Home&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/tablesDetailed.jsp\"&gt;Table Details&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    // 148, 17<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    if (master.isActiveMaster() )<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    {<a name="line.229"></a>
+<span class="sourceLineNo">230</span>      // 148, 48<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/procedures.jsp\"&gt;Procedures &amp;amp; Locks&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    }<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    // 150, 23<a name="line.233"></a>
+<span class="sourceLineNo">234</span>    jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/processMaster.jsp\"&gt;Process Metrics&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/logs/\"&gt;Local Logs&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/logLevel\"&gt;Log Level&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/dump\"&gt;Debug Dump&lt;/a&gt;&lt;/li&gt;\n                &lt;li&gt;&lt;a href=\"/jmx\"&gt;Metrics Dump&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    // 156, 17<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    if (HBaseConfiguration.isShowConfInServlet())<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>      // 156, 64<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      jamonWriter.write("\n                &lt;li&gt;&lt;a href=\"/conf\"&gt;HBase Configuration&lt;/a&gt;&lt;/li&gt;\n                ");<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    // 158, 23<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    jamonWriter.write("\n               &lt;/ul&gt;\n            &lt;/div&gt;&lt;!--/.nav-collapse --&gt;\n        &lt;/div&gt;\n    &lt;/div&gt;\n\n    &lt;div class=\"container-fluid content\"&gt;\n\t");<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    // 165, 2<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    if (master.isActiveMaster() )<a name="line.244"></a>
+<span class="sourceLineNo">245</span>    {<a name="line.245"></a>
+<span class="sourceLineNo">246</span>      // 165, 33<a name="line.246"></a>
+<span class="sourceLineNo">247</span>      jamonWriter.write("\n        &lt;div class=\"row inner_header\"&gt;\n            &lt;div class=\"page-header\"&gt;\n                &lt;h1&gt;Master &lt;small&gt;");<a name="line.247"></a>
+<span class="sourceLineNo">248</span>      // 168, 35<a name="line.248"></a>
+<span class="sourceLineNo">249</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerName().getHostname()), jamonWriter);<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      // 168, 77<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      jamonWriter.write("&lt;/small&gt;&lt;/h1&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n\n        &lt;div class=\"row\"&gt;\n        &lt;!-- Various warnings that cluster admins should be aware of --&gt;\n        ");<a name="line.251"></a>
+<span class="sourceLineNo">252</span>      // 174, 9<a name="line.252"></a>
+<span class="sourceLineNo">253</span>      if (JvmVersion.isBadJvmVersion() )<a name="line.253"></a>
+<span class="sourceLineNo">254</span>      {<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        // 174, 45<a name="line.255"></a>
+<span class="sourceLineNo">256</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-error\"&gt;\n          Your current JVM version ");<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        // 176, 36<a name="line.257"></a>
+<span class="sourceLineNo">258</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(System.getProperty("java.version")), jamonWriter);<a name="line.258"></a>
+<span class="sourceLineNo">259</span>        // 176, 76<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        jamonWriter.write(" is known to be\n          unstable with HBase. Please see the\n          &lt;a href=\"http://hbase.apache.org/book.html#trouble.log.gc\"&gt;HBase Reference Guide&lt;/a&gt;\n          for details.\n          &lt;/div&gt;\n        ");<a name="line.260"></a>
 <span class="sourceLineNo">261</span>      }<a name="line.261"></a>
-<span class="sourceLineNo">262</span>      // 179, 15<a name="line.262"></a>
+<span class="sourceLineNo">262</span>      // 181, 15<a name="line.262"></a>
 <span class="sourceLineNo">263</span>      jamonWriter.write("\n        ");<a name="line.263"></a>
-<span class="sourceLineNo">264</span>      // 180, 9<a name="line.264"></a>
-<span class="sourceLineNo">265</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.MERGE) )<a name="line.265"></a>
+<span class="sourceLineNo">264</span>      // 182, 9<a name="line.264"></a>
+<span class="sourceLineNo">265</span>      if (master.isInitialized() &amp;&amp; !catalogJanitorEnabled )<a name="line.265"></a>
 <span class="sourceLineNo">266</span>      {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>        // 180, 70<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-warning\"&gt;\n            Region merges are disabled. This may be the result of HBCK aborting while\n            running in repair mode. Manually enable merges from the HBase shell,\n            or re-run HBCK in repair mode.\n          &lt;/div&gt;\n        ");<a name="line.268"></a>
+<span class="sourceLineNo">267</span>        // 182, 65<a name="line.267"></a>
+<span class="sourceLineNo">268</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-error\"&gt;\n          Please note that your cluster is running with the CatalogJanitor disabled. It can be\n          re-enabled from the hbase shell by running the command 'catalogjanitor_switch true'\n          &lt;/div&gt;\n        ");<a name="line.268"></a>
 <span class="sourceLineNo">269</span>      }<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      // 186, 15<a name="line.270"></a>
+<span class="sourceLineNo">270</span>      // 187, 15<a name="line.270"></a>
 <span class="sourceLineNo">271</span>      jamonWriter.write("\n        ");<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      // 187, 9<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (master.getMasterCoprocessorHost().findCoprocessor("RSGroupAdminEndpoint") != null )<a name="line.273"></a>
+<span class="sourceLineNo">272</span>      // 188, 9<a name="line.272"></a>
+<span class="sourceLineNo">273</span>      if (!master.isBalancerOn() )<a name="line.273"></a>
 <span class="sourceLineNo">274</span>      {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>        // 187, 98<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        jamonWriter.write("\n          &lt;section&gt;\n            &lt;h2&gt;RSGroup&lt;/h2&gt;\n            ");<a name="line.276"></a>
-<span class="sourceLineNo">277</span>        // 190, 13<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>          org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl __jamon__var_1 = new org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl(this.getTemplateManager());<a name="line.279"></a>
-<span class="sourceLineNo">280</span>          __jamon__var_1.renderNoFlush(jamonWriter, master, serverManager);<a name="line.280"></a>
-<span class="sourceLineNo">281</span>        }<a name="line.281"></a>
-<span class="sourceLineNo">282</span>        // 190, 79<a name="line.282"></a>
-<span class="sourceLineNo">283</span>        jamonWriter.write("\n          &lt;/section&gt;\n        ");<a name="line.283"></a>
-<span class="sourceLineNo">284</span>      }<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      // 192, 15<a name="line.285"></a>
-<span class="sourceLineNo">286</span>      jamonWriter.write("\n        &lt;section&gt;\n            &lt;h2&gt;Region Servers&lt;/h2&gt;\n            ");<a name="line.286"></a>
-<span class="sourceLineNo">287</span>      // 195, 13<a name="line.287"></a>
-<span class="sourceLineNo">288</span>      {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>        org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl __jamon__var_2 = new org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl(this.getTemplateManager());<a name="line.289"></a>
-<span class="sourceLineNo">290</span>        __jamon__var_2.setServers(servers );<a name="line.290"></a>
-<span class="sourceLineNo">291</span>        __jamon__var_2.renderNoFlush(jamonWriter, master);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>      }<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      // 195, 74<a name="line.293"></a>
-<span class="sourceLineNo">294</span>      jamonWriter.write("\n\n            ");<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      // 197, 13<a name="line.295"></a>
-<span class="sourceLineNo">296</span>      if ((deadServers != null) )<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        // 197, 42<a name="line.298"></a>
-<span class="sourceLineNo">299</span>        jamonWriter.write("\n                ");<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        // 198, 17<a name="line.300"></a>
-<span class="sourceLineNo">301</span>        {<a name="line.301"></a>
-<span class="sourceLineNo">302</span>          // 198, 17<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          __jamon_innerUnit__deadRegionServers(jamonWriter);<a name="line.303"></a>
-<span class="sourceLineNo">304</span>        }<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        // 198, 40<a name="line.305"></a>
-<span class="sourceLineNo">306</span>        jamonWriter.write("\n            ");<a name="line.306"></a>
-<span class="sourceLineNo">307</span>      }<a name="line.307"></a>
-<span class="sourceLineNo">308</span>      // 199, 19<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      jamonWriter.write("\n        &lt;/section&gt;\n        &lt;section&gt;\n            ");<a name="line.309"></a>
-<span class="sourceLineNo">310</span>      // 202, 13<a name="line.310"></a>
-<span class="sourceLineNo">311</span>      {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_3 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.312"></a>
-<span class="sourceLineNo">313</span>        __jamon__var_3.renderNoFlush(jamonWriter, master );<a name="line.313"></a>
-<span class="sourceLineNo">314</span>      }<a name="line.314"></a>
-<span class="sourceLineNo">315</span>      // 202, 58<a name="line.315"></a>
-<span class="sourceLineNo">316</span>      jamonWriter.write("\n        &lt;/section&gt;\n        &lt;section&gt;\n            &lt;h2&gt;Tables&lt;/h2&gt;\n            &lt;div class=\"tabbable\"&gt;\n                &lt;ul class=\"nav nav-pills\"&gt;\n                    &lt;li class=\"active\"&gt;\n                        &lt;a href=\"#tab_userTables\" data-toggle=\"tab\"&gt;User Tables&lt;/a&gt;\n                    &lt;/li&gt;\n                    &lt;li class=\"\"&gt;\n                        &lt;a href=\"#tab_catalogTables\" data-toggle=\"tab\"&gt;System Tables&lt;/a&gt;\n                    &lt;/li&gt;\n                    &lt;li class=\"\"&gt;\n                        &lt;a href=\"#tab_userSnapshots\" data-toggle=\"tab\"&gt;Snapshots&lt;/a&gt;\n                    &lt;/li&gt;\n                &lt;/ul&gt;\n                &lt;div class=\"tab-content\" style=\"padding-bottom: 9px; border-bottom: 1px solid #ddd;\"&gt;\n                    &lt;div class=\"tab-pane active\" id=\"t
 ab_userTables\"&gt;\n                        ");<a name="line.316"></a>
-<span class="sourceLineNo">317</span>      // 220, 25<a name="line.317"></a>
-<span class="sourceLineNo">318</span>      if ((metaLocation != null) )<a name="line.318"></a>
-<span class="sourceLineNo">319</span>      {<a name="line.319"></a>
-<span class="sourceLineNo">320</span>        // 220, 55<a name="line.320"></a>
-<span class="sourceLineNo">321</span>        jamonWriter.write("\n                            ");<a name="line.321"></a>
-<span class="sourceLineNo">322</span>        // 221, 29<a name="line.322"></a>
-<span class="sourceLineNo">323</span>        {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>          // 221, 29<a name="line.324"></a>
-<span class="sourceLineNo">325</span>          __jamon_innerUnit__userTables(jamonWriter);<a name="line.325"></a>
-<span class="sourceLineNo">326</span>        }<a name="line.326"></a>
-<span class="sourceLineNo">327</span>        // 221, 45<a name="line.327"></a>
-<span class="sourceLineNo">328</span>        jamonWriter.write("\n                        ");<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      }<a name="line.329"></a>
-<span class="sourceLineNo">330</span>      // 222, 31<a name="line.330"></a>
-<span class="sourceLineNo">331</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_catalogTables\"&gt;\n                        ");<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      // 225, 25<a name="line.332"></a>
-<span class="sourceLineNo">333</span>      if ((metaLocation != null) )<a name="line.333"></a>
-<span class="sourceLineNo">334</span>      {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>        // 225, 55<a name="line.335"></a>
-<span class="sourceLineNo">336</span>        jamonWriter.write("\n                            ");<a name="line.336"></a>
-<span class="sourceLineNo">337</span>        // 226, 29<a name="line.337"></a>
-<span class="sourceLineNo">338</span>        {<a name="line.338"></a>
-<span class="sourceLineNo">339</span>          // 226, 29<a name="line.339"></a>
-<span class="sourceLineNo">340</span>          __jamon_innerUnit__catalogTables(jamonWriter);<a name="line.340"></a>
-<span class="sourceLineNo">341</span>        }<a name="line.341"></a>
-<span class="sourceLineNo">342</span>        // 226, 48<a name="line.342"></a>
-<span class="sourceLineNo">343</span>        jamonWriter.write("\n                        ");<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      }<a name="line.344"></a>
-<span class="sourceLineNo">345</span>      // 227, 31<a name="line.345"></a>
-<span class="sourceLineNo">346</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_userSnapshots\"&gt;\n                        ");<a name="line.346"></a>
-<span class="sourceLineNo">347</span>      // 230, 25<a name="line.347"></a>
-<span class="sourceLineNo">348</span>      {<a name="line.348"></a>
-<span class="sourceLineNo">349</span>        // 230, 25<a name="line.349"></a>
-<span class="sourceLineNo">350</span>        __jamon_innerUnit__userSnapshots(jamonWriter);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>      }<a name="line.351"></a>
-<span class="sourceLineNo">352</span>      // 230, 44<a name="line.352"></a>
-<span class="sourceLineNo">353</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/section&gt;\n        ");<a name="line.353"></a>
-<span class="sourceLineNo">354</span>      // 235, 9<a name="line.354"></a>
-<span class="sourceLineNo">355</span>      if (master.getAssignmentManager() != null )<a name="line.355"></a>
-<span class="sourceLineNo">356</span>      {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>        // 235, 54<a name="line.357"></a>
-<span class="sourceLineNo">358</span>        jamonWriter.write("\n        ");<a name="line.358"></a>
-<span class="sourceLineNo">359</span>        // 236, 9<a name="line.359"></a>
-<span class="sourceLineNo">360</span>        {<a name="line.360"></a>
-<span class="sourceLineNo">361</span>          org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl __jamon__var_4 = new org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl(this.getTemplateManager());<a name="line.361"></a>
-<span class="sourceLineNo">362</span>          __jamon__var_4.renderNoFlush(jamonWriter, master.getAssignmentManager());<a name="line.362"></a>
-<span class="sourceLineNo">363</span>        }<a name="line.363"></a>
-<span class="sourceLineNo">364</span>        // 236, 90<a name="line.364"></a>
-<span class="sourceLineNo">365</span>        jamonWriter.write("\n        ");<a name="line.365"></a>
-<span class="sourceLineNo">366</span>      }<a name="line.366"></a>
-<span class="sourceLineNo">367</span>      // 237, 15<a name="line.367"></a>
-<span class="sourceLineNo">368</span>      jamonWriter.write("\n\t");<a name="line.368"></a>
-<span class="sourceLineNo">369</span>    }<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    // 238, 2<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    else<a name="line.371"></a>
-<span class="sourceLineNo">372</span>    {<a name="line.372"></a>
-<span class="sourceLineNo">373</span>      // 238, 9<a name="line.373"></a>
-<span class="sourceLineNo">374</span>      jamonWriter.write("\n        &lt;section&gt;\n            ");<a name="line.374"></a>
-<span class="sourceLineNo">375</span>      // 240, 13<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      {<a name="line.376"></a>
-<span class="sourceLineNo">377</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_5 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.377"></a>
-<span class="sourceLineNo">378</span>        __jamon__var_5.renderNoFlush(jamonWriter, master );<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      }<a name="line.379"></a>
-<span class="sourceLineNo">380</span>      // 240, 58<a name="line.380"></a>
-<span class="sourceLineNo">381</span>      jamonWriter.write("\n        &lt;/section&gt;\n\t");<a name="line.381"></a>
-<span class="sourceLineNo">382</span>    }<a name="line.382"></a>
-<span class="sourceLineNo">383</span>    // 242, 8<a name="line.383"></a>
-<span class="sourceLineNo">384</span>    jamonWriter.write("\n\n\n        &lt;section&gt;\n            ");<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    // 246, 13<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    {<a name="line.386"></a>
-<span class="sourceLineNo">387</span>      org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl __jamon__var_6 = new org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl(this.getTemplateManager());<a name="line.387"></a>
-<span class="sourceLineNo">388</span>      __jamon__var_6.setFilter(filter );<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      __jamon__var_6.renderNoFlush(jamonWriter);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span>    // 246, 61<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    jamonWriter.write("\n        &lt;/section&gt;\n\n        &lt;section&gt;\n            &lt;h2&gt;Software Attributes&lt;/h2&gt;\n            &lt;table id=\"attributes_table\" class=\"table table-striped\"&gt;\n                &lt;tr&gt;\n                    &lt;th&gt;Attribute Name&lt;/th&gt;\n                    &lt;th&gt;Value&lt;/th&gt;\n                    &lt;th&gt;Description&lt;/th&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;HBase Version&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    // 259, 25<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getVersion()), jamonWriter);<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    // 259, 84<a name="line.395"></a>
-<span class="sourceLineNo">396</span>    jamonWriter.write(", revision=");<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    // 259, 95<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getRevision()), jamonWriter);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    // 259, 155<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    jamonWriter.write("&lt;/td&gt;&lt;td&gt;HBase version and revision&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;HBase Compiled&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    // 263, 25<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getDate()), jamonWriter);<a name="line.402"></a>
-<span class="sourceLineNo">403</span>    // 263, 81<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    jamonWriter.write(", ");<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    // 263, 83<a name="line.405"></a>
-<span class="sourceLineNo">406</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getUser()), jamonWriter);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    // 263, 139<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;When HBase version was compiled and by whom&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;HBase Source Checksum&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.408"></a>
-<span class="sourceLineNo">409</span>    // 268, 25<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    // 268, 88<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;HBase source MD5 checksum&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;Hadoop Version&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    // 273, 25<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getVersion()), jamonWriter);<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    // 273, 78<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    jamonWriter.write(", revision=");<a name="line.416"></a>
-<span class="sourceLineNo">417</span>    // 273, 89<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getRevision()), jamonWriter);<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    // 273, 143<a name="line.419"></a>
-<span class="sourceLineNo">420</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;Hadoop version and revision&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;Hadoop Compiled&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    // 278, 25<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getDate()), jamonWriter);<a name="line.422"></a>
-<span class="sourceLineNo">423</span>    // 278, 75<a name="line.423"></a>
-<span class="sourceLineNo">424</span>    jamonWriter.write(", ");<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    // 278, 77<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getUser()), jamonWriter);<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    // 278, 127<a name="line.427"></a>
-<span class="sourceLineNo">428</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;When Hadoop version was compiled and by whom&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;Hadoop Source Checksum&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    // 283, 25<a name="line.429"></a>
-<span class="sourceLineNo">430</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    // 283, 82<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;Hadoop source MD5 checksum&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;ZooKeeper Client Version&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    // 288, 25<a name="line.433"></a>
-<span class="sourceLineNo">434</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getVersion()), jamonWriter);<a name="line.434"></a>
-<span class="sourceLineNo">435</span>    // 288, 72<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    jamonWriter.write(", revision=");<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    // 288, 83<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getRevision()), jamonWriter);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    // 288, 131<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;ZooKeeper client version and revision&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;ZooKeeper Client Compiled&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>    // 293, 25<a name="line.441"></a>
-<span class="sourceLineNo">442</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getBuildDate()), jamonWriter);<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    // 293, 74<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;When ZooKeeper client version was compiled&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;ZooKeeper Quorum&lt;/td&gt;\n                    &lt;td&gt; ");<a name="line.444"></a>
-<span class="sourceLineNo">445</span>    // 299, 26<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(formatZKString()), jamonWriter);<a name="line.446"></a>
-<span class="sourceLineNo">447</span>    // 299, 48<a name="line.447"></a>
-<span class="sourceLineNo">448</span>    jamonWriter.write(" &lt;/td&gt;\n                    &lt;td&gt;Addresses of all registered ZK servers. For more, see &lt;a href=\"/zk.jsp\"&gt;zk dump&lt;/a&gt;.&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;ZooKeeper Base Path&lt;/td&gt;\n                    &lt;td&gt; ");<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    // 304, 26<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getZooKeeper().getZNodePaths().baseZNode), jamonWriter);<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    // 304, 79<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;Root node of this cluster in ZK.&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;HBase Root Directory&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.452"></a>
-<span class="sourceLineNo">453</span>    // 309, 25<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(FSUtils.getRootDir(master.getConfiguration()).toString()), jamonWriter);<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    // 309, 87<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;Location of HBase home directory&lt;/td&gt;\n                &lt;/tr&gt;\n                &lt;tr&gt;\n                    &lt;td&gt;HMaster Start Time&lt;/td&gt;\n                    &lt;td&gt;");<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    // 314, 25<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterStartTime())), jamonWriter);<a name="line.458"></a>
-<span class="sourceLineNo">459</span>    // 314, 68<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    jamonWriter.write("&lt;/td&gt;\n                    &lt;td&gt;Date stamp of when this HMaster was started&lt;/td&gt;\n                &lt;/tr&gt;\n                ");<a name="line.460"></a>
-<span class="sourceLineNo">461</span>    // 317, 17<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    if (master.isActiveMaster() )<a name="line.462"></a>
-<span class="sourceLineNo">463</span>    {<a name="line.463"></a>
-<span class="sourceLineNo">464</span>      // 317, 48<a name="line.464"></a>
-<span class="sourceLineNo">465</span>      jamonWriter.write("\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;HMaster Active Time&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.465"></a>
-<span class="sourceLineNo">466</span>      // 320, 26<a name="line.466"></a>
-<span class="sourceLineNo">467</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterActiveTime())), jamonWriter);<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      // 320, 70<a name="line.468"></a>
-<span class="sourceLineNo">469</span>      jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;Date stamp of when this HMaster became active&lt;/td&gt;\n\t                &lt;/tr&gt;\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;HBase Cluster ID&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.469"></a>
-<span class="sourceLineNo">470</span>      // 325, 26<a name="line.470"></a>
-<span class="sourceLineNo">471</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getClusterId() != null ? master.getClusterId() : "Not set"), jamonWriter);<a name="line.471"></a>
-<span class="sourceLineNo">472</span>      // 325, 97<a name="line.472"></a>
-<span class="sourceLineNo">473</span>      jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;Unique identifier generated for each HBase cluster&lt;/td&gt;\n\t                &lt;/tr&gt;\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;Load average&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      // 330, 26<a name="line.474"></a>
-<span class="sourceLineNo">475</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerManager() == null ? "0.00" :<a name="line.475"></a>
-<span class="sourceLineNo">476</span>                        StringUtils.limitDecimalTo2(master.getServerManager().getAverageLoad())), jamonWriter);<a name="line.476"></a>
-<span class="sourceLineNo">477</span>      // 331, 98<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;Average number of regions per regionserver. Naive computation.&lt;/td&gt;\n\t                &lt;/tr&gt;\n\t                ");<a name="line.478"></a>
-<span class="sourceLineNo">479</span>      // 334, 18<a name="line.479"></a>
-<span class="sourceLineNo">480</span>      if (frags != null )<a name="line.480"></a>
-<span class="sourceLineNo">481</span>      {<a name="line.481"></a>
-<span class="sourceLineNo">482</span>        // 334, 39<a name="line.482"></a>
-<span class="sourceLineNo">483</span>        jamonWriter.write("\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;Fragmentation&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.483"></a>
-<span class="sourceLineNo">484</span>        // 337, 26<a name="line.484"></a>
-<span class="sourceLineNo">485</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(frags.get("-TOTAL-") != null ? frags.get("-TOTAL-").intValue() + "%" : "n/a"), jamonWriter);<a name="line.485"></a>
-<span class="sourceLineNo">486</span>        // 337, 108<a name="line.486"></a>
-<span class="sourceLineNo">487</span>        jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;Overall fragmentation of all tables, including hbase:meta&lt;/td&gt;\n\t                &lt;/tr&gt;\n\t                ");<a name="line.487"></a>
-<span class="sourceLineNo">488</span>      }<a name="line.488"></a>
-<span class="sourceLineNo">489</span>      // 340, 24<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      jamonWriter.write("\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;Coprocessors&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      // 343, 26<a name="line.491"></a>
-<span class="sourceLineNo">492</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getMasterCoprocessorHost() == null ? "[]" :<a name="line.492"></a>
-<span class="sourceLineNo">493</span>                        java.util.Arrays.toString(master.getMasterCoprocessors())), jamonWriter);<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      // 344, 84<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;Coprocessors currently loaded by the master&lt;/td&gt;\n\t                &lt;/tr&gt;\n\t                &lt;tr&gt;\n\t                    &lt;td&gt;LoadBalancer&lt;/td&gt;\n\t                    &lt;td&gt;");<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      // 349, 26<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getLoadBalancerClassName()), jamonWriter);<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      // 349, 65<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      jamonWriter.write("&lt;/td&gt;\n\t                    &lt;td&gt;LoadBalancer to be used in the Master&lt;/td&gt;\n\t                &lt;/tr&gt;\n                ");<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    }<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    // 352, 23<a name="line.501"></a>
-<span class="sourceLineNo">502</span>    jamonWriter.write("\n            &lt;/table&gt;\n        &lt;/section&gt;\n        &lt;/div&gt;\n    &lt;/div&gt; &lt;!-- /container --&gt;\n\n    &lt;script src=\"/static/js/jquery.min.js\" type=\"text/javascript\"&gt;&lt;/script&gt;\n    &lt;script src=\"/static/js/bootstrap.min.js\" type=\"text/javascript\"&gt;&lt;/script&gt;\n    &lt;script src=\"/static/js/tab.js\" type=\"text/javascript\"&gt;&lt;/script&gt;\n  &lt;/body&gt;\n&lt;/html&gt;\n\n");<a name="line.502"></a>
-<span class="sourceLineNo">503</span>  }<a name="line.503"></a>
-<span class="sourceLineNo">504</span>  <a name="line.504"></a>
-<span class="sourceLineNo">505</span>  <a name="line.505"></a>
-<span class="sourceLineNo">506</span>  // 364, 1<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  private void __jamon_innerUnit__catalogTables(final java.io.Writer jamonWriter)<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    throws java.io.IOException<a name="line.508"></a>
-<span class="sourceLineNo">509</span>  {<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    // 365, 1<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    <a name="line.511"></a>
-<span class="sourceLineNo">512</span> HTableDescriptor[] sysTables = null;<a name="line.512"></a>
-<span class="sourceLineNo">513</span> try (Admin admin = master.getConnection().getAdmin()) {<a name="line.513"></a>
-<span class="sourceLineNo">514</span>   sysTables = master.isInitialized() ? admin.listTableDescriptorsByNamespace(<a name="line.514"></a>
-<span class="sourceLineNo">515</span>     NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR) : null;<a name="line.515"></a>
-<span class="sourceLineNo">516</span> }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>    // 372, 1<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    if ((sysTables != null &amp;&amp; sysTables.length &gt; 0))<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    {<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      // 372, 51<a name="line.521"></a>
-<span class="sourceLineNo">522</span>      jamonWriter.write("\n&lt;table class=\"table table-striped\"&gt;\n&lt;tr&gt;\n    &lt;th&gt;Table Name&lt;/th&gt;\n    ");<a name="line.522"></a>
-<span class="sourceLineNo">523</span>      // 376, 5<a name="line.523"></a>
-<span class="sourceLineNo">524</span>      if ((frags != null) )<a name="line.524"></a>
-<span class="sourceLineNo">525</span>      {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>        // 376, 28<a name="line.526"></a>
-<span class="sourceLineNo">527</span>        jamonWriter.write("\n        &lt;th title=\"Fragmentation - Will be 0% after a major compaction and fluctuate during normal usage.\"&gt;Frag.&lt;/th&gt;\n    ");<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      }<a name="line.528"></a>
-<span class="sourceLineNo">529</span>      // 378, 11<a name="line.529"></a>
-<span class="sourceLineNo">530</span>      jamonWriter.write("\n    &lt;th&gt;Description&lt;/th&gt;\n&lt;/tr&gt;\n");<a name="line.530"></a>
-<span class="sourceLineNo">531</span>      // 381, 1<a name="line.531"></a>
-<span class="sourceLineNo">532</span>      for (HTableDescriptor systemTable : sysTables)<a name="line.532"></a>
-<span class="sourceLineNo">533</span>      {<a name="line.533"></a>
-<span class="sourceLineNo">534</span>        // 381, 49<a name="line.534"></a>
-<span class="sourceLineNo">535</span>        jamonWriter.write("\n&lt;tr&gt;\n");<a name="line.535"></a>
-<span class="sourceLineNo">536</span>        // 383, 1<a name="line.536"></a>
-<span class="sourceLineNo">537</span>        TableName tableName = systemTable.getTableName();<a name="line.537"></a>
-<span class="sourceLineNo">538</span>        // 384, 5<a name="line.538"></a>
-<span class="sourceLineNo">539</span>        jamonWriter.write("&lt;td&gt;&lt;a href=\"table.jsp?name=");<a name="line.539"></a>
-<span class="sourceLineNo">540</span>        // 384, 33<a name="line.540"></a>
-<span class="sourceLineNo">541</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.541"></a>
-<span class="sourceLineNo">542</span>        // 384, 48<a name="line.542"></a>
-<span class="sourceLineNo">543</span>        jamonWriter.write("\"&gt;");<a name="line.543"></a>
-<span class="sourceLineNo">544</span>        // 384, 50<a name="line.544"></a>
-<span class="sourceLineNo">545</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.545"></a>
-<span class="sourceLineNo">546</span>        // 384, 65<a name="line.546"></a>
-<span class="sourceLineNo">547</span>        jamonWriter.write("&lt;/a&gt;&lt;/td&gt;\n    ");<a name="line.547"></a>
-<span class="sourceLineNo">548</span>        // 385, 5<a name="line.548"></a>
-<span class="sourceLineNo">549</span>        if ((frags != null))<a name="line.549"></a>
-<span class="sourceLineNo">550</span>        {<a name="line.550"></a>
-<span class="sourceLineNo">551</span>          // 385, 27<a name="line.551"></a>
-<span class="sourceLineNo">552</span>          jamonWriter.write("\n        &lt;td align=\"center\"&gt;");<a name="line.552"></a>
-<span class="sourceLineNo">553</span>          // 386, 28<a name="line.553"></a>
-<span class="sourceLineNo">554</span>          org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(frags.get(tableName.getNameAsString()) != null ? frags.get(tableName.getNameAsString())<a name="line.554"></a>
-<span class="sourceLineNo">555</span>        .intValue() + "%" : "n/a"), jamonWriter);<a name="line.555"></a>
-<span class="sourceLineNo">556</span>          // 387, 37<a name="line.556"></a>
-<span class="sourceLineNo">557</span>          jamonWriter.write("&lt;/td&gt;\n    ");<a name="line.557"></a>
-<span class="sourceLineNo">558</span>        }<a name="line.558"></a>
-<span class="sourceLineNo">559</span>        // 388, 11<a name="line.559"></a>
-<span class="sourceLineNo">560</span>        jamonWriter.write("\n    ");<a name="line.560"></a>
-<span class="sourceLineNo">561</span>        // 389, 5<a name="line.561"></a>
-<span class="sourceLineNo">562</span>        String description = null;<a na

<TRUNCATED>