hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From git-site-r...@apache.org
Subject [21/42] hbase-site git commit: Published site at .
Date Wed, 07 Feb 2018 15:14:15 GMT
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6bdadd97/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 54c46aa..1c2a922 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
@@ -278,577 +278,585 @@
 <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>      // 188, 9<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (!master.isBalancerOn() )<a name="line.273"></a>
+<span class="sourceLineNo">273</span>      if (master.isInMaintenanceMode() )<a name="line.273"></a>
 <span class="sourceLineNo">274</span>      {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>        // 188, 39<a name="line.275"></a>
-<span class="sourceLineNo">276</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.276"></a>
+<span class="sourceLineNo">275</span>        // 188, 45<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        jamonWriter.write("\n          &lt;div class=\"alert alert-warning\"&gt;\n          Your Master is in maintenance mode. This may be because of HBCK aborting while\n          running in repair mode. Please re-run HBCK in repair mode.\n          &lt;/div&gt;\n        ");<a name="line.276"></a>
 <span class="sourceLineNo">277</span>      }<a name="line.277"></a>
-<span class="sourceLineNo">278</span>      // 194, 15<a name="line.278"></a>
+<span class="sourceLineNo">278</span>      // 193, 15<a name="line.278"></a>
 <span class="sourceLineNo">279</span>      jamonWriter.write("\n        ");<a name="line.279"></a>
-<span class="sourceLineNo">280</span>      // 195, 9<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.SPLIT) )<a name="line.281"></a>
+<span class="sourceLineNo">280</span>      // 194, 9<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      if (!master.isBalancerOn() )<a name="line.281"></a>
 <span class="sourceLineNo">282</span>      {<a name="line.282"></a>
-<span class="sourceLineNo">283</span>        // 195, 70<a name="line.283"></a>
-<span class="sourceLineNo">284</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.284"></a>
+<span class="sourceLineNo">283</span>        // 194, 39<a name="line.283"></a>
+<span class="sourceLineNo">284</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.284"></a>
 <span class="sourceLineNo">285</span>      }<a name="line.285"></a>
-<span class="sourceLineNo">286</span>      // 201, 15<a name="line.286"></a>
+<span class="sourceLineNo">286</span>      // 200, 15<a name="line.286"></a>
 <span class="sourceLineNo">287</span>      jamonWriter.write("\n        ");<a name="line.287"></a>
-<span class="sourceLineNo">288</span>      // 202, 9<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.MERGE) )<a name="line.289"></a>
+<span class="sourceLineNo">288</span>      // 201, 9<a name="line.288"></a>
+<span class="sourceLineNo">289</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.SPLIT) )<a name="line.289"></a>
 <span class="sourceLineNo">290</span>      {<a name="line.290"></a>
-<span class="sourceLineNo">291</span>        // 202, 70<a name="line.291"></a>
-<span class="sourceLineNo">292</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.292"></a>
+<span class="sourceLineNo">291</span>        // 201, 70<a name="line.291"></a>
+<span class="sourceLineNo">292</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.292"></a>
 <span class="sourceLineNo">293</span>      }<a name="line.293"></a>
-<span class="sourceLineNo">294</span>      // 208, 15<a name="line.294"></a>
+<span class="sourceLineNo">294</span>      // 207, 15<a name="line.294"></a>
 <span class="sourceLineNo">295</span>      jamonWriter.write("\n        ");<a name="line.295"></a>
-<span class="sourceLineNo">296</span>      // 209, 9<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      if (master.getMasterCoprocessorHost().findCoprocessor("RSGroupAdminEndpoint") != null )<a name="line.297"></a>
+<span class="sourceLineNo">296</span>      // 208, 9<a name="line.296"></a>
+<span class="sourceLineNo">297</span>      if (!master.isSplitOrMergeEnabled(MasterSwitchType.MERGE) )<a name="line.297"></a>
 <span class="sourceLineNo">298</span>      {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>        // 209, 98<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        jamonWriter.write("\n          &lt;section&gt;\n            &lt;h2&gt;RSGroup&lt;/h2&gt;\n            ");<a name="line.300"></a>
-<span class="sourceLineNo">301</span>        // 212, 13<a name="line.301"></a>
-<span class="sourceLineNo">302</span>        {<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl __jamon__var_1 = new org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl(this.getTemplateManager());<a name="line.303"></a>
-<span class="sourceLineNo">304</span>          __jamon__var_1.renderNoFlush(jamonWriter, master, serverManager);<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        }<a name="line.305"></a>
-<span class="sourceLineNo">306</span>        // 212, 79<a name="line.306"></a>
-<span class="sourceLineNo">307</span>        jamonWriter.write("\n          &lt;/section&gt;\n        ");<a name="line.307"></a>
-<span class="sourceLineNo">308</span>      }<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      // 214, 15<a name="line.309"></a>
-<span class="sourceLineNo">310</span>      jamonWriter.write("\n        &lt;section&gt;\n            &lt;h2&gt;Region Servers&lt;/h2&gt;\n            ");<a name="line.310"></a>
-<span class="sourceLineNo">311</span>      // 217, 13<a name="line.311"></a>
-<span class="sourceLineNo">312</span>      {<a name="line.312"></a>
-<span class="sourceLineNo">313</span>        org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl __jamon__var_2 = new org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl(this.getTemplateManager());<a name="line.313"></a>
-<span class="sourceLineNo">314</span>        __jamon__var_2.setServers(servers );<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        __jamon__var_2.renderNoFlush(jamonWriter, master);<a name="line.315"></a>
+<span class="sourceLineNo">299</span>        // 208, 70<a name="line.299"></a>
+<span class="sourceLineNo">300</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.300"></a>
+<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
+<span class="sourceLineNo">302</span>      // 214, 15<a name="line.302"></a>
+<span class="sourceLineNo">303</span>      jamonWriter.write("\n        ");<a name="line.303"></a>
+<span class="sourceLineNo">304</span>      // 215, 9<a name="line.304"></a>
+<span class="sourceLineNo">305</span>      if (master.getMasterCoprocessorHost().findCoprocessor("RSGroupAdminEndpoint") != null )<a name="line.305"></a>
+<span class="sourceLineNo">306</span>      {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>        // 215, 98<a name="line.307"></a>
+<span class="sourceLineNo">308</span>        jamonWriter.write("\n          &lt;section&gt;\n            &lt;h2&gt;RSGroup&lt;/h2&gt;\n            ");<a name="line.308"></a>
+<span class="sourceLineNo">309</span>        // 218, 13<a name="line.309"></a>
+<span class="sourceLineNo">310</span>        {<a name="line.310"></a>
+<span class="sourceLineNo">311</span>          org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl __jamon__var_1 = new org.apache.hadoop.hbase.tmpl.master.RSGroupListTmpl(this.getTemplateManager());<a name="line.311"></a>
+<span class="sourceLineNo">312</span>          __jamon__var_1.renderNoFlush(jamonWriter, master, serverManager);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>        }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        // 218, 79<a name="line.314"></a>
+<span class="sourceLineNo">315</span>        jamonWriter.write("\n          &lt;/section&gt;\n        ");<a name="line.315"></a>
 <span class="sourceLineNo">316</span>      }<a name="line.316"></a>
-<span class="sourceLineNo">317</span>      // 217, 74<a name="line.317"></a>
-<span class="sourceLineNo">318</span>      jamonWriter.write("\n\n            ");<a name="line.318"></a>
-<span class="sourceLineNo">319</span>      // 219, 13<a name="line.319"></a>
-<span class="sourceLineNo">320</span>      if ((deadServers != null) )<a name="line.320"></a>
-<span class="sourceLineNo">321</span>      {<a name="line.321"></a>
-<span class="sourceLineNo">322</span>        // 219, 42<a name="line.322"></a>
-<span class="sourceLineNo">323</span>        jamonWriter.write("\n                ");<a name="line.323"></a>
-<span class="sourceLineNo">324</span>        // 220, 17<a name="line.324"></a>
-<span class="sourceLineNo">325</span>        {<a name="line.325"></a>
-<span class="sourceLineNo">326</span>          // 220, 17<a name="line.326"></a>
-<span class="sourceLineNo">327</span>          __jamon_innerUnit__deadRegionServers(jamonWriter);<a name="line.327"></a>
-<span class="sourceLineNo">328</span>        }<a name="line.328"></a>
-<span class="sourceLineNo">329</span>        // 220, 40<a name="line.329"></a>
-<span class="sourceLineNo">330</span>        jamonWriter.write("\n            ");<a name="line.330"></a>
-<span class="sourceLineNo">331</span>      }<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      // 221, 19<a name="line.332"></a>
-<span class="sourceLineNo">333</span>      jamonWriter.write("\n        &lt;/section&gt;\n        &lt;section&gt;\n            ");<a name="line.333"></a>
-<span class="sourceLineNo">334</span>      // 224, 13<a name="line.334"></a>
-<span class="sourceLineNo">335</span>      {<a name="line.335"></a>
-<span class="sourceLineNo">336</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_3 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.336"></a>
-<span class="sourceLineNo">337</span>        __jamon__var_3.renderNoFlush(jamonWriter, master );<a name="line.337"></a>
-<span class="sourceLineNo">338</span>      }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      // 224, 58<a name="line.339"></a>
-<span class="sourceLineNo">340</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.340"></a>
-<span class="sourceLineNo">341</span>      // 242, 25<a name="line.341"></a>
-<span class="sourceLineNo">342</span>      if ((metaLocation != null) )<a name="line.342"></a>
+<span class="sourceLineNo">317</span>      // 220, 15<a name="line.317"></a>
+<span class="sourceLineNo">318</span>      jamonWriter.write("\n        &lt;section&gt;\n            &lt;h2&gt;Region Servers&lt;/h2&gt;\n            ");<a name="line.318"></a>
+<span class="sourceLineNo">319</span>      // 223, 13<a name="line.319"></a>
+<span class="sourceLineNo">320</span>      {<a name="line.320"></a>
+<span class="sourceLineNo">321</span>        org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl __jamon__var_2 = new org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl(this.getTemplateManager());<a name="line.321"></a>
+<span class="sourceLineNo">322</span>        __jamon__var_2.setServers(servers );<a name="line.322"></a>
+<span class="sourceLineNo">323</span>        __jamon__var_2.renderNoFlush(jamonWriter, master);<a name="line.323"></a>
+<span class="sourceLineNo">324</span>      }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>      // 223, 74<a name="line.325"></a>
+<span class="sourceLineNo">326</span>      jamonWriter.write("\n\n            ");<a name="line.326"></a>
+<span class="sourceLineNo">327</span>      // 225, 13<a name="line.327"></a>
+<span class="sourceLineNo">328</span>      if ((deadServers != null) )<a name="line.328"></a>
+<span class="sourceLineNo">329</span>      {<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        // 225, 42<a name="line.330"></a>
+<span class="sourceLineNo">331</span>        jamonWriter.write("\n                ");<a name="line.331"></a>
+<span class="sourceLineNo">332</span>        // 226, 17<a name="line.332"></a>
+<span class="sourceLineNo">333</span>        {<a name="line.333"></a>
+<span class="sourceLineNo">334</span>          // 226, 17<a name="line.334"></a>
+<span class="sourceLineNo">335</span>          __jamon_innerUnit__deadRegionServers(jamonWriter);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>        }<a name="line.336"></a>
+<span class="sourceLineNo">337</span>        // 226, 40<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        jamonWriter.write("\n            ");<a name="line.338"></a>
+<span class="sourceLineNo">339</span>      }<a name="line.339"></a>
+<span class="sourceLineNo">340</span>      // 227, 19<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      jamonWriter.write("\n        &lt;/section&gt;\n        &lt;section&gt;\n            ");<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      // 230, 13<a name="line.342"></a>
 <span class="sourceLineNo">343</span>      {<a name="line.343"></a>
-<span class="sourceLineNo">344</span>        // 242, 55<a name="line.344"></a>
-<span class="sourceLineNo">345</span>        jamonWriter.write("\n                            ");<a name="line.345"></a>
-<span class="sourceLineNo">346</span>        // 243, 29<a name="line.346"></a>
-<span class="sourceLineNo">347</span>        {<a name="line.347"></a>
-<span class="sourceLineNo">348</span>          // 243, 29<a name="line.348"></a>
-<span class="sourceLineNo">349</span>          __jamon_innerUnit__userTables(jamonWriter);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>        }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>        // 243, 45<a name="line.351"></a>
-<span class="sourceLineNo">352</span>        jamonWriter.write("\n                        ");<a name="line.352"></a>
-<span class="sourceLineNo">353</span>      }<a name="line.353"></a>
-<span class="sourceLineNo">354</span>      // 244, 31<a name="line.354"></a>
-<span class="sourceLineNo">355</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_catalogTables\"&gt;\n                        ");<a name="line.355"></a>
-<span class="sourceLineNo">356</span>      // 247, 25<a name="line.356"></a>
-<span class="sourceLineNo">357</span>      if ((metaLocation != null) )<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      {<a name="line.358"></a>
-<span class="sourceLineNo">359</span>        // 247, 55<a name="line.359"></a>
-<span class="sourceLineNo">360</span>        jamonWriter.write("\n                            ");<a name="line.360"></a>
-<span class="sourceLineNo">361</span>        // 248, 29<a name="line.361"></a>
-<span class="sourceLineNo">362</span>        {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>          // 248, 29<a name="line.363"></a>
-<span class="sourceLineNo">364</span>          __jamon_innerUnit__catalogTables(jamonWriter);<a name="line.364"></a>
-<span class="sourceLineNo">365</span>        }<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        // 248, 48<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        jamonWriter.write("\n                        ");<a name="line.367"></a>
-<span class="sourceLineNo">368</span>      }<a name="line.368"></a>
-<span class="sourceLineNo">369</span>      // 249, 31<a name="line.369"></a>
-<span class="sourceLineNo">370</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_userSnapshots\"&gt;\n                        ");<a name="line.370"></a>
-<span class="sourceLineNo">371</span>      // 252, 25<a name="line.371"></a>
-<span class="sourceLineNo">372</span>      {<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        // 252, 25<a name="line.373"></a>
-<span class="sourceLineNo">374</span>        __jamon_innerUnit__userSnapshots(jamonWriter);<a name="line.374"></a>
-<span class="sourceLineNo">375</span>      }<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      // 252, 44<a name="line.376"></a>
-<span class="sourceLineNo">377</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/section&gt;\n        ");<a name="line.377"></a>
-<span class="sourceLineNo">378</span>      // 257, 9<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      if (master.getAssignmentManager() != null )<a name="line.379"></a>
+<span class="sourceLineNo">344</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_3 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.344"></a>
+<span class="sourceLineNo">345</span>        __jamon__var_3.renderNoFlush(jamonWriter, master );<a name="line.345"></a>
+<span class="sourceLineNo">346</span>      }<a name="line.346"></a>
+<span class="sourceLineNo">347</span>      // 230, 58<a name="line.347"></a>
+<span class="sourceLineNo">348</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.348"></a>
+<span class="sourceLineNo">349</span>      // 248, 25<a name="line.349"></a>
+<span class="sourceLineNo">350</span>      if ((metaLocation != null) )<a name="line.350"></a>
+<span class="sourceLineNo">351</span>      {<a name="line.351"></a>
+<span class="sourceLineNo">352</span>        // 248, 55<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        jamonWriter.write("\n                            ");<a name="line.353"></a>
+<span class="sourceLineNo">354</span>        // 249, 29<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>          // 249, 29<a name="line.356"></a>
+<span class="sourceLineNo">357</span>          __jamon_innerUnit__userTables(jamonWriter);<a name="line.357"></a>
+<span class="sourceLineNo">358</span>        }<a name="line.358"></a>
+<span class="sourceLineNo">359</span>        // 249, 45<a name="line.359"></a>
+<span class="sourceLineNo">360</span>        jamonWriter.write("\n                        ");<a name="line.360"></a>
+<span class="sourceLineNo">361</span>      }<a name="line.361"></a>
+<span class="sourceLineNo">362</span>      // 250, 31<a name="line.362"></a>
+<span class="sourceLineNo">363</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_catalogTables\"&gt;\n                        ");<a name="line.363"></a>
+<span class="sourceLineNo">364</span>      // 253, 25<a name="line.364"></a>
+<span class="sourceLineNo">365</span>      if ((metaLocation != null) )<a name="line.365"></a>
+<span class="sourceLineNo">366</span>      {<a name="line.366"></a>
+<span class="sourceLineNo">367</span>        // 253, 55<a name="line.367"></a>
+<span class="sourceLineNo">368</span>        jamonWriter.write("\n                            ");<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        // 254, 29<a name="line.369"></a>
+<span class="sourceLineNo">370</span>        {<a name="line.370"></a>
+<span class="sourceLineNo">371</span>          // 254, 29<a name="line.371"></a>
+<span class="sourceLineNo">372</span>          __jamon_innerUnit__catalogTables(jamonWriter);<a name="line.372"></a>
+<span class="sourceLineNo">373</span>        }<a name="line.373"></a>
+<span class="sourceLineNo">374</span>        // 254, 48<a name="line.374"></a>
+<span class="sourceLineNo">375</span>        jamonWriter.write("\n                        ");<a name="line.375"></a>
+<span class="sourceLineNo">376</span>      }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>      // 255, 31<a name="line.377"></a>
+<span class="sourceLineNo">378</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                    &lt;div class=\"tab-pane\" id=\"tab_userSnapshots\"&gt;\n                        ");<a name="line.378"></a>
+<span class="sourceLineNo">379</span>      // 258, 25<a name="line.379"></a>
 <span class="sourceLineNo">380</span>      {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>        // 257, 54<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        jamonWriter.write("\n        ");<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        // 258, 9<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>          org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl __jamon__var_4 = new org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl(this.getTemplateManager());<a name="line.385"></a>
-<span class="sourceLineNo">386</span>          __jamon__var_4.renderNoFlush(jamonWriter, master.getAssignmentManager());<a name="line.386"></a>
-<span class="sourceLineNo">387</span>        }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        // 258, 90<a name="line.388"></a>
-<span class="sourceLineNo">389</span>        jamonWriter.write("\n        ");<a name="line.389"></a>
-<span class="sourceLineNo">390</span>      }<a name="line.390"></a>
-<span class="sourceLineNo">391</span>      // 259, 15<a name="line.391"></a>
-<span class="sourceLineNo">392</span>      jamonWriter.write("\n\t");<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    }<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    // 260, 2<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    else<a name="line.395"></a>
-<span class="sourceLineNo">396</span>    {<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      // 260, 9<a name="line.397"></a>
-<span class="sourceLineNo">398</span>      jamonWriter.write("\n        &lt;section&gt;\n            ");<a name="line.398"></a>
-<span class="sourceLineNo">399</span>      // 262, 13<a name="line.399"></a>
-<span class="sourceLineNo">400</span>      {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_5 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        __jamon__var_5.renderNoFlush(jamonWriter, master );<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      }<a name="line.403"></a>
-<span class="sourceLineNo">404</span>      // 262, 58<a name="line.404"></a>
-<span class="sourceLineNo">405</span>      jamonWriter.write("\n        &lt;/section&gt;\n\t");<a name="line.405"></a>
-<span class="sourceLineNo">406</span>    }<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    // 264, 8<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    jamonWriter.write("\n\n\n        &lt;section&gt;\n            ");<a name="line.408"></a>
-<span class="sourceLineNo">409</span>    // 268, 13<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>      org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl __jamon__var_6 = new org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl(this.getTemplateManager());<a name="line.411"></a>
-<span class="sourceLineNo">412</span>      __jamon__var_6.setFilter(filter );<a name="line.412"></a>
-<span class="sourceLineNo">413</span>      __jamon__var_6.renderNoFlush(jamonWriter);<a name="line.413"></a>
+<span class="sourceLineNo">381</span>        // 258, 25<a name="line.381"></a>
+<span class="sourceLineNo">382</span>        __jamon_innerUnit__userSnapshots(jamonWriter);<a name="line.382"></a>
+<span class="sourceLineNo">383</span>      }<a name="line.383"></a>
+<span class="sourceLineNo">384</span>      // 258, 44<a name="line.384"></a>
+<span class="sourceLineNo">385</span>      jamonWriter.write("\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/section&gt;\n        ");<a name="line.385"></a>
+<span class="sourceLineNo">386</span>      // 263, 9<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      if (master.getAssignmentManager() != null )<a name="line.387"></a>
+<span class="sourceLineNo">388</span>      {<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        // 263, 54<a name="line.389"></a>
+<span class="sourceLineNo">390</span>        jamonWriter.write("\n        ");<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        // 264, 9<a name="line.391"></a>
+<span class="sourceLineNo">392</span>        {<a name="line.392"></a>
+<span class="sourceLineNo">393</span>          org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl __jamon__var_4 = new org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl(this.getTemplateManager());<a name="line.393"></a>
+<span class="sourceLineNo">394</span>          __jamon__var_4.renderNoFlush(jamonWriter, master.getAssignmentManager());<a name="line.394"></a>
+<span class="sourceLineNo">395</span>        }<a name="line.395"></a>
+<span class="sourceLineNo">396</span>        // 264, 90<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        jamonWriter.write("\n        ");<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      }<a name="line.398"></a>
+<span class="sourceLineNo">399</span>      // 265, 15<a name="line.399"></a>
+<span class="sourceLineNo">400</span>      jamonWriter.write("\n\t");<a name="line.400"></a>
+<span class="sourceLineNo">401</span>    }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>    // 266, 2<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    else<a name="line.403"></a>
+<span class="sourceLineNo">404</span>    {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      // 266, 9<a name="line.405"></a>
+<span class="sourceLineNo">406</span>      jamonWriter.write("\n        &lt;section&gt;\n            ");<a name="line.406"></a>
+<span class="sourceLineNo">407</span>      // 268, 13<a name="line.407"></a>
+<span class="sourceLineNo">408</span>      {<a name="line.408"></a>
+<span class="sourceLineNo">409</span>        org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl __jamon__var_5 = new org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl(this.getTemplateManager());<a name="line.409"></a>
+<span class="sourceLineNo">410</span>        __jamon__var_5.renderNoFlush(jamonWriter, master );<a name="line.410"></a>
+<span class="sourceLineNo">411</span>      }<a name="line.411"></a>
+<span class="sourceLineNo">412</span>      // 268, 58<a name="line.412"></a>
+<span class="sourceLineNo">413</span>      jamonWriter.write("\n        &lt;/section&gt;\n\t");<a name="line.413"></a>
 <span class="sourceLineNo">414</span>    }<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    // 268, 61<a name="line.415"></a>
-<span class="sourceLineNo">416</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.416"></a>
-<span class="sourceLineNo">417</span>    // 281, 25<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getVersion()), jamonWriter);<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    // 281, 84<a name="line.419"></a>
-<span class="sourceLineNo">420</span>    jamonWriter.write(", revision=");<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    // 281, 95<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getRevision()), jamonWriter);<a name="line.422"></a>
-<span class="sourceLineNo">423</span>    // 281, 155<a name="line.423"></a>
-<span class="sourceLineNo">424</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.424"></a>
-<span class="sourceLineNo">425</span>    // 285, 25<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getDate()), jamonWriter);<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    // 285, 81<a name="line.427"></a>
-<span class="sourceLineNo">428</span>    jamonWriter.write(", ");<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    // 285, 83<a name="line.429"></a>
-<span class="sourceLineNo">430</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getUser()), jamonWriter);<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    // 285, 139<a name="line.431"></a>
-<span class="sourceLineNo">432</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.432"></a>
-<span class="sourceLineNo">433</span>    // 290, 25<a name="line.433"></a>
-<span class="sourceLineNo">434</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.434"></a>
-<span class="sourceLineNo">435</span>    // 290, 88<a name="line.435"></a>
-<span class="sourceLineNo">436</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.436"></a>
-<span class="sourceLineNo">437</span>    // 295, 25<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getVersion()), jamonWriter);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    // 295, 78<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    jamonWriter.write(", revision=");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>    // 295, 89<a name="line.441"></a>
-<span class="sourceLineNo">442</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getRevision()), jamonWriter);<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    // 295, 143<a name="line.443"></a>
-<span class="sourceLineNo">444</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.444"></a>
-<span class="sourceLineNo">445</span>    // 300, 25<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getDate()), jamonWriter);<a name="line.446"></a>
-<span class="sourceLineNo">447</span>    // 300, 75<a name="line.447"></a>
-<span class="sourceLineNo">448</span>    jamonWriter.write(", ");<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    // 300, 77<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getUser()), jamonWriter);<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    // 300, 127<a name="line.451"></a>
-<span class="sourceLineNo">452</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.452"></a>
-<span class="sourceLineNo">453</span>    // 305, 25<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    // 305, 82<a name="line.455"></a>
-<span class="sourceLineNo">456</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.456"></a>
-<span class="sourceLineNo">457</span>    // 310, 25<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getVersion()), jamonWriter);<a name="line.458"></a>
-<span class="sourceLineNo">459</span>    // 310, 72<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    jamonWriter.write(", revision=");<a name="line.460"></a>
-<span class="sourceLineNo">461</span>    // 310, 83<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getRevision()), jamonWriter);<a name="line.462"></a>
-<span class="sourceLineNo">463</span>    // 310, 131<a name="line.463"></a>
-<span class="sourceLineNo">464</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.464"></a>
-<span class="sourceLineNo">465</span>    // 315, 25<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getBuildDate()), jamonWriter);<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    // 315, 74<a name="line.467"></a>
-<span class="sourceLineNo">468</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.468"></a>
-<span class="sourceLineNo">469</span>    // 321, 26<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(formatZKString()), jamonWriter);<a name="line.470"></a>
-<span class="sourceLineNo">471</span>    // 321, 48<a name="line.471"></a>
-<span class="sourceLineNo">472</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.472"></a>
-<span class="sourceLineNo">473</span>    // 326, 26<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getZooKeeper().getZNodePaths().baseZNode), jamonWriter);<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    // 326, 79<a name="line.475"></a>
-<span class="sourceLineNo">476</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.476"></a>
-<span class="sourceLineNo">477</span>    // 331, 25<a name="line.477"></a>
-<span class="sourceLineNo">478</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(FSUtils.getRootDir(master.getConfiguration()).toString()), jamonWriter);<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    // 331, 87<a name="line.479"></a>
-<span class="sourceLineNo">480</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.480"></a>
-<span class="sourceLineNo">481</span>    // 336, 25<a name="line.481"></a>
-<span class="sourceLineNo">482</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterStartTime())), jamonWriter);<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    // 336, 68<a name="line.483"></a>
-<span class="sourceLineNo">484</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.484"></a>
-<span class="sourceLineNo">485</span>    // 339, 17<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    if (master.isActiveMaster() )<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>      // 339, 48<a name="line.488"></a>
-<span class="sourceLineNo">489</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.489"></a>
-<span class="sourceLineNo">490</span>      // 342, 26<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterActiveTime())), jamonWriter);<a name="line.491"></a>
-<span class="sourceLineNo">492</span>      // 342, 70<a name="line.492"></a>
-<span class="sourceLineNo">493</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.493"></a>
-<span class="sourceLineNo">494</span>      // 347, 26<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getClusterId() != null ? master.getClusterId() : "Not set"), jamonWriter);<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      // 347, 97<a name="line.496"></a>
-<span class="sourceLineNo">497</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.497"></a>
-<span class="sourceLineNo">498</span>      // 352, 26<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerManager() == null ? "0.00" :<a name="line.499"></a>
-<span class="sourceLineNo">500</span>                        StringUtils.limitDecimalTo2(master.getServerManager().getAverageLoad())), jamonWriter);<a name="line.500"></a>
-<span class="sourceLineNo">501</span>      // 353, 98<a name="line.501"></a>
-<span class="sourceLineNo">502</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.502"></a>
-<span class="sourceLineNo">503</span>      // 356, 18<a name="line.503"></a>
-<span class="sourceLineNo">504</span>      if (frags != null )<a name="line.504"></a>
-<span class="sourceLineNo">505</span>      {<a name="line.505"></a>
-<span class="sourceLineNo">506</span>        // 356, 39<a name="line.506"></a>
-<span class="sourceLineNo">507</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.507"></a>
-<span class="sourceLineNo">508</span>        // 359, 26<a name="line.508"></a>
-<span class="sourceLineNo">509</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.509"></a>
-<span class="sourceLineNo">510</span>        // 359, 108<a name="line.510"></a>
-<span class="sourceLineNo">511</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.511"></a>
-<span class="sourceLineNo">512</span>      }<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      // 362, 24<a name="line.513"></a>
-<span class="sourceLineNo">514</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.514"></a>
-<span class="sourceLineNo">515</span>      // 365, 26<a name="line.515"></a>
-<span class="sourceLineNo">516</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getMasterCoprocessorHost() == null ? "[]" :<a name="line.516"></a>
-<span class="sourceLineNo">517</span>                        java.util.Arrays.toString(master.getMasterCoprocessors())), jamonWriter);<a name="line.517"></a>
-<span class="sourceLineNo">518</span>      // 366, 84<a name="line.518"></a>
-<span class="sourceLineNo">519</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.519"></a>
-<span class="sourceLineNo">520</span>      // 371, 26<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getLoadBalancerClassName()), jamonWriter);<a name="line.521"></a>
-<span class="sourceLineNo">522</span>      // 371, 65<a name="line.522"></a>
-<span class="sourceLineNo">523</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.523"></a>
-<span class="sourceLineNo">524</span>    }<a name="line.524"></a>
-<span class="sourceLineNo">525</span>    // 374, 23<a name="line.525"></a>
-<span class="sourceLineNo">526</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.526"></a>
-<span class="sourceLineNo">527</span>  }<a name="line.527"></a>
-<span class="sourceLineNo">528</span>  <a name="line.528"></a>
-<span class="sourceLineNo">529</span>  <a name="line.529"></a>
-<span class="sourceLineNo">530</span>  // 386, 1<a name="line.530"></a>
-<span class="sourceLineNo">531</span>  private void __jamon_innerUnit__catalogTables(final java.io.Writer jamonWriter)<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    throws java.io.IOException<a name="line.532"></a>
-<span class="sourceLineNo">533</span>  {<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    // 387, 1<a name="line.534"></a>
-<span class="sourceLineNo">535</span>    <a name="line.535"></a>
-<span class="sourceLineNo">536</span> List&lt;TableDescriptor&gt; sysTables = master.isInitialized() ?<a name="line.536"></a>
-<span class="sourceLineNo">537</span>   master.listTableDescriptorsByNamespace(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR) : null;<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    // 391, 1<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    if ((sysTables != null &amp;&amp; sysTables.size() &gt; 0))<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    {<a name="line.541"></a>
-<span class="sourceLineNo">542</span>      // 391, 51<a name="line.542"></a>
-<span class="sourceLineNo">543</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.543"></a>
-<span class="sourceLineNo">544</span>      // 395, 5<a name="line.544"></a>
-<span class="sourceLineNo">545</span>      if ((frags != null) )<a name="line.545"></a>
-<span class="sourceLineNo">546</span>      {<a name="line.546"></a>
-<span class="sourceLineNo">547</span>        // 395, 28<a name="line.547"></a>
-<span class="sourceLineNo">548</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.548"></a>
-<span class="sourceLineNo">549</span>      }<a name="line.549"></a>
-<span class="sourceLineNo">550</span>      // 397, 11<a name="line.550"></a>
-<span class="sourceLineNo">551</span>      jamonWriter.write("\n    &lt;th&gt;Description&lt;/th&gt;\n&lt;/tr&gt;\n");<a name="line.551"></a>
-<span class="sourceLineNo">552</span>      // 400, 1<a name="line.552"></a>
-<span class="sourceLineNo">553</span>      for (TableDescriptor systemTable : sysTables)<a name="line.553"></a>
+<span class="sourceLineNo">415</span>    // 270, 8<a name="line.415"></a>
+<span class="sourceLineNo">416</span>    jamonWriter.write("\n\n\n        &lt;section&gt;\n            ");<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    // 274, 13<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    {<a name="line.418"></a>
+<span class="sourceLineNo">419</span>      org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl __jamon__var_6 = new org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl(this.getTemplateManager());<a name="line.419"></a>
+<span class="sourceLineNo">420</span>      __jamon__var_6.setFilter(filter );<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      __jamon__var_6.renderNoFlush(jamonWriter);<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    // 274, 61<a name="line.423"></a>
+<span class="sourceLineNo">424</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.424"></a>
+<span class="sourceLineNo">425</span>    // 287, 25<a name="line.425"></a>
+<span class="sourceLineNo">426</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getVersion()), jamonWriter);<a name="line.426"></a>
+<span class="sourceLineNo">427</span>    // 287, 84<a name="line.427"></a>
+<span class="sourceLineNo">428</span>    jamonWriter.write(", revision=");<a name="line.428"></a>
+<span class="sourceLineNo">429</span>    // 287, 95<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getRevision()), jamonWriter);<a name="line.430"></a>
+<span class="sourceLineNo">431</span>    // 287, 155<a name="line.431"></a>
+<span class="sourceLineNo">432</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.432"></a>
+<span class="sourceLineNo">433</span>    // 291, 25<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getDate()), jamonWriter);<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    // 291, 81<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    jamonWriter.write(", ");<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    // 291, 83<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getUser()), jamonWriter);<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    // 291, 139<a name="line.439"></a>
+<span class="sourceLineNo">440</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.440"></a>
+<span class="sourceLineNo">441</span>    // 296, 25<a name="line.441"></a>
+<span class="sourceLineNo">442</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.hbase.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    // 296, 88<a name="line.443"></a>
+<span class="sourceLineNo">444</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.444"></a>
+<span class="sourceLineNo">445</span>    // 301, 25<a name="line.445"></a>
+<span class="sourceLineNo">446</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getVersion()), jamonWriter);<a name="line.446"></a>
+<span class="sourceLineNo">447</span>    // 301, 78<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    jamonWriter.write(", revision=");<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    // 301, 89<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getRevision()), jamonWriter);<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    // 301, 143<a name="line.451"></a>
+<span class="sourceLineNo">452</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.452"></a>
+<span class="sourceLineNo">453</span>    // 306, 25<a name="line.453"></a>
+<span class="sourceLineNo">454</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getDate()), jamonWriter);<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    // 306, 75<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    jamonWriter.write(", ");<a name="line.456"></a>
+<span class="sourceLineNo">457</span>    // 306, 77<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getUser()), jamonWriter);<a name="line.458"></a>
+<span class="sourceLineNo">459</span>    // 306, 127<a name="line.459"></a>
+<span class="sourceLineNo">460</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.460"></a>
+<span class="sourceLineNo">461</span>    // 311, 25<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.hadoop.util.VersionInfo.getSrcChecksum()), jamonWriter);<a name="line.462"></a>
+<span class="sourceLineNo">463</span>    // 311, 82<a name="line.463"></a>
+<span class="sourceLineNo">464</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.464"></a>
+<span class="sourceLineNo">465</span>    // 316, 25<a name="line.465"></a>
+<span class="sourceLineNo">466</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getVersion()), jamonWriter);<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    // 316, 72<a name="line.467"></a>
+<span class="sourceLineNo">468</span>    jamonWriter.write(", revision=");<a name="line.468"></a>
+<span class="sourceLineNo">469</span>    // 316, 83<a name="line.469"></a>
+<span class="sourceLineNo">470</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getRevision()), jamonWriter);<a name="line.470"></a>
+<span class="sourceLineNo">471</span>    // 316, 131<a name="line.471"></a>
+<span class="sourceLineNo">472</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.472"></a>
+<span class="sourceLineNo">473</span>    // 321, 25<a name="line.473"></a>
+<span class="sourceLineNo">474</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(org.apache.zookeeper.Version.getBuildDate()), jamonWriter);<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    // 321, 74<a name="line.475"></a>
+<span class="sourceLineNo">476</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.476"></a>
+<span class="sourceLineNo">477</span>    // 327, 26<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(formatZKString()), jamonWriter);<a name="line.478"></a>
+<span class="sourceLineNo">479</span>    // 327, 48<a name="line.479"></a>
+<span class="sourceLineNo">480</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.480"></a>
+<span class="sourceLineNo">481</span>    // 332, 26<a name="line.481"></a>
+<span class="sourceLineNo">482</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getZooKeeper().getZNodePaths().baseZNode), jamonWriter);<a name="line.482"></a>
+<span class="sourceLineNo">483</span>    // 332, 79<a name="line.483"></a>
+<span class="sourceLineNo">484</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.484"></a>
+<span class="sourceLineNo">485</span>    // 337, 25<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(FSUtils.getRootDir(master.getConfiguration()).toString()), jamonWriter);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    // 337, 87<a name="line.487"></a>
+<span class="sourceLineNo">488</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.488"></a>
+<span class="sourceLineNo">489</span>    // 342, 25<a name="line.489"></a>
+<span class="sourceLineNo">490</span>    org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterStartTime())), jamonWriter);<a name="line.490"></a>
+<span class="sourceLineNo">491</span>    // 342, 68<a name="line.491"></a>
+<span class="sourceLineNo">492</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.492"></a>
+<span class="sourceLineNo">493</span>    // 345, 17<a name="line.493"></a>
+<span class="sourceLineNo">494</span>    if (master.isActiveMaster() )<a name="line.494"></a>
+<span class="sourceLineNo">495</span>    {<a name="line.495"></a>
+<span class="sourceLineNo">496</span>      // 345, 48<a name="line.496"></a>
+<span class="sourceLineNo">497</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.497"></a>
+<span class="sourceLineNo">498</span>      // 348, 26<a name="line.498"></a>
+<span class="sourceLineNo">499</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(new Date(master.getMasterActiveTime())), jamonWriter);<a name="line.499"></a>
+<span class="sourceLineNo">500</span>      // 348, 70<a name="line.500"></a>
+<span class="sourceLineNo">501</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.501"></a>
+<span class="sourceLineNo">502</span>      // 353, 26<a name="line.502"></a>
+<span class="sourceLineNo">503</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getClusterId() != null ? master.getClusterId() : "Not set"), jamonWriter);<a name="line.503"></a>
+<span class="sourceLineNo">504</span>      // 353, 97<a name="line.504"></a>
+<span class="sourceLineNo">505</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.505"></a>
+<span class="sourceLineNo">506</span>      // 358, 26<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getServerManager() == null ? "0.00" :<a name="line.507"></a>
+<span class="sourceLineNo">508</span>                        StringUtils.limitDecimalTo2(master.getServerManager().getAverageLoad())), jamonWriter);<a name="line.508"></a>
+<span class="sourceLineNo">509</span>      // 359, 98<a name="line.509"></a>
+<span class="sourceLineNo">510</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.510"></a>
+<span class="sourceLineNo">511</span>      // 362, 18<a name="line.511"></a>
+<span class="sourceLineNo">512</span>      if (frags != null )<a name="line.512"></a>
+<span class="sourceLineNo">513</span>      {<a name="line.513"></a>
+<span class="sourceLineNo">514</span>        // 362, 39<a name="line.514"></a>
+<span class="sourceLineNo">515</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.515"></a>
+<span class="sourceLineNo">516</span>        // 365, 26<a name="line.516"></a>
+<span class="sourceLineNo">517</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.517"></a>
+<span class="sourceLineNo">518</span>        // 365, 108<a name="line.518"></a>
+<span class="sourceLineNo">519</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.519"></a>
+<span class="sourceLineNo">520</span>      }<a name="line.520"></a>
+<span class="sourceLineNo">521</span>      // 368, 24<a name="line.521"></a>
+<span class="sourceLineNo">522</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.522"></a>
+<span class="sourceLineNo">523</span>      // 371, 26<a name="line.523"></a>
+<span class="sourceLineNo">524</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getMasterCoprocessorHost() == null ? "[]" :<a name="line.524"></a>
+<span class="sourceLineNo">525</span>                        java.util.Arrays.toString(master.getMasterCoprocessors())), jamonWriter);<a name="line.525"></a>
+<span class="sourceLineNo">526</span>      // 372, 84<a name="line.526"></a>
+<span class="sourceLineNo">527</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.527"></a>
+<span class="sourceLineNo">528</span>      // 377, 26<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(master.getLoadBalancerClassName()), jamonWriter);<a name="line.529"></a>
+<span class="sourceLineNo">530</span>      // 377, 65<a name="line.530"></a>
+<span class="sourceLineNo">531</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.531"></a>
+<span class="sourceLineNo">532</span>    }<a name="line.532"></a>
+<span class="sourceLineNo">533</span>    // 380, 23<a name="line.533"></a>
+<span class="sourceLineNo">534</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.534"></a>
+<span class="sourceLineNo">535</span>  }<a name="line.535"></a>
+<span class="sourceLineNo">536</span>  <a name="line.536"></a>
+<span class="sourceLineNo">537</span>  <a name="line.537"></a>
+<span class="sourceLineNo">538</span>  // 392, 1<a name="line.538"></a>
+<span class="sourceLineNo">539</span>  private void __jamon_innerUnit__catalogTables(final java.io.Writer jamonWriter)<a name="line.539"></a>
+<span class="sourceLineNo">540</span>    throws java.io.IOException<a name="line.540"></a>
+<span class="sourceLineNo">541</span>  {<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    // 393, 1<a name="line.542"></a>
+<span class="sourceLineNo">543</span>    <a name="line.543"></a>
+<span class="sourceLineNo">544</span> List&lt;TableDescriptor&gt; sysTables = master.isInitialized() ?<a name="line.544"></a>
+<span class="sourceLineNo">545</span>   master.listTableDescriptorsByNamespace(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR) : null;<a name="line.545"></a>
+<span class="sourceLineNo">546</span><a name="line.546"></a>
+<span class="sourceLineNo">547</span>    // 397, 1<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    if ((sysTables != null &amp;&amp; sysTables.size() &gt; 0))<a name="line.548"></a>
+<span class="sourceLineNo">549</span>    {<a name="line.549"></a>
+<span class="sourceLineNo">550</span>      // 397, 51<a name="line.550"></a>
+<span class="sourceLineNo">551</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.551"></a>
+<span class="sourceLineNo">552</span>      // 401, 5<a name="line.552"></a>
+<span class="sourceLineNo">553</span>      if ((frags != null) )<a name="line.553"></a>
 <span class="sourceLineNo">554</span>      {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>        // 400, 48<a name="line.555"></a>
-<span class="sourceLineNo">556</span>        jamonWriter.write("\n&lt;tr&gt;\n");<a name="line.556"></a>
-<span class="sourceLineNo">557</span>        // 402, 1<a name="line.557"></a>
-<span class="sourceLineNo">558</span>        TableName tableName = systemTable.getTableName();<a name="line.558"></a>
-<span class="sourceLineNo">559</span>        // 403, 5<a name="line.559"></a>
-<span class="sourceLineNo">560</span>        jamonWriter.write("&lt;td&gt;&lt;a href=\"table.jsp?name=");<a name="line.560"></a>
-<span class="sourceLineNo">561</span>        // 403, 33<a name="line.561"></a>
-<span class="sourceLineNo">562</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.562"></a>
-<span class="sourceLineNo">563</span>        // 403, 48<a name="line.563"></a>
-<span class="sourceLineNo">564</span>        jamonWriter.write("\"&gt;");<a name="line.564"></a>
-<span class="sourceLineNo">565</span>        // 403, 50<a name="line.565"></a>
-<span class="sourceLineNo">566</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.566"></a>
-<span class="sourceLineNo">567</span>        // 403, 65<a name="line.567"></a>
-<span class="sourceLineNo">568</span>        jamonWriter.write("&lt;/a&gt;&lt;/td&gt;\n    ");<a name="line.568"></a>
-<span class="sourceLineNo">569</span>        // 404, 5<a name="line.569"></a>
-<span class="sourceLineNo">570</span>        if ((frags != null))<a name="line.570"></a>
-<span class="sourceLineNo">571</span>        {<a name="line.571"></a>
-<span class="sourceLineNo">572</span>          // 404, 27<a name="line.572"></a>
-<span class="sourceLineNo">573</span>          jamonWriter.write("\n        &lt;td align=\"center\"&gt;");<a name="line.573"></a>
-<span class="sourceLineNo">574</span>          // 405, 28<a name="line.574"></a>
-<span class="sourceLineNo">575</span>          org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(frags.get(tableName.getNameAsString()) != null ? frags.get(tableName.getNameAsString())<a name="line.575"></a>
-<span class="sourceLineNo">576</span>        .intValue() + "%" : "n/a"), jamonWriter);<a name="line.576"></a>
-<span class="sourceLineNo">577</span>          // 406, 37<a name="line.577"></a>
-<span class="sourceLineNo">578</span>          jamonWriter.write("&lt;/td&gt;\n    ");<a name="line.578"></a>
-<span class="sourceLineNo">579</span>        }<a name="line.579"></a>
-<span class="sourceLineNo">580</span>        // 407, 11<a name="line.580"></a>
-<span class="sourceLineNo">581</span>        jamonWriter.write("\n    ");<a name="line.581"></a>
-<span class="sourceLineNo">582</span>        // 408, 5<a name="line.582"></a>
-<span class="sourceLineNo">583</span>        String description = null;<a name="line.583"></a>
-<span class="sourceLineNo">584</span>        if (tableName.equals(TableName.META_TABLE_NAME)){<a name="line.584"></a>
-<span class="sourceLineNo">585</span>            description = "The hbase:meta table holds references to all User Table regions.";<a name="line.585"></a>
-<span class="sourceLineNo">586</span>        } else if (tableName.equals(Canary.DEFAULT_WRITE_TABLE_NAME)){<a name="line.586"></a>
-<span class="sourceLineNo">587</span>            description = "The hbase:canary table is used to sniff the write availbility of"<a name="line.587"></a>
-<span class="sourceLineNo">588</span>              + " each regionserver.";<a name="line.588"></a>
-<span class="sourceLineNo">589</span>        } else if (tableName.equals(AccessControlLists.ACL_TABLE_NAME)){<a name="line.589"></a>
-<span class="sourceLineNo">590</span>            description = "The hbase:acl table holds information about acl.";<a name="line.590"></a>
-<span class="sourceLineNo">591</span>        } else if (tableName.equals(VisibilityConstants.LABELS_TABLE_NAME)){<a name="line.591"></a>
-<span class="sourceLineNo">592</span>            description = "The hbase:labels table holds information about visibility labels.";<a name="line.592"></a>
-<span class="sourceLineNo">593</span>        } else if (tableName.equals(TableName.NAMESPACE_TABLE_NAME)){<a name="line.593"></a>
-<span class="sourceLineNo">594</span>            description = "The hbase:namespace table holds information about namespaces.";<a name="line.594"></a>
-<span class="sourceLineNo">595</span>        } else if (tableName.equals(QuotaUtil.QUOTA_TABLE_NAME)){<a name="line.595"></a>
-<span class="sourceLineNo">596</span>            description = "The hbase:quota table holds quota information about number" +<a name="line.596"></a>
-<span class="sourceLineNo">597</span>            " or size of requests in a given time frame.";<a name="line.597"></a>
-<span class="sourceLineNo">598</span>        } else if (tableName.equals(TableName.valueOf("hbase:rsgroup"))){<a name="line.598"></a>
-<span class="sourceLineNo">599</span>            description = "The hbase:rsgroup table holds information about regionserver groups.";<a name="line.599"></a>
-<span class="sourceLineNo">600</span>        } else if (tableName.equals(TableName.valueOf("hbase:replication"))) {<a name="line.600"></a>
-<span class="sourceLineNo">601</span>            description = "The hbase:replication table tracks cross cluster replication through " +<a name="line.601"></a>
-<span class="sourceLineNo">602</span>            "WAL file offsets.";<a name="line.602"></a>
-<span class="sourceLineNo">603</span>        }<a name="line.603"></a>
-<span class="sourceLineNo">604</span>    <a name="line.604"></a>
-<span class="sourceLineNo">605</span>        // 430, 5<a name="line.605"></a>
-<span class="sourceLineNo">606</span>        jamonWriter.write("&lt;td&gt;");<a name="line.606"></a>
-<span class="sourceLineNo">607</span>        // 430, 9<a name="line.607"></a>
-<span class="sourceLineNo">608</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(description), jamonWriter);<a name="line.608"></a>
-<span class="sourceLineNo">609</span>        // 430, 26<a name="line.609"></a>
-<span class="sourceLineNo">610</span>        jamonWriter.write("&lt;/td&gt;\n&lt;/tr&gt;\n");<a name="line.610"></a>
-<span class="sourceLineNo">611</span>      }<a name="line.611"></a>
-<span class="sourceLineNo">612</span>      // 432, 8<a name="line.612"></a>
-<span class="sourceLineNo">613</span>      jamonWriter.write("\n&lt;/table&gt;\n");<a name="line.613"></a>
-<span class="sourceLineNo">614</span>    }<a name="line.614"></a>
-<span class="sourceLineNo">615</span>    // 434, 7<a name="line.615"></a>
-<span class="sourceLineNo">616</span>    jamonWriter.write("\n");<a name="line.616"></a>
-<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
-<span class="sourceLineNo">618</span>  <a name="line.618"></a>
-<span class="sourceLineNo">619</span>  <a name="line.619"></a>
-<span class="sourceLineNo">620</span>  // 530, 1<a name="line.620"></a>
-<span class="sourceLineNo">621</span>  private void __jamon_innerUnit__deadRegionServers(final java.io.Writer jamonWriter)<a name="line.621"></a>
-<span class="sourceLineNo">622</span>    throws java.io.IOException<a name="line.622"></a>
-<span class="sourceLineNo">623</span>  {<a name="line.623"></a>
-<span class="sourceLineNo">624</span>    // 532, 1<a name="line.624"></a>
-<span class="sourceLineNo">625</span>    if ((deadServers != null &amp;&amp; deadServers.size() &gt; 0))<a name="line.625"></a>
-<span class="sourceLineNo">626</span>    {<a name="line.626"></a>
-<span class="sourceLineNo">627</span>      // 532, 55<a name="line.627"></a>
-<span class="sourceLineNo">628</span>      jamonWriter.write("\n&lt;h2&gt;Dead Region Servers&lt;/h2&gt;\n&lt;table class=\"table table-striped\"&gt;\n    &lt;tr&gt;\n        &lt;th&gt;&lt;/th&gt;\n        &lt;th&gt;ServerName&lt;/th&gt;\n        &lt;th&gt;Stop time&lt;/th&gt;\n    &lt;/tr&gt;\n    ");<a name="line.628"></a>
-<span class="sourceLineNo">629</span>      // 540, 5<a name="line.629"></a>
-<span class="sourceLineNo">630</span>      <a name="line.630"></a>
-<span class="sourceLineNo">631</span>       DeadServer deadServerUtil = master.getServerManager().getDeadServers();<a name="line.631"></a>
-<span class="sourceLineNo">632</span>       ServerName [] deadServerNames = deadServers.toArray(new ServerName[deadServers.size()]);<a name="line.632"></a>
-<span class="sourceLineNo">633</span>         Arrays.sort(deadServerNames);<a name="line.633"></a>
-<span class="sourceLineNo">634</span>         for (ServerName deadServerName: deadServerNames) {<a name="line.634"></a>
-<span class="sourceLineNo">635</span>    <a name="line.635"></a>
-<span class="sourceLineNo">636</span>      // 546, 5<a name="line.636"></a>
-<span class="sourceLineNo">637</span>      jamonWriter.write("&lt;tr&gt;\n    \t&lt;th&gt;&lt;/th&gt;\n        &lt;td&gt;");<a name="line.637"></a>
-<span class="sourceLineNo">638</span>      // 548, 13<a name="line.638"></a>
-<span class="sourceLineNo">639</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(deadServerName), jamonWriter);<a name="line.639"></a>
-<span class="sourceLineNo">640</span>      // 548, 33<a name="line.640"></a>
-<span class="sourceLineNo">641</span>      jamonWriter.write("&lt;/td&gt;\n        &lt;td&gt;");<a name="line.641"></a>
-<span class="sourceLineNo">642</span>      // 549, 13<a name="line.642"></a>
-<span class="sourceLineNo">643</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(deadServerUtil.getTimeOfDeath(deadServerName)), jamonWriter);<a name="line.643"></a>
-<span class="sourceLineNo">644</span>      // 549, 64<a name="line.644"></a>
-<span class="sourceLineNo">645</span>      jamonWriter.write("&lt;/td&gt;\n    &lt;/tr&gt;\n    ");<a name="line.645"></a>
-<span class="sourceLineNo">646</span>      // 551, 5<a name="line.646"></a>
-<span class="sourceLineNo">647</span>      <a name="line.647"></a>
-<span class="sourceLineNo">648</span>        }<a name="line.648"></a>
-<span class="sourceLineNo">649</span>    <a name="line.649"></a>
-<span class="sourceLineNo">650</span>      // 554, 5<a name="line.650"></a>
-<span class="sourceLineNo">651</span>      jamonWriter.write("&lt;tr&gt;\n        &lt;th&gt;Total: &lt;/th&gt;\n        &lt;td&gt;servers: ");<a name="line.651"></a>
-<span class="sourceLineNo">652</span>      // 556, 22<a name="line.652"></a>
-<span class="sourceLineNo">653</span>      org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(deadServers.size()), jamonWriter);<a name="line.653"></a>
-<span class="sourceLineNo">654</span>      // 556, 46<a name="line.654"></a>
-<span class="sourceLineNo">655</span>      jamonWriter.write("&lt;/td&gt;\n        &lt;th&gt;&lt;/th&gt;\n    &lt;/tr&gt;\n&lt;/table&gt;\n");<a name="line.655"></a>
-<span class="sourceLineNo">656</span>    }<a name="line.656"></a>
-<span class="sourceLineNo">657</span>    // 560, 7<a name="line.657"></a>
-<span class="sourceLineNo">658</span>    jamonWriter.write("\n");<a name="line.658"></a>
-<span class="sourceLineNo">659</span>  }<a name="line.659"></a>
-<span class="sourceLineNo">660</span>  <a name="line.660"></a>
-<span class="sourceLineNo">661</span>  <a name="line.661"></a>
-<span class="sourceLineNo">662</span>  // 501, 1<a name="line.662"></a>
-<span class="sourceLineNo">663</span>  private void __jamon_innerUnit__userSnapshots(final java.io.Writer jamonWriter)<a name="line.663"></a>
-<span class="sourceLineNo">664</span>    throws java.io.IOException<a name="line.664"></a>
-<span class="sourceLineNo">665</span>  {<a name="line.665"></a>
-<span class="sourceLineNo">666</span>    // 502, 1<a name="line.666"></a>
-<span class="sourceLineNo">667</span>    <a name="line.667"></a>
-<span class="sourceLineNo">668</span>   List&lt;SnapshotDescription&gt; snapshots = master.isInitialized() ?<a name="line.668"></a>
-<span class="sourceLineNo">669</span>     master.getSnapshotManager().getCompletedSnapshots() : null;<a name="line.669"></a>
-<span class="sourceLineNo">670</span><a name="line.670"></a>
-<span class="sourceLineNo">671</span>    // 506, 1<a name="line.671"></a>
-<span class="sourceLineNo">672</span>    if ((snapshots != null &amp;&amp; snapshots.size() &gt; 0))<a name="line.672"></a>
-<span class="sourceLineNo">673</span>    {<a name="line.673"></a>
-<span class="sourceLineNo">674</span>      // 506, 51<a name="line.674"></a>
-<span class="sourceLineNo">675</span>      jamonWriter.write("\n&lt;table class=\"table table-striped\"&gt;\n    &lt;tr&gt;\n        &lt;th&gt;Snapshot Name&lt;/th&gt;\n        &lt;th&gt;Table&lt;/th&gt;\n        &lt;th&gt;Creation Time&lt;/th&gt;\n    &lt;/tr&gt;\n    ");<a name="line.675"></a>
-<span class="sourceLineNo">676</span>      // 513, 5<a name="line.676"></a>
-<span class="sourceLineNo">677</span>      for (SnapshotDescription snapshotDesc : snapshots)<a name="line.677"></a>
-<span class="sourceLineNo">678</span>      {<a name="line.678"></a>
-<span class="sourceLineNo">679</span>        // 513, 57<a name="line.679"></a>
-<span class="sourceLineNo">680</span>        jamonWriter.write("\n    ");<a name="line.680"></a>
-<span class="sourceLineNo">681</span>        // 514, 5<a name="line.681"></a>
-<span class="sourceLineNo">682</span>        <a name="line.682"></a>
-<span class="sourceLineNo">683</span>        TableName snapshotTable = TableName.valueOf(snapshotDesc.getTable());<a name="line.683"></a>
-<span class="sourceLineNo">684</span>    <a name="line.684"></a>
-<span class="sourceLineNo">685</span>        // 517, 5<a name="line.685"></a>
-<span class="sourceLineNo">686</span>        jamonWriter.write("&lt;tr&gt;\n        &lt;td&gt;&lt;a href=\"snapshot.jsp?name=");<a name="line.686"></a>
-<span class="sourceLineNo">687</span>        // 518, 40<a name="line.687"></a>
-<span class="sourceLineNo">688</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(snapshotDesc.getName()), jamonWriter);<a name="line.688"></a>
-<span class="sourceLineNo">689</span>        // 518, 68<a name="line.689"></a>
-<span class="sourceLineNo">690</span>        jamonWriter.write("\"&gt;");<a name="line.690"></a>
-<span class="sourceLineNo">691</span>        // 518, 70<a name="line.691"></a>
-<span class="sourceLineNo">692</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(snapshotDesc.getName()), jamonWriter);<a name="line.692"></a>
-<span class="sourceLineNo">693</span>        // 518, 98<a name="line.693"></a>
-<span class="sourceLineNo">694</span>        jamonWriter.write("&lt;/a&gt; &lt;/td&gt;\n        &lt;td&gt;&lt;a href=\"table.jsp?name=");<a name="line.694"></a>
-<span class="sourceLineNo">695</span>        // 519, 37<a name="line.695"></a>
-<span class="sourceLineNo">696</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(snapshotTable.getNameAsString()), jamonWriter);<a name="line.696"></a>
-<span class="sourceLineNo">697</span>        // 519, 74<a name="line.697"></a>
+<span class="sourceLineNo">555</span>        // 401, 28<a name="line.555"></a>
+<span class="sourceLineNo">556</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.556"></a>
+<span class="sourceLineNo">557</span>      }<a name="line.557"></a>
+<span class="sourceLineNo">558</span>      // 403, 11<a name="line.558"></a>
+<span class="sourceLineNo">559</span>      jamonWriter.write("\n    &lt;th&gt;Description&lt;/th&gt;\n&lt;/tr&gt;\n");<a name="line.559"></a>
+<span class="sourceLineNo">560</span>      // 406, 1<a name="line.560"></a>
+<span class="sourceLineNo">561</span>      for (TableDescriptor systemTable : sysTables)<a name="line.561"></a>
+<span class="sourceLineNo">562</span>      {<a name="line.562"></a>
+<span class="sourceLineNo">563</span>        // 406, 48<a name="line.563"></a>
+<span class="sourceLineNo">564</span>        jamonWriter.write("\n&lt;tr&gt;\n");<a name="line.564"></a>
+<span class="sourceLineNo">565</span>        // 408, 1<a name="line.565"></a>
+<span class="sourceLineNo">566</span>        TableName tableName = systemTable.getTableName();<a name="line.566"></a>
+<span class="sourceLineNo">567</span>        // 409, 5<a name="line.567"></a>
+<span class="sourceLineNo">568</span>        jamonWriter.write("&lt;td&gt;&lt;a href=\"table.jsp?name=");<a name="line.568"></a>
+<span class="sourceLineNo">569</span>        // 409, 33<a name="line.569"></a>
+<span class="sourceLineNo">570</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.570"></a>
+<span class="sourceLineNo">571</span>        // 409, 48<a name="line.571"></a>
+<span class="sourceLineNo">572</span>        jamonWriter.write("\"&gt;");<a name="line.572"></a>
+<span class="sourceLineNo">573</span>        // 409, 50<a name="line.573"></a>
+<span class="sourceLineNo">574</span>        org.jamon.escaping.Escaping.NONE.write(org.jamon.emit.StandardEmitter.valueOf(tableName), jamonWriter);<a name="line.574"></a>
+<span class="sourceLineNo">575</span>        // 409, 65<a name="line.575"></a>
+<span class="sourceLineNo">576</span>        jamonWriter.write("&lt;/a&gt;&lt;/td&gt;\n    ");<a name="line.576"></a>
+<span class="sourceLineNo">577</span>        // 410, 5<a name="line.577"></a>
+<span class="sourceLineNo">578</span>        if ((frags != null))<a name="line.578"></a>
+<span class="sourceLineNo">579</span>        {<a

<TRUNCATED>

Mime
View raw message