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/09/02 14:46:28 UTC

[1/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 2d9f5d734 -> de749194e


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
index 711a53a..012cfe2 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
@@ -25,129 +25,169 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.regionserver;<a name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.io.IOException;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import org.apache.hadoop.conf.Configuration;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.CompatibilityFactory;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.testclassification.SmallTests;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.junit.Before;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.junit.BeforeClass;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.junit.ClassRule;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.junit.Test;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.junit.experimental.categories.Category;<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>@Category({RegionServerTests.class, SmallTests.class})<a name="line.33"></a>
-<span class="sourceLineNo">034</span>public class TestMetricsTableAggregate {<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  @ClassRule<a name="line.36"></a>
-<span class="sourceLineNo">037</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.37"></a>
-<span class="sourceLineNo">038</span>    HBaseClassTestRule.forClass(TestMetricsTableAggregate.class);<a name="line.38"></a>
-<span class="sourceLineNo">039</span><a name="line.39"></a>
-<span class="sourceLineNo">040</span>  public static MetricsAssertHelper HELPER =<a name="line.40"></a>
-<span class="sourceLineNo">041</span>    CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>  private String tableName = "testTableMetrics";<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  private String pre = "Namespace_default_table_" + tableName + "_metric_";<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>  private MetricsTableWrapperStub tableWrapper;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  private MetricsTable mt;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  private MetricsRegionServerWrapper rsWrapper;<a name="line.48"></a>
-<span class="sourceLineNo">049</span>  private MetricsRegionServer rsm;<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  private MetricsTableAggregateSource agg;<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @BeforeClass<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public static void classSetUp() {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    HELPER.init();<a name="line.54"></a>
-<span class="sourceLineNo">055</span>  }<a name="line.55"></a>
+<span class="sourceLineNo">020</span>import static org.junit.Assert.assertTrue;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.io.IOException;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import java.util.concurrent.CyclicBarrier;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import java.util.concurrent.TimeUnit;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import java.util.concurrent.atomic.AtomicBoolean;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.stream.IntStream;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import java.util.stream.Stream;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.conf.Configuration;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.CompatibilityFactory;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.testclassification.SmallTests;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.junit.Before;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.junit.BeforeClass;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.junit.ClassRule;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.junit.Test;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.junit.experimental.categories.Category;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.slf4j.Logger;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.slf4j.LoggerFactory;<a name="line.40"></a>
+<span class="sourceLineNo">041</span><a name="line.41"></a>
+<span class="sourceLineNo">042</span>@Category({ RegionServerTests.class, SmallTests.class })<a name="line.42"></a>
+<span class="sourceLineNo">043</span>public class TestMetricsTableAggregate {<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>  @ClassRule<a name="line.45"></a>
+<span class="sourceLineNo">046</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    HBaseClassTestRule.forClass(TestMetricsTableAggregate.class);<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>  private static final Logger LOG = LoggerFactory.getLogger(TestMetricsTableAggregate.class);<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span>  private static MetricsAssertHelper HELPER =<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  private String tableName = "testTableMetrics";<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  private String pre = "Namespace_default_table_" + tableName + "_metric_";<a name="line.55"></a>
 <span class="sourceLineNo">056</span><a name="line.56"></a>
-<span class="sourceLineNo">057</span>  @Before<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public void setUp() {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    tableWrapper = new MetricsTableWrapperStub(tableName);<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    mt = new MetricsTable(tableWrapper);<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    rsWrapper = new MetricsRegionServerWrapperStub();<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    Configuration conf = new Configuration();<a name="line.62"></a>
-<span class="sourceLineNo">063</span>    rsm = new MetricsRegionServer(rsWrapper, conf, mt);<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    agg = mt.getTableSourceAgg();<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>  @Test<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public void testRequestMetrics() throws IOException {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    HELPER.assertCounter(pre + "readRequestCount", 10, agg);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    HELPER.assertCounter(pre + "writeRequestCount", 20, agg);<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    HELPER.assertCounter(pre + "totalRequestCount", 30, agg);<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
-<span class="sourceLineNo">073</span><a name="line.73"></a>
-<span class="sourceLineNo">074</span>  @Test<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  public void testRegionAndStoreMetrics() throws IOException {<a name="line.75"></a>
-<span class="sourceLineNo">076</span>    HELPER.assertGauge(pre + "memstoreSize", 1000, agg);<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    HELPER.assertGauge(pre + "storeFileSize", 2000, agg);<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    HELPER.assertGauge(pre + "tableSize", 3000, agg);<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>    HELPER.assertGauge(pre + "regionCount", 11, agg);<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    HELPER.assertGauge(pre + "storeCount", 22, agg);<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    HELPER.assertGauge(pre + "storeFileCount", 33, agg);<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    HELPER.assertGauge(pre + "maxStoreFileAge", 44, agg);<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    HELPER.assertGauge(pre + "minStoreFileAge", 55, agg);<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    HELPER.assertGauge(pre + "avgStoreFileAge", 66, agg);<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    HELPER.assertGauge(pre + "numReferenceFiles", 77, agg);<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    HELPER.assertGauge(pre + "averageRegionSize", 88, agg);<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  }<a name="line.88"></a>
-<span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span>  public void testFlush() {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    rsm.updateFlush(tableName, 1, 2, 3);<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    HELPER.assertCounter(pre + "flushTime_num_ops", 1, agg);<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    HELPER.assertCounter(pre + "flushMemstoreSize_num_ops", 1, agg);<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    HELPER.assertCounter(pre + "flushOutputSize_num_ops", 1, agg);<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    HELPER.assertCounter(pre + "flushedMemstoreBytes", 2, agg);<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    HELPER.assertCounter(pre + "flushedOutputBytes", 3, agg);<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>    rsm.updateFlush(tableName, 10, 20, 30);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    HELPER.assertCounter(pre + "flushTime_num_ops", 2, agg);<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    HELPER.assertCounter(pre + "flushMemstoreSize_num_ops", 2, agg);<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    HELPER.assertCounter(pre + "flushOutputSize_num_ops", 2, agg);<a name="line.101"></a>
-<span class="sourceLineNo">102</span>    HELPER.assertCounter(pre + "flushedMemstoreBytes", 22, agg);<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    HELPER.assertCounter(pre + "flushedOutputBytes", 33, agg);<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  }<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>  @Test<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public void testCompaction() {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    rsm.updateCompaction(tableName, false, 1, 2, 3, 4, 5);<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 1, agg);<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 1, agg);<a name="line.110"></a>
-<span class="sourceLineNo">111</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 1, agg);<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 1, agg);<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    HELPER.assertCounter(pre + "compactedInputBytes", 4, agg);<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 5, agg);<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>    rsm.updateCompaction(tableName, false, 10, 20, 30, 40, 50);<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 2, agg);<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 2, agg);<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 2, agg);<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 2, agg);<a name="line.120"></a>
-<span class="sourceLineNo">121</span>    HELPER.assertCounter(pre + "compactedInputBytes", 44, agg);<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 55, agg);<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
-<span class="sourceLineNo">124</span>    // do major compaction<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    rsm.updateCompaction(tableName, true, 100, 200, 300, 400, 500);<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 3, agg);<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 3, agg);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 3, agg);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 3, agg);<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    HELPER.assertCounter(pre + "compactedInputBytes", 444, agg);<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 555, agg);<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>    HELPER.assertCounter(pre + "majorCompactionTime_num_ops", 1, agg);<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    HELPER.assertCounter(pre + "majorCompactionInputFileCount_num_ops", 1, agg);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>    HELPER.assertCounter(pre + "majorCompactionInputSize_num_ops", 1, agg);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    HELPER.assertCounter(pre + "majorCompactionOutputFileCount_num_ops", 1, agg);<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    HELPER.assertCounter(pre + "majorCompactedInputBytes", 400, agg);<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    HELPER.assertCounter(pre + "majorCompactedoutputBytes", 500, agg);<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  }<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>}<a name="line.142"></a>
+<span class="sourceLineNo">057</span>  private MetricsTableWrapperStub tableWrapper;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  private MetricsTable mt;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  private MetricsRegionServerWrapper rsWrapper;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  private MetricsRegionServer rsm;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>  private MetricsTableAggregateSource agg;<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span>  @BeforeClass<a name="line.63"></a>
+<span class="sourceLineNo">064</span>  public static void classSetUp() {<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    HELPER.init();<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>  @Before<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public void setUp() {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    tableWrapper = new MetricsTableWrapperStub(tableName);<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    mt = new MetricsTable(tableWrapper);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    rsWrapper = new MetricsRegionServerWrapperStub();<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    Configuration conf = new Configuration();<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    rsm = new MetricsRegionServer(rsWrapper, conf, mt);<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    agg = mt.getTableSourceAgg();<a name="line.75"></a>
+<span class="sourceLineNo">076</span>  }<a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"></a>
+<span class="sourceLineNo">078</span>  @Test<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  public void testRequestMetrics() throws IOException {<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    HELPER.assertCounter(pre + "readRequestCount", 10, agg);<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    HELPER.assertCounter(pre + "writeRequestCount", 20, agg);<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    HELPER.assertCounter(pre + "totalRequestCount", 30, agg);<a name="line.82"></a>
+<span class="sourceLineNo">083</span>  }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span>  @Test<a name="line.85"></a>
+<span class="sourceLineNo">086</span>  public void testRegionAndStoreMetrics() throws IOException {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    HELPER.assertGauge(pre + "memstoreSize", 1000, agg);<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    HELPER.assertGauge(pre + "storeFileSize", 2000, agg);<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    HELPER.assertGauge(pre + "tableSize", 3000, agg);<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span>    HELPER.assertGauge(pre + "regionCount", 11, agg);<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    HELPER.assertGauge(pre + "storeCount", 22, agg);<a name="line.92"></a>
+<span class="sourceLineNo">093</span>    HELPER.assertGauge(pre + "storeFileCount", 33, agg);<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    HELPER.assertGauge(pre + "maxStoreFileAge", 44, agg);<a name="line.94"></a>
+<span class="sourceLineNo">095</span>    HELPER.assertGauge(pre + "minStoreFileAge", 55, agg);<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    HELPER.assertGauge(pre + "avgStoreFileAge", 66, agg);<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    HELPER.assertGauge(pre + "numReferenceFiles", 77, agg);<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    HELPER.assertGauge(pre + "averageRegionSize", 88, agg);<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>  @Test<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  public void testFlush() {<a name="line.102"></a>
+<span class="sourceLineNo">103</span>    rsm.updateFlush(tableName, 1, 2, 3);<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    HELPER.assertCounter(pre + "flushTime_num_ops", 1, agg);<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    HELPER.assertCounter(pre + "flushMemstoreSize_num_ops", 1, agg);<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    HELPER.assertCounter(pre + "flushOutputSize_num_ops", 1, agg);<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    HELPER.assertCounter(pre + "flushedMemstoreBytes", 2, agg);<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    HELPER.assertCounter(pre + "flushedOutputBytes", 3, agg);<a name="line.108"></a>
+<span class="sourceLineNo">109</span><a name="line.109"></a>
+<span class="sourceLineNo">110</span>    rsm.updateFlush(tableName, 10, 20, 30);<a name="line.110"></a>
+<span class="sourceLineNo">111</span>    HELPER.assertCounter(pre + "flushTime_num_ops", 2, agg);<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    HELPER.assertCounter(pre + "flushMemstoreSize_num_ops", 2, agg);<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    HELPER.assertCounter(pre + "flushOutputSize_num_ops", 2, agg);<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    HELPER.assertCounter(pre + "flushedMemstoreBytes", 22, agg);<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    HELPER.assertCounter(pre + "flushedOutputBytes", 33, agg);<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>  @Test<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  public void testCompaction() {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    rsm.updateCompaction(tableName, false, 1, 2, 3, 4, 5);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 1, agg);<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 1, agg);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 1, agg);<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 1, agg);<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    HELPER.assertCounter(pre + "compactedInputBytes", 4, agg);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 5, agg);<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    rsm.updateCompaction(tableName, false, 10, 20, 30, 40, 50);<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 2, agg);<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 2, agg);<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 2, agg);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 2, agg);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    HELPER.assertCounter(pre + "compactedInputBytes", 44, agg);<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 55, agg);<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>    // do major compaction<a name="line.136"></a>
+<span class="sourceLineNo">137</span>    rsm.updateCompaction(tableName, true, 100, 200, 300, 400, 500);<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>    HELPER.assertCounter(pre + "compactionTime_num_ops", 3, agg);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    HELPER.assertCounter(pre + "compactionInputFileCount_num_ops", 3, agg);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    HELPER.assertCounter(pre + "compactionInputSize_num_ops", 3, agg);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    HELPER.assertCounter(pre + "compactionOutputFileCount_num_ops", 3, agg);<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    HELPER.assertCounter(pre + "compactedInputBytes", 444, agg);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    HELPER.assertCounter(pre + "compactedoutputBytes", 555, agg);<a name="line.144"></a>
+<span class="sourceLineNo">145</span><a name="line.145"></a>
+<span class="sourceLineNo">146</span>    HELPER.assertCounter(pre + "majorCompactionTime_num_ops", 1, agg);<a name="line.146"></a>
+<span class="sourceLineNo">147</span>    HELPER.assertCounter(pre + "majorCompactionInputFileCount_num_ops", 1, agg);<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    HELPER.assertCounter(pre + "majorCompactionInputSize_num_ops", 1, agg);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    HELPER.assertCounter(pre + "majorCompactionOutputFileCount_num_ops", 1, agg);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    HELPER.assertCounter(pre + "majorCompactedInputBytes", 400, agg);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    HELPER.assertCounter(pre + "majorCompactedoutputBytes", 500, agg);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  }<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span>  private void update(AtomicBoolean succ, int round, CyclicBarrier barrier) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    try {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      for (int i = 0; i &lt; round; i++) {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        String tn = tableName + "-" + i;<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        barrier.await(10, TimeUnit.SECONDS);<a name="line.158"></a>
+<span class="sourceLineNo">159</span>        rsm.updateFlush(tn, 100, 1000, 500);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      }<a name="line.160"></a>
+<span class="sourceLineNo">161</span>    } catch (Exception e) {<a name="line.161"></a>
+<span class="sourceLineNo">162</span>      LOG.warn("Failed to update metrics", e);<a name="line.162"></a>
+<span class="sourceLineNo">163</span>      succ.set(false);<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    }<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
+<span class="sourceLineNo">166</span><a name="line.166"></a>
+<span class="sourceLineNo">167</span>  @Test<a name="line.167"></a>
+<span class="sourceLineNo">168</span>  public void testConcurrentUpdate() throws InterruptedException {<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    int threadNumber = 10;<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    int round = 100;<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    AtomicBoolean succ = new AtomicBoolean(true);<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    CyclicBarrier barrier = new CyclicBarrier(threadNumber);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    Thread[] threads = IntStream.range(0, threadNumber)<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      .mapToObj(i -&gt; new Thread(() -&gt; update(succ, round, barrier), "Update-Worker-" + i))<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      .toArray(Thread[]::new);<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    Stream.of(threads).forEach(Thread::start);<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    for (Thread t : threads) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      t.join();<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    }<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    assertTrue(succ.get());<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  }<a name="line.181"></a>
+<span class="sourceLineNo">182</span>}<a name="line.182"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
index 141070a..bdeb594 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
@@ -252,8 +252,40 @@
 <span class="sourceLineNo">244</span>    client.delete(row_5_url, extraHdr);<a name="line.244"></a>
 <span class="sourceLineNo">245</span>  }<a name="line.245"></a>
 <span class="sourceLineNo">246</span><a name="line.246"></a>
-<span class="sourceLineNo">247</span>}<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
+<span class="sourceLineNo">247</span>  @Test<a name="line.247"></a>
+<span class="sourceLineNo">248</span>  public void testMultiCellGetWithColsInQueryPathJSON() throws IOException, JAXBException {<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    String row_5_url = "/" + TABLE + "/" + ROW_1 + "/" + COLUMN_1;<a name="line.249"></a>
+<span class="sourceLineNo">250</span>    String row_6_url = "/" + TABLE + "/" + ROW_2 + "/" + COLUMN_2;<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>    StringBuilder path = new StringBuilder();<a name="line.252"></a>
+<span class="sourceLineNo">253</span>    path.append("/");<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    path.append(TABLE);<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    path.append("/multiget/?row=");<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    path.append(ROW_1);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    path.append("/");<a name="line.257"></a>
+<span class="sourceLineNo">258</span>    path.append(COLUMN_1);<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    path.append("&amp;row=");<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    path.append(ROW_2);<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    path.append("/");<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    path.append(COLUMN_1);<a name="line.262"></a>
+<span class="sourceLineNo">263</span><a name="line.263"></a>
+<span class="sourceLineNo">264</span>    client.post(row_5_url, Constants.MIMETYPE_BINARY, Bytes.toBytes(VALUE_1), extraHdr);<a name="line.264"></a>
+<span class="sourceLineNo">265</span>    client.post(row_6_url, Constants.MIMETYPE_BINARY, Bytes.toBytes(VALUE_2), extraHdr);<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>    Response response = client.get(path.toString(), Constants.MIMETYPE_JSON);<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    assertEquals(200, response.getCode());<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    ObjectMapper mapper = new JacksonJaxbJsonProvider().locateMapper(<a name="line.269"></a>
+<span class="sourceLineNo">270</span>        CellSetModel.class, MediaType.APPLICATION_JSON_TYPE);<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    CellSetModel cellSet = mapper.readValue(response.getBody(), CellSetModel.class);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    assertEquals(1, cellSet.getRows().size());<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    assertEquals(ROW_1, Bytes.toString(cellSet.getRows().get(0).getKey()));<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    assertEquals(VALUE_1, Bytes.toString(cellSet.getRows().get(0).getCells().get(0).getValue()));<a name="line.274"></a>
+<span class="sourceLineNo">275</span><a name="line.275"></a>
+<span class="sourceLineNo">276</span>    client.delete(row_5_url, extraHdr);<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    client.delete(row_6_url, extraHdr);<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  }<a name="line.278"></a>
+<span class="sourceLineNo">279</span>}<a name="line.279"></a>
+<span class="sourceLineNo">280</span><a name="line.280"></a>
 
 
 


[3/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
index 70ff91e..f52bd60 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
@@ -23,422 +23,413 @@
 <span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
 <span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
-<span class="sourceLineNo">018</span><a name="line.18"></a>
-<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.regionserver;<a name="line.19"></a>
-<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.concurrent.atomic.AtomicBoolean;<a name="line.21"></a>
-<span class="sourceLineNo">022</span><a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.TableName;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.metrics.Interns;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.metrics2.MetricsRecordBuilder;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.metrics2.MetricHistogram;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.metrics2.lib.MutableFastCounter;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.slf4j.Logger;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.slf4j.LoggerFactory;<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_INPUT_BYTES;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_INPUT_BYTES_DESC;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_OUTPUT_BYTES;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_OUTPUT_BYTES_DESC;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_FILE_COUNT;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_FILE_COUNT_DESC;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_SIZE;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_SIZE_DESC;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_FILE_COUNT;<a name="line.41"></a>
-<span class="sourceLineNo">042</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_FILE_COUNT_DESC;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_SIZE;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_SIZE_DESC;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_TIME;<a name="line.45"></a>
-<span class="sourceLineNo">046</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_TIME_DESC;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_MEMSTORE_BYTES;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_MEMSTORE_BYTES_DESC;<a name="line.48"></a>
-<span class="sourceLineNo">049</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_OUTPUT_BYTES;<a name="line.49"></a>
-<span class="sourceLineNo">050</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_OUTPUT_BYTES_DESC;<a name="line.50"></a>
-<span class="sourceLineNo">051</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_MEMSTORE_SIZE;<a name="line.51"></a>
-<span class="sourceLineNo">052</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_MEMSTORE_SIZE_DESC;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_OUTPUT_SIZE;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_OUTPUT_SIZE_DESC;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_TIME;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_TIME_DESC;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_INPUT_BYTES;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_INPUT_BYTES_DESC;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_OUTPUT_BYTES;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_OUTPUT_BYTES_DESC;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_FILE_COUNT;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_FILE_COUNT_DESC;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_SIZE;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_SIZE_DESC;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_FILE_COUNT;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_FILE_COUNT_DESC;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_SIZE;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_SIZE_DESC;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_TIME;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_TIME_DESC;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_KEY;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_REQUEST_DESC;<a name="line.72"></a>
-<span class="sourceLineNo">073</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_REQUEST_KEY;<a name="line.73"></a>
-<span class="sourceLineNo">074</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_SUCCESS_DESC;<a name="line.74"></a>
-<span class="sourceLineNo">075</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_SUCCESS_KEY;<a name="line.75"></a>
-<span class="sourceLineNo">076</span><a name="line.76"></a>
-<span class="sourceLineNo">077</span>@InterfaceAudience.Private<a name="line.77"></a>
-<span class="sourceLineNo">078</span>public class MetricsTableSourceImpl implements MetricsTableSource {<a name="line.78"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.regionserver;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_INPUT_BYTES;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_INPUT_BYTES_DESC;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_OUTPUT_BYTES;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTED_OUTPUT_BYTES_DESC;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_FILE_COUNT;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_FILE_COUNT_DESC;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_SIZE;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_INPUT_SIZE_DESC;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_FILE_COUNT;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_FILE_COUNT_DESC;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_SIZE;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_OUTPUT_SIZE_DESC;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_TIME;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.COMPACTION_TIME_DESC;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_MEMSTORE_BYTES;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_MEMSTORE_BYTES_DESC;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_OUTPUT_BYTES;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSHED_OUTPUT_BYTES_DESC;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_MEMSTORE_SIZE;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_MEMSTORE_SIZE_DESC;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_OUTPUT_SIZE;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_OUTPUT_SIZE_DESC;<a name="line.41"></a>
+<span class="sourceLineNo">042</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_TIME;<a name="line.42"></a>
+<span class="sourceLineNo">043</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.FLUSH_TIME_DESC;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_INPUT_BYTES;<a name="line.44"></a>
+<span class="sourceLineNo">045</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_INPUT_BYTES_DESC;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_OUTPUT_BYTES;<a name="line.46"></a>
+<span class="sourceLineNo">047</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTED_OUTPUT_BYTES_DESC;<a name="line.47"></a>
+<span class="sourceLineNo">048</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_FILE_COUNT;<a name="line.48"></a>
+<span class="sourceLineNo">049</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_FILE_COUNT_DESC;<a name="line.49"></a>
+<span class="sourceLineNo">050</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_SIZE;<a name="line.50"></a>
+<span class="sourceLineNo">051</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_INPUT_SIZE_DESC;<a name="line.51"></a>
+<span class="sourceLineNo">052</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_FILE_COUNT;<a name="line.52"></a>
+<span class="sourceLineNo">053</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_FILE_COUNT_DESC;<a name="line.53"></a>
+<span class="sourceLineNo">054</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_SIZE;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_OUTPUT_SIZE_DESC;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_TIME;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.MAJOR_COMPACTION_TIME_DESC;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_KEY;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_REQUEST_DESC;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_REQUEST_KEY;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_SUCCESS_DESC;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>import static org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource.SPLIT_SUCCESS_KEY;<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>import java.util.concurrent.atomic.AtomicBoolean;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.TableName;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.metrics.Interns;<a name="line.66"></a>
+<span class="sourceLineNo">067</span>import org.apache.hadoop.metrics2.MetricHistogram;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>import org.apache.hadoop.metrics2.MetricsRecordBuilder;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>import org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>import org.apache.hadoop.metrics2.lib.MutableFastCounter;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>import org.slf4j.Logger;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>import org.slf4j.LoggerFactory;<a name="line.73"></a>
+<span class="sourceLineNo">074</span><a name="line.74"></a>
+<span class="sourceLineNo">075</span>@InterfaceAudience.Private<a name="line.75"></a>
+<span class="sourceLineNo">076</span>public class MetricsTableSourceImpl implements MetricsTableSource {<a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private static final Logger LOG = LoggerFactory.getLogger(MetricsTableSourceImpl.class);<a name="line.78"></a>
 <span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  private static final Logger LOG = LoggerFactory.getLogger(MetricsTableSourceImpl.class);<a name="line.80"></a>
+<span class="sourceLineNo">080</span>  private AtomicBoolean closed = new AtomicBoolean(false);<a name="line.80"></a>
 <span class="sourceLineNo">081</span><a name="line.81"></a>
-<span class="sourceLineNo">082</span>  private AtomicBoolean closed = new AtomicBoolean(false);<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>  // Non-final so that we can null out the wrapper<a name="line.84"></a>
-<span class="sourceLineNo">085</span>  // This is just paranoia. We really really don't want to<a name="line.85"></a>
-<span class="sourceLineNo">086</span>  // leak a whole table by way of keeping the<a name="line.86"></a>
-<span class="sourceLineNo">087</span>  // tableWrapper around too long.<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  private MetricsTableWrapperAggregate tableWrapperAgg;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>  private final MetricsTableAggregateSourceImpl agg;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>  private final DynamicMetricsRegistry registry;<a name="line.90"></a>
-<span class="sourceLineNo">091</span>  private final String tableNamePrefix;<a name="line.91"></a>
-<span class="sourceLineNo">092</span>  private final TableName tableName;<a name="line.92"></a>
-<span class="sourceLineNo">093</span>  private final int hashCode;<a name="line.93"></a>
-<span class="sourceLineNo">094</span><a name="line.94"></a>
-<span class="sourceLineNo">095</span>  // split related metrics<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  private MutableFastCounter splitRequest;<a name="line.96"></a>
-<span class="sourceLineNo">097</span>  private MutableFastCounter splitSuccess;<a name="line.97"></a>
-<span class="sourceLineNo">098</span>  private MetricHistogram splitTimeHisto;<a name="line.98"></a>
-<span class="sourceLineNo">099</span><a name="line.99"></a>
-<span class="sourceLineNo">100</span>  // flush related metrics<a name="line.100"></a>
-<span class="sourceLineNo">101</span>  private MetricHistogram flushTimeHisto;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  private MetricHistogram flushMemstoreSizeHisto;<a name="line.102"></a>
-<span class="sourceLineNo">103</span>  private MetricHistogram flushOutputSizeHisto;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  private MutableFastCounter flushedMemstoreBytes;<a name="line.104"></a>
-<span class="sourceLineNo">105</span>  private MutableFastCounter flushedOutputBytes;<a name="line.105"></a>
-<span class="sourceLineNo">106</span><a name="line.106"></a>
-<span class="sourceLineNo">107</span>  // compaction related metrics<a name="line.107"></a>
-<span class="sourceLineNo">108</span>  private MetricHistogram compactionTimeHisto;<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  private MetricHistogram compactionInputFileCountHisto;<a name="line.109"></a>
-<span class="sourceLineNo">110</span>  private MetricHistogram compactionInputSizeHisto;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>  private MetricHistogram compactionOutputFileCountHisto;<a name="line.111"></a>
-<span class="sourceLineNo">112</span>  private MetricHistogram compactionOutputSizeHisto;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  private MutableFastCounter compactedInputBytes;<a name="line.113"></a>
-<span class="sourceLineNo">114</span>  private MutableFastCounter compactedOutputBytes;<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>  private MetricHistogram majorCompactionTimeHisto;<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  private MetricHistogram majorCompactionInputFileCountHisto;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>  private MetricHistogram majorCompactionInputSizeHisto;<a name="line.118"></a>
-<span class="sourceLineNo">119</span>  private MetricHistogram majorCompactionOutputFileCountHisto;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  private MetricHistogram majorCompactionOutputSizeHisto;<a name="line.120"></a>
-<span class="sourceLineNo">121</span>  private MutableFastCounter majorCompactedInputBytes;<a name="line.121"></a>
-<span class="sourceLineNo">122</span>  private MutableFastCounter majorCompactedOutputBytes;<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
-<span class="sourceLineNo">124</span>  public MetricsTableSourceImpl(String tblName,<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      MetricsTableAggregateSourceImpl aggregate, MetricsTableWrapperAggregate tblWrapperAgg) {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    LOG.debug("Creating new MetricsTableSourceImpl for table ");<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    this.tableName = TableName.valueOf(tblName);<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    this.agg = aggregate;<a name="line.128"></a>
-<span class="sourceLineNo">129</span><a name="line.129"></a>
-<span class="sourceLineNo">130</span>    this.tableWrapperAgg = tblWrapperAgg;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    this.registry = agg.getMetricsRegistry();<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    this.tableNamePrefix = "Namespace_" + this.tableName.getNamespaceAsString() +<a name="line.132"></a>
-<span class="sourceLineNo">133</span>        "_table_" + this.tableName.getQualifierAsString() + "_metric_";<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    this.hashCode = this.tableName.hashCode();<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  }<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>  @Override<a name="line.137"></a>
-<span class="sourceLineNo">138</span>  public synchronized void registerMetrics() {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    flushTimeHisto = registry.newTimeHistogram(tableNamePrefix + FLUSH_TIME, FLUSH_TIME_DESC);<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    flushMemstoreSizeHisto =<a name="line.140"></a>
-<span class="sourceLineNo">141</span>        registry.newSizeHistogram(tableNamePrefix + FLUSH_MEMSTORE_SIZE, FLUSH_MEMSTORE_SIZE_DESC);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    flushOutputSizeHisto =<a name="line.142"></a>
-<span class="sourceLineNo">143</span>        registry.newSizeHistogram(tableNamePrefix + FLUSH_OUTPUT_SIZE, FLUSH_OUTPUT_SIZE_DESC);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    flushedOutputBytes =<a name="line.144"></a>
-<span class="sourceLineNo">145</span>        registry.newCounter(tableNamePrefix + FLUSHED_OUTPUT_BYTES, FLUSHED_OUTPUT_BYTES_DESC, 0L);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    flushedMemstoreBytes = registry.newCounter(tableNamePrefix + FLUSHED_MEMSTORE_BYTES,<a name="line.146"></a>
-<span class="sourceLineNo">147</span>      FLUSHED_MEMSTORE_BYTES_DESC, 0L);<a name="line.147"></a>
-<span class="sourceLineNo">148</span><a name="line.148"></a>
-<span class="sourceLineNo">149</span>    compactionTimeHisto =<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        registry.newTimeHistogram(tableNamePrefix + COMPACTION_TIME, COMPACTION_TIME_DESC);<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    compactionInputFileCountHisto = registry.newHistogram(<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      tableNamePrefix + COMPACTION_INPUT_FILE_COUNT, COMPACTION_INPUT_FILE_COUNT_DESC);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    compactionInputSizeHisto = registry.newSizeHistogram(tableNamePrefix + COMPACTION_INPUT_SIZE,<a name="line.153"></a>
-<span class="sourceLineNo">154</span>      COMPACTION_INPUT_SIZE_DESC);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    compactionOutputFileCountHisto = registry.newHistogram(<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      tableNamePrefix + COMPACTION_OUTPUT_FILE_COUNT, COMPACTION_OUTPUT_FILE_COUNT_DESC);<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    compactionOutputSizeHisto = registry.newSizeHistogram(tableNamePrefix + COMPACTION_OUTPUT_SIZE,<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      COMPACTION_OUTPUT_SIZE_DESC);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    compactedInputBytes = registry.newCounter(tableNamePrefix + COMPACTED_INPUT_BYTES,<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      COMPACTED_INPUT_BYTES_DESC, 0L);<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    compactedOutputBytes = registry.newCounter(tableNamePrefix + COMPACTED_OUTPUT_BYTES,<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      COMPACTED_OUTPUT_BYTES_DESC, 0L);<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>    majorCompactionTimeHisto = registry.newTimeHistogram(tableNamePrefix + MAJOR_COMPACTION_TIME,<a name="line.164"></a>
-<span class="sourceLineNo">165</span>      MAJOR_COMPACTION_TIME_DESC);<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    majorCompactionInputFileCountHisto = registry.newHistogram(<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      tableNamePrefix + MAJOR_COMPACTION_INPUT_FILE_COUNT, MAJOR_COMPACTION_INPUT_FILE_COUNT_DESC);<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    majorCompactionInputSizeHisto = registry.newSizeHistogram(<a name="line.168"></a>
-<span class="sourceLineNo">169</span>      tableNamePrefix + MAJOR_COMPACTION_INPUT_SIZE, MAJOR_COMPACTION_INPUT_SIZE_DESC);<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    majorCompactionOutputFileCountHisto =<a name="line.170"></a>
-<span class="sourceLineNo">171</span>        registry.newHistogram(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_FILE_COUNT,<a name="line.171"></a>
-<span class="sourceLineNo">172</span>          MAJOR_COMPACTION_OUTPUT_FILE_COUNT_DESC);<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    majorCompactionOutputSizeHisto = registry.newSizeHistogram(<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      tableNamePrefix + MAJOR_COMPACTION_OUTPUT_SIZE, MAJOR_COMPACTION_OUTPUT_SIZE_DESC);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    majorCompactedInputBytes = registry.newCounter(tableNamePrefix + MAJOR_COMPACTED_INPUT_BYTES,<a name="line.175"></a>
-<span class="sourceLineNo">176</span>      MAJOR_COMPACTED_INPUT_BYTES_DESC, 0L);<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    majorCompactedOutputBytes = registry.newCounter(tableNamePrefix + MAJOR_COMPACTED_OUTPUT_BYTES,<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      MAJOR_COMPACTED_OUTPUT_BYTES_DESC, 0L);<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>    splitTimeHisto = registry.newTimeHistogram(tableNamePrefix + SPLIT_KEY);<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    splitRequest = registry.newCounter(tableNamePrefix + SPLIT_REQUEST_KEY, SPLIT_REQUEST_DESC, 0L);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    splitSuccess = registry.newCounter(tableNamePrefix + SPLIT_SUCCESS_KEY, SPLIT_SUCCESS_DESC, 0L);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
-<span class="sourceLineNo">184</span><a name="line.184"></a>
-<span class="sourceLineNo">185</span>  private void deregisterMetrics() {<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_TIME);<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_MEMSTORE_SIZE);<a name="line.187"></a>
-<span class="sourceLineNo">188</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_OUTPUT_SIZE);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>    registry.removeMetric(tableNamePrefix + FLUSHED_OUTPUT_BYTES);<a name="line.189"></a>
-<span class="sourceLineNo">190</span>    registry.removeMetric(tableNamePrefix + FLUSHED_MEMSTORE_BYTES);<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_TIME);<a name="line.191"></a>
-<span class="sourceLineNo">192</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_INPUT_FILE_COUNT);<a name="line.192"></a>
-<span class="sourceLineNo">193</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_INPUT_SIZE);<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_OUTPUT_FILE_COUNT);<a name="line.194"></a>
-<span class="sourceLineNo">195</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_OUTPUT_SIZE);<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    registry.removeMetric(tableNamePrefix + COMPACTED_INPUT_BYTES);<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    registry.removeMetric(tableNamePrefix + COMPACTED_OUTPUT_BYTES);<a name="line.197"></a>
-<span class="sourceLineNo">198</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_TIME);<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_INPUT_FILE_COUNT);<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_INPUT_SIZE);<a name="line.200"></a>
-<span class="sourceLineNo">201</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_FILE_COUNT);<a name="line.201"></a>
-<span class="sourceLineNo">202</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_SIZE);<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    registry.removeMetric(tableNamePrefix + MAJOR_COMPACTED_INPUT_BYTES);<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    registry.removeMetric(tableNamePrefix + MAJOR_COMPACTED_OUTPUT_BYTES);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    registry.removeHistogramMetrics(tableNamePrefix + SPLIT_KEY);<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    registry.removeMetric(tableNamePrefix + SPLIT_REQUEST_KEY);<a name="line.206"></a>
-<span class="sourceLineNo">207</span>    registry.removeMetric(tableNamePrefix + SPLIT_SUCCESS_KEY);<a name="line.207"></a>
-<span class="sourceLineNo">208</span>  }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span>  @Override<a name="line.210"></a>
-<span class="sourceLineNo">211</span>  public void close() {<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    boolean wasClosed = closed.getAndSet(true);<a name="line.212"></a>
-<span class="sourceLineNo">213</span><a name="line.213"></a>
-<span class="sourceLineNo">214</span>    // Has someone else already closed this for us?<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    if (wasClosed) {<a name="line.215"></a>
-<span class="sourceLineNo">216</span>      return;<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span>    // Before removing the metrics remove this table from the aggregate table bean.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    // This should mean that it's unlikely that snapshot and close happen at the same time.<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    agg.deleteTableSource(tableName.getNameAsString());<a name="line.221"></a>
-<span class="sourceLineNo">222</span><a name="line.222"></a>
-<span class="sourceLineNo">223</span>    // While it's un-likely that snapshot and close happen at the same time it's still possible.<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    // So grab the lock to ensure that all calls to snapshot are done before we remove the metrics<a name="line.224"></a>
-<span class="sourceLineNo">225</span>    synchronized (this) {<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      if (LOG.isTraceEnabled()) {<a name="line.226"></a>
-<span class="sourceLineNo">227</span>        LOG.trace("Removing table Metrics for table ");<a name="line.227"></a>
-<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      deregisterMetrics();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>      tableWrapperAgg = null;<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    }<a name="line.231"></a>
-<span class="sourceLineNo">232</span>  }<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  @Override<a name="line.233"></a>
-<span class="sourceLineNo">234</span>  public MetricsTableAggregateSource getAggregateSource() {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>    return agg;<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  }<a name="line.236"></a>
-<span class="sourceLineNo">237</span><a name="line.237"></a>
-<span class="sourceLineNo">238</span>  @Override<a name="line.238"></a>
-<span class="sourceLineNo">239</span>  public int compareTo(MetricsTableSource source) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    if (!(source instanceof MetricsTableSourceImpl)) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      return -1;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    }<a name="line.242"></a>
-<span class="sourceLineNo">243</span><a name="line.243"></a>
-<span class="sourceLineNo">244</span>    MetricsTableSourceImpl impl = (MetricsTableSourceImpl) source;<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    if (impl == null) {<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      return -1;<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span>    return Long.compare(hashCode, impl.hashCode);<a name="line.249"></a>
-<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
-<span class="sourceLineNo">251</span><a name="line.251"></a>
-<span class="sourceLineNo">252</span>  void snapshot(MetricsRecordBuilder mrb, boolean ignored) {<a name="line.252"></a>
+<span class="sourceLineNo">082</span>  // Non-final so that we can null out the wrapper<a name="line.82"></a>
+<span class="sourceLineNo">083</span>  // This is just paranoia. We really really don't want to<a name="line.83"></a>
+<span class="sourceLineNo">084</span>  // leak a whole table by way of keeping the<a name="line.84"></a>
+<span class="sourceLineNo">085</span>  // tableWrapper around too long.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>  private MetricsTableWrapperAggregate tableWrapperAgg;<a name="line.86"></a>
+<span class="sourceLineNo">087</span>  private final MetricsTableAggregateSourceImpl agg;<a name="line.87"></a>
+<span class="sourceLineNo">088</span>  private final DynamicMetricsRegistry registry;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>  private final String tableNamePrefix;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  private final TableName tableName;<a name="line.90"></a>
+<span class="sourceLineNo">091</span>  private final int hashCode;<a name="line.91"></a>
+<span class="sourceLineNo">092</span><a name="line.92"></a>
+<span class="sourceLineNo">093</span>  // split related metrics<a name="line.93"></a>
+<span class="sourceLineNo">094</span>  private MutableFastCounter splitRequest;<a name="line.94"></a>
+<span class="sourceLineNo">095</span>  private MutableFastCounter splitSuccess;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>  private MetricHistogram splitTimeHisto;<a name="line.96"></a>
+<span class="sourceLineNo">097</span><a name="line.97"></a>
+<span class="sourceLineNo">098</span>  // flush related metrics<a name="line.98"></a>
+<span class="sourceLineNo">099</span>  private MetricHistogram flushTimeHisto;<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  private MetricHistogram flushMemstoreSizeHisto;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>  private MetricHistogram flushOutputSizeHisto;<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  private MutableFastCounter flushedMemstoreBytes;<a name="line.102"></a>
+<span class="sourceLineNo">103</span>  private MutableFastCounter flushedOutputBytes;<a name="line.103"></a>
+<span class="sourceLineNo">104</span><a name="line.104"></a>
+<span class="sourceLineNo">105</span>  // compaction related metrics<a name="line.105"></a>
+<span class="sourceLineNo">106</span>  private MetricHistogram compactionTimeHisto;<a name="line.106"></a>
+<span class="sourceLineNo">107</span>  private MetricHistogram compactionInputFileCountHisto;<a name="line.107"></a>
+<span class="sourceLineNo">108</span>  private MetricHistogram compactionInputSizeHisto;<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  private MetricHistogram compactionOutputFileCountHisto;<a name="line.109"></a>
+<span class="sourceLineNo">110</span>  private MetricHistogram compactionOutputSizeHisto;<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  private MutableFastCounter compactedInputBytes;<a name="line.111"></a>
+<span class="sourceLineNo">112</span>  private MutableFastCounter compactedOutputBytes;<a name="line.112"></a>
+<span class="sourceLineNo">113</span><a name="line.113"></a>
+<span class="sourceLineNo">114</span>  private MetricHistogram majorCompactionTimeHisto;<a name="line.114"></a>
+<span class="sourceLineNo">115</span>  private MetricHistogram majorCompactionInputFileCountHisto;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>  private MetricHistogram majorCompactionInputSizeHisto;<a name="line.116"></a>
+<span class="sourceLineNo">117</span>  private MetricHistogram majorCompactionOutputFileCountHisto;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  private MetricHistogram majorCompactionOutputSizeHisto;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  private MutableFastCounter majorCompactedInputBytes;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>  private MutableFastCounter majorCompactedOutputBytes;<a name="line.120"></a>
+<span class="sourceLineNo">121</span><a name="line.121"></a>
+<span class="sourceLineNo">122</span>  public MetricsTableSourceImpl(String tblName,<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      MetricsTableAggregateSourceImpl aggregate, MetricsTableWrapperAggregate tblWrapperAgg) {<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    LOG.debug("Creating new MetricsTableSourceImpl for table '{}'", tblName);<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    this.tableName = TableName.valueOf(tblName);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    this.agg = aggregate;<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    this.tableWrapperAgg = tblWrapperAgg;<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    this.registry = agg.getMetricsRegistry();<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    this.tableNamePrefix = "Namespace_" + this.tableName.getNamespaceAsString() +<a name="line.130"></a>
+<span class="sourceLineNo">131</span>        "_table_" + this.tableName.getQualifierAsString() + "_metric_";<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.hashCode = this.tableName.hashCode();<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  }<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>  @Override<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  public synchronized void registerMetrics() {<a name="line.136"></a>
+<span class="sourceLineNo">137</span>    flushTimeHisto = registry.newTimeHistogram(tableNamePrefix + FLUSH_TIME, FLUSH_TIME_DESC);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    flushMemstoreSizeHisto =<a name="line.138"></a>
+<span class="sourceLineNo">139</span>        registry.newSizeHistogram(tableNamePrefix + FLUSH_MEMSTORE_SIZE, FLUSH_MEMSTORE_SIZE_DESC);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    flushOutputSizeHisto =<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        registry.newSizeHistogram(tableNamePrefix + FLUSH_OUTPUT_SIZE, FLUSH_OUTPUT_SIZE_DESC);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    flushedOutputBytes =<a name="line.142"></a>
+<span class="sourceLineNo">143</span>        registry.newCounter(tableNamePrefix + FLUSHED_OUTPUT_BYTES, FLUSHED_OUTPUT_BYTES_DESC, 0L);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    flushedMemstoreBytes = registry.newCounter(tableNamePrefix + FLUSHED_MEMSTORE_BYTES,<a name="line.144"></a>
+<span class="sourceLineNo">145</span>      FLUSHED_MEMSTORE_BYTES_DESC, 0L);<a name="line.145"></a>
+<span class="sourceLineNo">146</span><a name="line.146"></a>
+<span class="sourceLineNo">147</span>    compactionTimeHisto =<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        registry.newTimeHistogram(tableNamePrefix + COMPACTION_TIME, COMPACTION_TIME_DESC);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    compactionInputFileCountHisto = registry.newHistogram(<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      tableNamePrefix + COMPACTION_INPUT_FILE_COUNT, COMPACTION_INPUT_FILE_COUNT_DESC);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    compactionInputSizeHisto = registry.newSizeHistogram(tableNamePrefix + COMPACTION_INPUT_SIZE,<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      COMPACTION_INPUT_SIZE_DESC);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    compactionOutputFileCountHisto = registry.newHistogram(<a name="line.153"></a>
+<span class="sourceLineNo">154</span>      tableNamePrefix + COMPACTION_OUTPUT_FILE_COUNT, COMPACTION_OUTPUT_FILE_COUNT_DESC);<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    compactionOutputSizeHisto = registry.newSizeHistogram(tableNamePrefix + COMPACTION_OUTPUT_SIZE,<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      COMPACTION_OUTPUT_SIZE_DESC);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    compactedInputBytes = registry.newCounter(tableNamePrefix + COMPACTED_INPUT_BYTES,<a name="line.157"></a>
+<span class="sourceLineNo">158</span>      COMPACTED_INPUT_BYTES_DESC, 0L);<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    compactedOutputBytes = registry.newCounter(tableNamePrefix + COMPACTED_OUTPUT_BYTES,<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      COMPACTED_OUTPUT_BYTES_DESC, 0L);<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>    majorCompactionTimeHisto = registry.newTimeHistogram(tableNamePrefix + MAJOR_COMPACTION_TIME,<a name="line.162"></a>
+<span class="sourceLineNo">163</span>      MAJOR_COMPACTION_TIME_DESC);<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    majorCompactionInputFileCountHisto = registry.newHistogram(<a name="line.164"></a>
+<span class="sourceLineNo">165</span>      tableNamePrefix + MAJOR_COMPACTION_INPUT_FILE_COUNT, MAJOR_COMPACTION_INPUT_FILE_COUNT_DESC);<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    majorCompactionInputSizeHisto = registry.newSizeHistogram(<a name="line.166"></a>
+<span class="sourceLineNo">167</span>      tableNamePrefix + MAJOR_COMPACTION_INPUT_SIZE, MAJOR_COMPACTION_INPUT_SIZE_DESC);<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    majorCompactionOutputFileCountHisto =<a name="line.168"></a>
+<span class="sourceLineNo">169</span>        registry.newHistogram(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_FILE_COUNT,<a name="line.169"></a>
+<span class="sourceLineNo">170</span>          MAJOR_COMPACTION_OUTPUT_FILE_COUNT_DESC);<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    majorCompactionOutputSizeHisto = registry.newSizeHistogram(<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      tableNamePrefix + MAJOR_COMPACTION_OUTPUT_SIZE, MAJOR_COMPACTION_OUTPUT_SIZE_DESC);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    majorCompactedInputBytes = registry.newCounter(tableNamePrefix + MAJOR_COMPACTED_INPUT_BYTES,<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      MAJOR_COMPACTED_INPUT_BYTES_DESC, 0L);<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    majorCompactedOutputBytes = registry.newCounter(tableNamePrefix + MAJOR_COMPACTED_OUTPUT_BYTES,<a name="line.175"></a>
+<span class="sourceLineNo">176</span>      MAJOR_COMPACTED_OUTPUT_BYTES_DESC, 0L);<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>    splitTimeHisto = registry.newTimeHistogram(tableNamePrefix + SPLIT_KEY);<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    splitRequest = registry.newCounter(tableNamePrefix + SPLIT_REQUEST_KEY, SPLIT_REQUEST_DESC, 0L);<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    splitSuccess = registry.newCounter(tableNamePrefix + SPLIT_SUCCESS_KEY, SPLIT_SUCCESS_DESC, 0L);<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  }<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span>  private void deregisterMetrics() {<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_TIME);<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_MEMSTORE_SIZE);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>    registry.removeHistogramMetrics(tableNamePrefix + FLUSH_OUTPUT_SIZE);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    registry.removeMetric(tableNamePrefix + FLUSHED_OUTPUT_BYTES);<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    registry.removeMetric(tableNamePrefix + FLUSHED_MEMSTORE_BYTES);<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_TIME);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_INPUT_FILE_COUNT);<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_INPUT_SIZE);<a name="line.191"></a>
+<span class="sourceLineNo">192</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_OUTPUT_FILE_COUNT);<a name="line.192"></a>
+<span class="sourceLineNo">193</span>    registry.removeHistogramMetrics(tableNamePrefix + COMPACTION_OUTPUT_SIZE);<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    registry.removeMetric(tableNamePrefix + COMPACTED_INPUT_BYTES);<a name="line.194"></a>
+<span class="sourceLineNo">195</span>    registry.removeMetric(tableNamePrefix + COMPACTED_OUTPUT_BYTES);<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_TIME);<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_INPUT_FILE_COUNT);<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_INPUT_SIZE);<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_FILE_COUNT);<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    registry.removeHistogramMetrics(tableNamePrefix + MAJOR_COMPACTION_OUTPUT_SIZE);<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    registry.removeMetric(tableNamePrefix + MAJOR_COMPACTED_INPUT_BYTES);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    registry.removeMetric(tableNamePrefix + MAJOR_COMPACTED_OUTPUT_BYTES);<a name="line.202"></a>
+<span class="sourceLineNo">203</span>    registry.removeHistogramMetrics(tableNamePrefix + SPLIT_KEY);<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    registry.removeMetric(tableNamePrefix + SPLIT_REQUEST_KEY);<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    registry.removeMetric(tableNamePrefix + SPLIT_SUCCESS_KEY);<a name="line.205"></a>
+<span class="sourceLineNo">206</span>  }<a name="line.206"></a>
+<span class="sourceLineNo">207</span><a name="line.207"></a>
+<span class="sourceLineNo">208</span>  @Override<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  public void close() {<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    boolean wasClosed = closed.getAndSet(true);<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span>    // Has someone else already closed this for us?<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    if (wasClosed) {<a name="line.213"></a>
+<span class="sourceLineNo">214</span>      return;<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    }<a name="line.215"></a>
+<span class="sourceLineNo">216</span><a name="line.216"></a>
+<span class="sourceLineNo">217</span>    // Before removing the metrics remove this table from the aggregate table bean.<a name="line.217"></a>
+<span class="sourceLineNo">218</span>    // This should mean that it's unlikely that snapshot and close happen at the same time.<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    agg.deleteTableSource(tableName.getNameAsString());<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span>    // While it's un-likely that snapshot and close happen at the same time it's still possible.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    // So grab the lock to ensure that all calls to snapshot are done before we remove the metrics<a name="line.222"></a>
+<span class="sourceLineNo">223</span>    synchronized (this) {<a name="line.223"></a>
+<span class="sourceLineNo">224</span>      if (LOG.isTraceEnabled()) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span>        LOG.trace("Removing table Metrics for table ");<a name="line.225"></a>
+<span class="sourceLineNo">226</span>      }<a name="line.226"></a>
+<span class="sourceLineNo">227</span>      deregisterMetrics();<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      tableWrapperAgg = null;<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
+<span class="sourceLineNo">230</span>  }<a name="line.230"></a>
+<span class="sourceLineNo">231</span>  @Override<a name="line.231"></a>
+<span class="sourceLineNo">232</span>  public MetricsTableAggregateSource getAggregateSource() {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    return agg;<a name="line.233"></a>
+<span class="sourceLineNo">234</span>  }<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span>  @Override<a name="line.236"></a>
+<span class="sourceLineNo">237</span>  public int compareTo(MetricsTableSource source) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    if (!(source instanceof MetricsTableSourceImpl)) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      return -1;<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    MetricsTableSourceImpl impl = (MetricsTableSourceImpl) source;<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    return Long.compare(hashCode, impl.hashCode);<a name="line.242"></a>
+<span class="sourceLineNo">243</span>  }<a name="line.243"></a>
+<span class="sourceLineNo">244</span><a name="line.244"></a>
+<span class="sourceLineNo">245</span>  void snapshot(MetricsRecordBuilder mrb, boolean ignored) {<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    // If there is a close that started be double extra sure<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    // that we're not getting any locks and not putting data<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    // into the metrics that should be removed. So early out<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    // before even getting the lock.<a name="line.249"></a>
+<span class="sourceLineNo">250</span>    if (closed.get()) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      return;<a name="line.251"></a>
+<span class="sourceLineNo">252</span>    }<a name="line.252"></a>
 <span class="sourceLineNo">253</span><a name="line.253"></a>
-<span class="sourceLineNo">254</span>    // If there is a close that started be double extra sure<a name="line.254"></a>
-<span class="sourceLineNo">255</span>    // that we're not getting any locks and not putting data<a name="line.255"></a>
-<span class="sourceLineNo">256</span>    // into the metrics that should be removed. So early out<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    // before even getting the lock.<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    if (closed.get()) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>      return;<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    }<a name="line.260"></a>
-<span class="sourceLineNo">261</span><a name="line.261"></a>
-<span class="sourceLineNo">262</span>    // Grab the read<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    // This ensures that removes of the metrics<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    // can't happen while we are putting them back in.<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    synchronized (this) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span>      // It's possible that a close happened between checking<a name="line.267"></a>
-<span class="sourceLineNo">268</span>      // the closed variable and getting the lock.<a name="line.268"></a>
-<span class="sourceLineNo">269</span>      if (closed.get()) {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>        return;<a name="line.270"></a>
-<span class="sourceLineNo">271</span>      }<a name="line.271"></a>
-<span class="sourceLineNo">272</span><a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (this.tableWrapperAgg != null) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.CP_REQUEST_COUNT,<a name="line.274"></a>
-<span class="sourceLineNo">275</span>            MetricsRegionServerSource.CP_REQUEST_COUNT_DESC),<a name="line.275"></a>
-<span class="sourceLineNo">276</span>          tableWrapperAgg.getCpRequestsCount(tableName.getNameAsString()));<a name="line.276"></a>
-<span class="sourceLineNo">277</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.READ_REQUEST_COUNT,<a name="line.277"></a>
-<span class="sourceLineNo">278</span>            MetricsRegionServerSource.READ_REQUEST_COUNT_DESC),<a name="line.278"></a>
-<span class="sourceLineNo">279</span>            tableWrapperAgg.getReadRequestCount(tableName.getNameAsString()));<a name="line.279"></a>
-<span class="sourceLineNo">280</span>        mrb.addCounter(<a name="line.280"></a>
-<span class="sourceLineNo">281</span>            Interns.info(tableNamePrefix + MetricsRegionServerSource.FILTERED_READ_REQUEST_COUNT,<a name="line.281"></a>
-<span class="sourceLineNo">282</span>                MetricsRegionServerSource.FILTERED_READ_REQUEST_COUNT_DESC),<a name="line.282"></a>
-<span class="sourceLineNo">283</span>            tableWrapperAgg.getFilteredReadRequestCount(tableName.getNameAsString()));<a name="line.283"></a>
-<span class="sourceLineNo">284</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.WRITE_REQUEST_COUNT,<a name="line.284"></a>
-<span class="sourceLineNo">285</span>            MetricsRegionServerSource.WRITE_REQUEST_COUNT_DESC),<a name="line.285"></a>
-<span class="sourceLineNo">286</span>            tableWrapperAgg.getWriteRequestCount(tableName.getNameAsString()));<a name="line.286"></a>
-<span class="sourceLineNo">287</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.TOTAL_REQUEST_COUNT,<a name="line.287"></a>
-<span class="sourceLineNo">288</span>            MetricsRegionServerSource.TOTAL_REQUEST_COUNT_DESC),<a name="line.288"></a>
-<span class="sourceLineNo">289</span>            tableWrapperAgg.getTotalRequestsCount(tableName.getNameAsString()));<a name="line.289"></a>
-<span class="sourceLineNo">290</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MEMSTORE_SIZE,<a name="line.290"></a>
-<span class="sourceLineNo">291</span>            MetricsRegionServerSource.MEMSTORE_SIZE_DESC),<a name="line.291"></a>
-<span class="sourceLineNo">292</span>            tableWrapperAgg.getMemStoreSize(tableName.getNameAsString()));<a name="line.292"></a>
-<span class="sourceLineNo">293</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STOREFILE_COUNT,<a name="line.293"></a>
-<span class="sourceLineNo">294</span>            MetricsRegionServerSource.STOREFILE_COUNT_DESC),<a name="line.294"></a>
-<span class="sourceLineNo">295</span>            tableWrapperAgg.getNumStoreFiles(tableName.getNameAsString()));<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STOREFILE_SIZE,<a name="line.296"></a>
-<span class="sourceLineNo">297</span>            MetricsRegionServerSource.STOREFILE_SIZE_DESC),<a name="line.297"></a>
-<span class="sourceLineNo">298</span>            tableWrapperAgg.getStoreFileSize(tableName.getNameAsString()));<a name="line.298"></a>
-<span class="sourceLineNo">299</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsTableSource.TABLE_SIZE,<a name="line.299"></a>
-<span class="sourceLineNo">300</span>          MetricsTableSource.TABLE_SIZE_DESC),<a name="line.300"></a>
-<span class="sourceLineNo">301</span>          tableWrapperAgg.getTableSize(tableName.getNameAsString()));<a name="line.301"></a>
-<span class="sourceLineNo">302</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.AVERAGE_REGION_SIZE,<a name="line.302"></a>
-<span class="sourceLineNo">303</span>            MetricsRegionServerSource.AVERAGE_REGION_SIZE_DESC),<a name="line.303"></a>
-<span class="sourceLineNo">304</span>            tableWrapperAgg.getAvgRegionSize(tableName.getNameAsString()));<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.REGION_COUNT,<a name="line.305"></a>
-<span class="sourceLineNo">306</span>            MetricsRegionServerSource.REGION_COUNT_DESC),<a name="line.306"></a>
-<span class="sourceLineNo">307</span>            tableWrapperAgg.getNumRegions(tableName.getNameAsString()));<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STORE_COUNT,<a name="line.308"></a>
-<span class="sourceLineNo">309</span>            MetricsRegionServerSource.STORE_COUNT_DESC),<a name="line.309"></a>
-<span class="sourceLineNo">310</span>            tableWrapperAgg.getNumStores(tableName.getNameAsString()));<a name="line.310"></a>
-<span class="sourceLineNo">311</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MAX_STORE_FILE_AGE,<a name="line.311"></a>
-<span class="sourceLineNo">312</span>            MetricsRegionServerSource.MAX_STORE_FILE_AGE_DESC),<a name="line.312"></a>
-<span class="sourceLineNo">313</span>            tableWrapperAgg.getMaxStoreFileAge(tableName.getNameAsString()));<a name="line.313"></a>
-<span class="sourceLineNo">314</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MIN_STORE_FILE_AGE,<a name="line.314"></a>
-<span class="sourceLineNo">315</span>            MetricsRegionServerSource.MIN_STORE_FILE_AGE_DESC),<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            tableWrapperAgg.getMinStoreFileAge(tableName.getNameAsString()));<a name="line.316"></a>
-<span class="sourceLineNo">317</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.AVG_STORE_FILE_AGE,<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            MetricsRegionServerSource.AVG_STORE_FILE_AGE_DESC),<a name="line.318"></a>
-<span class="sourceLineNo">319</span>            tableWrapperAgg.getAvgStoreFileAge(tableName.getNameAsString()));<a name="line.319"></a>
-<span class="sourceLineNo">320</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.NUM_REFERENCE_FILES,<a name="line.320"></a>
-<span class="sourceLineNo">321</span>            MetricsRegionServerSource.NUM_REFERENCE_FILES_DESC),<a name="line.321"></a>
-<span class="sourceLineNo">322</span>            tableWrapperAgg.getNumReferenceFiles(tableName.getNameAsString()));<a name="line.322"></a>
-<span class="sourceLineNo">323</span>      }<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    }<a name="line.324"></a>
-<span class="sourceLineNo">325</span>  }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span>  @Override<a name="line.327"></a>
-<span class="sourceLineNo">328</span>  public String getTableName() {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    return tableName.getNameAsString();<a name="line.329"></a>
-<span class="sourceLineNo">330</span>  }<a name="line.330"></a>
-<span class="sourceLineNo">331</span><a name="line.331"></a>
-<span class="sourceLineNo">332</span>  @Override<a name="line.332"></a>
-<span class="sourceLineNo">333</span>  public int hashCode() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    return hashCode;<a name="line.334"></a>
-<span class="sourceLineNo">335</span>  }<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span>  @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span>  public boolean equals(Object o) {<a name="line.338"></a>
-<span class="sourceLineNo">339</span>    if (this == o) {<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return true;<a name="line.340"></a>
-<span class="sourceLineNo">341</span>    }<a name="line.341"></a>
-<span class="sourceLineNo">342</span><a name="line.342"></a>
-<span class="sourceLineNo">343</span>    if (o == null || getClass() != o.getClass()) {<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      return false;<a name="line.344"></a>
-<span class="sourceLineNo">345</span>    }<a name="line.345"></a>
-<span class="sourceLineNo">346</span><a name="line.346"></a>
-<span class="sourceLineNo">347</span>    return (compareTo((MetricsTableSourceImpl) o) == 0);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>  }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>  public MetricsTableWrapperAggregate getTableWrapper() {<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    return tableWrapperAgg;<a name="line.351"></a>
+<span class="sourceLineNo">254</span>    // Grab the read<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    // This ensures that removes of the metrics<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    // can't happen while we are putting them back in.<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    synchronized (this) {<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      // It's possible that a close happened between checking<a name="line.258"></a>
+<span class="sourceLineNo">259</span>      // the closed variable and getting the lock.<a name="line.259"></a>
+<span class="sourceLineNo">260</span>      if (closed.get()) {<a name="line.260"></a>
+<span class="sourceLineNo">261</span>        return;<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      }<a name="line.262"></a>
+<span class="sourceLineNo">263</span><a name="line.263"></a>
+<span class="sourceLineNo">264</span>      if (this.tableWrapperAgg != null) {<a name="line.264"></a>
+<span class="sourceLineNo">265</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.CP_REQUEST_COUNT,<a name="line.265"></a>
+<span class="sourceLineNo">266</span>            MetricsRegionServerSource.CP_REQUEST_COUNT_DESC),<a name="line.266"></a>
+<span class="sourceLineNo">267</span>          tableWrapperAgg.getCpRequestsCount(tableName.getNameAsString()));<a name="line.267"></a>
+<span class="sourceLineNo">268</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.READ_REQUEST_COUNT,<a name="line.268"></a>
+<span class="sourceLineNo">269</span>            MetricsRegionServerSource.READ_REQUEST_COUNT_DESC),<a name="line.269"></a>
+<span class="sourceLineNo">270</span>            tableWrapperAgg.getReadRequestCount(tableName.getNameAsString()));<a name="line.270"></a>
+<span class="sourceLineNo">271</span>        mrb.addCounter(<a name="line.271"></a>
+<span class="sourceLineNo">272</span>            Interns.info(tableNamePrefix + MetricsRegionServerSource.FILTERED_READ_REQUEST_COUNT,<a name="line.272"></a>
+<span class="sourceLineNo">273</span>                MetricsRegionServerSource.FILTERED_READ_REQUEST_COUNT_DESC),<a name="line.273"></a>
+<span class="sourceLineNo">274</span>            tableWrapperAgg.getFilteredReadRequestCount(tableName.getNameAsString()));<a name="line.274"></a>
+<span class="sourceLineNo">275</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.WRITE_REQUEST_COUNT,<a name="line.275"></a>
+<span class="sourceLineNo">276</span>            MetricsRegionServerSource.WRITE_REQUEST_COUNT_DESC),<a name="line.276"></a>
+<span class="sourceLineNo">277</span>            tableWrapperAgg.getWriteRequestCount(tableName.getNameAsString()));<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        mrb.addCounter(Interns.info(tableNamePrefix + MetricsRegionServerSource.TOTAL_REQUEST_COUNT,<a name="line.278"></a>
+<span class="sourceLineNo">279</span>            MetricsRegionServerSource.TOTAL_REQUEST_COUNT_DESC),<a name="line.279"></a>
+<span class="sourceLineNo">280</span>            tableWrapperAgg.getTotalRequestsCount(tableName.getNameAsString()));<a name="line.280"></a>
+<span class="sourceLineNo">281</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MEMSTORE_SIZE,<a name="line.281"></a>
+<span class="sourceLineNo">282</span>            MetricsRegionServerSource.MEMSTORE_SIZE_DESC),<a name="line.282"></a>
+<span class="sourceLineNo">283</span>            tableWrapperAgg.getMemStoreSize(tableName.getNameAsString()));<a name="line.283"></a>
+<span class="sourceLineNo">284</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STOREFILE_COUNT,<a name="line.284"></a>
+<span class="sourceLineNo">285</span>            MetricsRegionServerSource.STOREFILE_COUNT_DESC),<a name="line.285"></a>
+<span class="sourceLineNo">286</span>            tableWrapperAgg.getNumStoreFiles(tableName.getNameAsString()));<a name="line.286"></a>
+<span class="sourceLineNo">287</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STOREFILE_SIZE,<a name="line.287"></a>
+<span class="sourceLineNo">288</span>            MetricsRegionServerSource.STOREFILE_SIZE_DESC),<a name="line.288"></a>
+<span class="sourceLineNo">289</span>            tableWrapperAgg.getStoreFileSize(tableName.getNameAsString()));<a name="line.289"></a>
+<span class="sourceLineNo">290</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsTableSource.TABLE_SIZE,<a name="line.290"></a>
+<span class="sourceLineNo">291</span>          MetricsTableSource.TABLE_SIZE_DESC),<a name="line.291"></a>
+<span class="sourceLineNo">292</span>          tableWrapperAgg.getTableSize(tableName.getNameAsString()));<a name="line.292"></a>
+<span class="sourceLineNo">293</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.AVERAGE_REGION_SIZE,<a name="line.293"></a>
+<span class="sourceLineNo">294</span>            MetricsRegionServerSource.AVERAGE_REGION_SIZE_DESC),<a name="line.294"></a>
+<span class="sourceLineNo">295</span>            tableWrapperAgg.getAvgRegionSize(tableName.getNameAsString()));<a name="line.295"></a>
+<span class="sourceLineNo">296</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.REGION_COUNT,<a name="line.296"></a>
+<span class="sourceLineNo">297</span>            MetricsRegionServerSource.REGION_COUNT_DESC),<a name="line.297"></a>
+<span class="sourceLineNo">298</span>            tableWrapperAgg.getNumRegions(tableName.getNameAsString()));<a name="line.298"></a>
+<span class="sourceLineNo">299</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.STORE_COUNT,<a name="line.299"></a>
+<span class="sourceLineNo">300</span>            MetricsRegionServerSource.STORE_COUNT_DESC),<a name="line.300"></a>
+<span class="sourceLineNo">301</span>            tableWrapperAgg.getNumStores(tableName.getNameAsString()));<a name="line.301"></a>
+<span class="sourceLineNo">302</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MAX_STORE_FILE_AGE,<a name="line.302"></a>
+<span class="sourceLineNo">303</span>            MetricsRegionServerSource.MAX_STORE_FILE_AGE_DESC),<a name="line.303"></a>
+<span class="sourceLineNo">304</span>            tableWrapperAgg.getMaxStoreFileAge(tableName.getNameAsString()));<a name="line.304"></a>
+<span class="sourceLineNo">305</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.MIN_STORE_FILE_AGE,<a name="line.305"></a>
+<span class="sourceLineNo">306</span>            MetricsRegionServerSource.MIN_STORE_FILE_AGE_DESC),<a name="line.306"></a>
+<span class="sourceLineNo">307</span>            tableWrapperAgg.getMinStoreFileAge(tableName.getNameAsString()));<a name="line.307"></a>
+<span class="sourceLineNo">308</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.AVG_STORE_FILE_AGE,<a name="line.308"></a>
+<span class="sourceLineNo">309</span>            MetricsRegionServerSource.AVG_STORE_FILE_AGE_DESC),<a name="line.309"></a>
+<span class="sourceLineNo">310</span>            tableWrapperAgg.getAvgStoreFileAge(tableName.getNameAsString()));<a name="line.310"></a>
+<span class="sourceLineNo">311</span>        mrb.addGauge(Interns.info(tableNamePrefix + MetricsRegionServerSource.NUM_REFERENCE_FILES,<a name="line.311"></a>
+<span class="sourceLineNo">312</span>            MetricsRegionServerSource.NUM_REFERENCE_FILES_DESC),<a name="line.312"></a>
+<span class="sourceLineNo">313</span>            tableWrapperAgg.getNumReferenceFiles(tableName.getNameAsString()));<a name="line.313"></a>
+<span class="sourceLineNo">314</span>      }<a name="line.314"></a>
+<span class="sourceLineNo">315</span>    }<a name="line.315"></a>
+<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
+<span class="sourceLineNo">317</span><a name="line.317"></a>
+<span class="sourceLineNo">318</span>  @Override<a name="line.318"></a>
+<span class="sourceLineNo">319</span>  public String getTableName() {<a name="line.319"></a>
+<span class="sourceLineNo">320</span>    return tableName.getNameAsString();<a name="line.320"></a>
+<span class="sourceLineNo">321</span>  }<a name="line.321"></a>
+<span class="sourceLineNo">322</span><a name="line.322"></a>
+<span class="sourceLineNo">323</span>  @Override<a name="line.323"></a>
+<span class="sourceLineNo">324</span>  public int hashCode() {<a name="line.324"></a>
+<span class="sourceLineNo">325</span>    return hashCode;<a name="line.325"></a>
+<span class="sourceLineNo">326</span>  }<a name="line.326"></a>
+<span class="sourceLineNo">327</span><a name="line.327"></a>
+<span class="sourceLineNo">328</span>  @Override<a name="line.328"></a>
+<span class="sourceLineNo">329</span>  public boolean equals(Object o) {<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    if (this == o) {<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      return true;<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    }<a name="line.332"></a>
+<span class="sourceLineNo">333</span><a name="line.333"></a>
+<span class="sourceLineNo">334</span>    if (o == null || getClass() != o.getClass()) {<a name="line.334"></a>
+<span class="sourceLineNo">335</span>      return false;<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    }<a name="line.336"></a>
+<span class="sourceLineNo">337</span><a name="line.337"></a>
+<span class="sourceLineNo">338</span>    return (compareTo((MetricsTableSourceImpl) o) == 0);<a name="line.338"></a>
+<span class="sourceLineNo">339</span>  }<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span>  public MetricsTableWrapperAggregate getTableWrapper() {<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    return tableWrapperAgg;<a name="line.342"></a>
+<span class="sourceLineNo">343</span>  }<a name="line.343"></a>
+<span class="sourceLineNo">344</span><a name="line.344"></a>
+<span class="sourceLineNo">345</span>  public String getTableNamePrefix() {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>    return tableNamePrefix;<a name="line.346"></a>
+<span class="sourceLineNo">347</span>  }<a name="line.347"></a>
+<span class="sourceLineNo">348</span><a name="line.348"></a>
+<span class="sourceLineNo">349</span>  @Override<a name="line.349"></a>
+<span class="sourceLineNo">350</span>  public void incrSplitRequest() {<a name="line.350"></a>
+<span class="sourceLineNo">351</span>    splitRequest.incr();<a name="line.351"></a>
 <span class="sourceLineNo">352</span>  }<a name="line.352"></a>
 <span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span>  public String getTableNamePrefix() {<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    return tableNamePrefix;<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  }<a name="line.356"></a>
-<span class="sourceLineNo">357</span><a name="line.357"></a>
-<span class="sourceLineNo">358</span>  @Override<a name="line.358"></a>
-<span class="sourceLineNo">359</span>  public void incrSplitRequest() {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    splitRequest.incr();<a name="line.360"></a>
-<span class="sourceLineNo">361</span>  }<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span>  @Override<a name="line.363"></a>
-<span class="sourceLineNo">364</span>  public void incrSplitSuccess() {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    splitSuccess.incr();<a name="line.365"></a>
-<span class="sourceLineNo">366</span>  }<a name="line.366"></a>
-<span class="sourceLineNo">367</span><a name="line.367"></a>
-<span class="sourceLineNo">368</span>  @Override<a name="line.368"></a>
-<span class="sourceLineNo">369</span>  public void updateSplitTime(long t) {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    splitTimeHisto.add(t);<a name="line.370"></a>
-<span class="sourceLineNo">371</span>  }<a name="line.371"></a>
-<span class="sourceLineNo">372</span><a name="line.372"></a>
-<span class="sourceLineNo">373</span>  @Override<a name="line.373"></a>
-<span class="sourceLineNo">374</span>  public void updateFlushTime(long t) {<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    flushTimeHisto.add(t);<a name="line.375"></a>
-<span class="sourceLineNo">376</span>  }<a name="line.376"></a>
-<span class="sourceLineNo">377</span><a name="line.377"></a>
-<span class="sourceLineNo">378</span>  @Override<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public void updateFlushMemstoreSize(long bytes) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    flushMemstoreSizeHisto.add(bytes);<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    flushedMemstoreBytes.incr(bytes);<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
-<span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  @Override<a name="line.384"></a>
-<span class="sourceLineNo">385</span>  public void updateFlushOutputSize(long bytes) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    flushOutputSizeHisto.add(bytes);<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    flushedOutputBytes.incr(bytes);<a name="line.387"></a>
-<span class="sourceLineNo">388</span>  }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>  @Override<a name="line.390"></a>
-<span class="sourceLineNo">391</span>  public void updateCompactionTime(boolean isMajor, long t) {<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    compactionTimeHisto.add(t);<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    if (isMajor) {<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      majorCompactionTimeHisto.add(t);<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    }<a name="line.395"></a>
-<span class="sourceLineNo">396</span>  }<a name="line.396"></a>
-<span class="sourceLineNo">397</span><a name="line.397"></a>
-<span class="sourceLineNo">398</span>  @Override<a name="line.398"></a>
-<span class="sourceLineNo">399</span>  public void updateCompactionInputFileCount(boolean isMajor, long c) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    compactionInputFileCountHisto.add(c);<a name="line.400"></a>
+<span class="sourceLineNo">354</span>  @Override<a name="line.354"></a>
+<span class="sourceLineNo">355</span>  public void incrSplitSuccess() {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    splitSuccess.incr();<a name="line.356"></a>
+<span class="sourceLineNo">357</span>  }<a name="line.357"></a>
+<span class="sourceLineNo">358</span><a name="line.358"></a>
+<span class="sourceLineNo">359</span>  @Override<a name="line.359"></a>
+<span class="sourceLineNo">360</span>  public void updateSplitTime(long t) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    splitTimeHisto.add(t);<a name="line.361"></a>
+<span class="sourceLineNo">362</span>  }<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span>  @Override<a name="line.364"></a>
+<span class="sourceLineNo">365</span>  public void updateFlushTime(long t) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    flushTimeHisto.add(t);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>  }<a name="line.367"></a>
+<span class="sourceLineNo">368</span><a name="line.368"></a>
+<span class="sourceLineNo">369</span>  @Override<a name="line.369"></a>
+<span class="sourceLineNo">370</span>  public void updateFlushMemstoreSize(long bytes) {<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    flushMemstoreSizeHisto.add(bytes);<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    flushedMemstoreBytes.incr(bytes);<a name="line.372"></a>
+<span class="sourceLineNo">373</span>  }<a name="line.373"></a>
+<span class="sourceLineNo">374</span><a name="line.374"></a>
+<span class="sourceLineNo">375</span>  @Override<a name="line.375"></a>
+<span class="sourceLineNo">376</span>  public void updateFlushOutputSize(long bytes) {<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    flushOutputSizeHisto.add(bytes);<a name="line.377"></a>
+<span class="sourceLineNo">378</span>    flushedOutputBytes.incr(bytes);<a name="line.378"></a>
+<span class="sourceLineNo">379</span>  }<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span>  @Override<a name="line.381"></a>
+<span class="sourceLineNo">382</span>  public void updateCompactionTime(boolean isMajor, long t) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span>    compactionTimeHisto.add(t);<a name="line.383"></a>
+<span class="sourceLineNo">384</span>    if (isMajor) {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>      majorCompactionTimeHisto.add(t);<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>  }<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>  @Override<a name="line.389"></a>
+<span class="sourceLineNo">390</span>  public void updateCompactionInputFileCount(boolean isMajor, long c) {<a name="line.390"></a>
+<span class="sourceLineNo">391</span>    compactionInputFileCountHisto.add(c);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>    if (isMajor) {<a name="line.392"></a>
+<span class="sourceLineNo">393</span>      majorCompactionInputFileCountHisto.add(c);<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    }<a name="line.394"></a>
+<span class="sourceLineNo">395</span>  }<a name="line.395"></a>
+<span class="sourceLineNo">396</span><a name="line.396"></a>
+<span class="sourceLineNo">397</span>  @Override<a name="line.397"></a>
+<span class="sourceLineNo">398</span>  public void updateCompactionInputSize(boolean isMajor, long bytes) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>    compactionInputSizeHisto.add(bytes);<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    compactedInputBytes.incr(bytes);<a name="line.400"></a>
 <span class="sourceLineNo">401</span>    if (isMajor) {<a name="line.401"></a>
-<span class="sourceLineNo">402</span>      majorCompactionInputFileCountHisto.add(c);<a name="line.402"></a>
-<span class="sourceLineNo">403</span>    }<a name="line.403"></a>
-<span class="sourceLineNo">404</span>  }<a name="line.404"></a>
-<span class="sourceLineNo">405</span><a name="line.405"></a>
-<span class="sourceLineNo">406</span>  @Override<a name="line.406"></a>
-<span class="sourceLineNo">407</span>  public void updateCompactionInputSize(boolean isMajor, long bytes) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    compactionInputSizeHisto.add(bytes);<a name="line.408"></a>
-<span class="sourceLineNo">409</span>    compactedInputBytes.incr(bytes);<a name="line.409"></a>
+<span class="sourceLineNo">402</span>      majorCompactionInputSizeHisto.add(bytes);<a name="line.402"></a>
+<span class="sourceLineNo">403</span>      majorCompactedInputBytes.incr(bytes);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>    }<a name="line.404"></a>
+<span class="sourceLineNo">405</span>  }<a name="line.405"></a>
+<span class="sourceLineNo">406</span><a name="line.406"></a>
+<span class="sourceLineNo">407</span>  @Override<a name="line.407"></a>
+<span class="sourceLineNo">408</span>  public void updateCompactionOutputFileCount(boolean isMajor, long c) {<a name="line.408"></a>
+<span class="sourceLineNo">409</span>    compactionOutputFileCountHisto.add(c);<a name="line.409"></a>
 <span class="sourceLineNo">410</span>    if (isMajor) {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>      majorCompactionInputSizeHisto.add(bytes);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>      majorCompactedInputBytes.incr(bytes);<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    }<a name="line.413"></a>
-<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>  @Override<a name="line.416"></a>
-<span class="sourceLineNo">417</span>  public void updateCompactionOutputFileCount(boolean isMajor, long c) {<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    compactionOutputFileCountHisto.add(c);<a name="line.418"></a>
+<span class="sourceLineNo">411</span>      majorCompactionOutputFileCountHisto.add(c);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>    }<a name="line.412"></a>
+<span class="sourceLineNo">413</span>  }<a name="line.413"></a>
+<span class="sourceLineNo">414</span><a name="line.414"></a>
+<span class="sourceLineNo">415</span>  @Override<a name="line.415"></a>
+<span class="sourceLineNo">416</span>  public void updateCompactionOutputSize(boolean isMajor, long bytes) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    compactionOutputSizeHisto.add(bytes);<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    compactedOutputBytes.incr(bytes);<a name="line.418"></a>
 <span class="sourceLineNo">419</span>    if (isMajor) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>      majorCompactionOutputFileCountHisto.add(c);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    }<a name="line.421"></a>
-<span class="sourceLineNo">422</span>  }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>  @Override<a name="line.424"></a>
-<spa

<TRUNCATED>

[6/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Posted by gi...@apache.org.
Published site at dc79029966c72f6c46add8c382e118308609cc81.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/de749194
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/de749194
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/de749194

Branch: refs/heads/asf-site
Commit: de749194e52c93b7c0a276506dff4f293e5d6a64
Parents: 2d9f5d7
Author: jenkins <bu...@apache.org>
Authored: Sun Sep 2 14:46:15 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Sun Sep 2 14:46:15 2018 +0000

----------------------------------------------------------------------
 acid-semantics.html                             |     4 +-
 apache_hbase_reference_guide.pdf                |     4 +-
 book.html                                       |     2 +-
 bulk-loads.html                                 |     4 +-
 checkstyle-aggregate.html                       | 23858 ++++++++---------
 checkstyle.rss                                  |     4 +-
 coc.html                                        |     4 +-
 dependencies.html                               |     4 +-
 dependency-convergence.html                     |     4 +-
 dependency-info.html                            |     4 +-
 dependency-management.html                      |     4 +-
 devapidocs/constant-values.html                 |     6 +-
 .../MetricsTableAggregateSourceImpl.html        |     6 +-
 .../regionserver/MetricsTableSourceImpl.html    |   108 +-
 .../org/apache/hadoop/hbase/Version.html        |     6 +-
 .../MetricsTableAggregateSourceImpl.html        |   120 +-
 .../regionserver/MetricsTableSourceImpl.html    |   807 +-
 .../hadoop/hbase/rest/MultiRowResource.html     |     2 +-
 downloads.html                                  |    44 +-
 export_control.html                             |     4 +-
 index.html                                      |     4 +-
 integration.html                                |     4 +-
 issue-tracking.html                             |     4 +-
 license.html                                    |     4 +-
 mail-lists.html                                 |     4 +-
 metrics.html                                    |     4 +-
 old_news.html                                   |     4 +-
 plugin-management.html                          |     4 +-
 plugins.html                                    |     4 +-
 poweredbyhbase.html                             |     4 +-
 project-info.html                               |     4 +-
 project-reports.html                            |     4 +-
 project-summary.html                            |     4 +-
 pseudo-distributed.html                         |     4 +-
 replication.html                                |     4 +-
 resources.html                                  |     4 +-
 source-repository.html                          |     4 +-
 sponsors.html                                   |     4 +-
 supportingprojects.html                         |     4 +-
 team-list.html                                  |     4 +-
 testdevapidocs/index-all.html                   |     8 +
 .../hadoop/hbase/backup/package-tree.html       |     2 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |     2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |     8 +-
 .../hadoop/hbase/procedure/package-tree.html    |     8 +-
 .../hadoop/hbase/procedure2/package-tree.html   |     2 +-
 .../regionserver/TestMetricsTableAggregate.html |   102 +-
 .../hadoop/hbase/regionserver/package-tree.html |     6 +-
 .../hadoop/hbase/rest/TestMultiRowResource.html |    26 +-
 .../test/class-use/MetricsAssertHelper.html     |     2 +-
 .../apache/hadoop/hbase/test/package-tree.html  |     2 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |     4 +-
 .../regionserver/TestMetricsTableAggregate.html |   284 +-
 .../hadoop/hbase/rest/TestMultiRowResource.html |    36 +-
 54 files changed, 12824 insertions(+), 12747 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index dede3fd..23c122e 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) ACID Properties
@@ -601,7 +601,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 6012f03..fe012d7 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20180901143002+00'00')
-/CreationDate (D:20180901144347+00'00')
+/ModDate (D:20180902142946+00'00')
+/CreationDate (D:20180902144315+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index b38bc87..22b2be6 100644
--- a/book.html
+++ b/book.html
@@ -41151,7 +41151,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-SNAPSHOT<br>
-Last updated 2018-09-01 14:30:02 UTC
+Last updated 2018-09-02 14:29:46 UTC
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 1af73b5..020a448 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Bulk Loads in Apache HBase (TM)
@@ -306,7 +306,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 


[5/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 65b7956..264e107 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -284,7 +284,7 @@
 <td>3720</td>
 <td>0</td>
 <td>0</td>
-<td>15328</td></tr></table></div>
+<td>15326</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -6399,3321 +6399,3316 @@
 <td>0</td>
 <td>1</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>2</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.java">org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregateImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableWrapperStub.java">org/apache/hadoop/hbase/regionserver/MetricsTableWrapperStub.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress.java">org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MobReferenceOnlyFilter.java">org/apache/hadoop/hbase/regionserver/MobReferenceOnlyFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.java">org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MutableOnlineRegions.java">org/apache/hadoop/hbase/regionserver/MutableOnlineRegions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.MutableSegment.java">org/apache/hadoop/hbase/regionserver/MutableSegment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.NoTagByteBufferChunkKeyValue.java">org/apache/hadoop/hbase/regionserver/NoTagByteBufferChunkKeyValue.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.NonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.NonReversedNonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.OOMERegionServer.java">org/apache/hadoop/hbase/regionserver/OOMERegionServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.OnlineRegions.java">org/apache/hadoop/hbase/regionserver/OnlineRegions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.OperationStatus.java">org/apache/hadoop/hbase/regionserver/OperationStatus.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RSDumpServlet.java">org/apache/hadoop/hbase/regionserver/RSDumpServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RSRpcServices.java">org/apache/hadoop/hbase/regionserver/RSRpcServices.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>65</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RSStatusServlet.java">org/apache/hadoop/hbase/regionserver/RSStatusServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.Region.java">org/apache/hadoop/hbase/regionserver/Region.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>25</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionAsTable.java">org/apache/hadoop/hbase/regionserver/RegionAsTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>41</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>79</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionScanner.java">org/apache/hadoop/hbase/regionserver/RegionScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerAccounting.java">org/apache/hadoop/hbase/regionserver/RegionServerAccounting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionServerCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerServices.java">org/apache/hadoop/hbase/regionserver/RegionServerServices.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionServicesForStores.java">org/apache/hadoop/hbase/regionserver/RegionServicesForStores.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ReplicationSinkService.java">org/apache/hadoop/hbase/regionserver/ReplicationSinkService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ReversedKeyValueHeap.java">org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ReversedRegionScannerImpl.java">org/apache/hadoop/hbase/regionserver/ReversedRegionScannerImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ReversedStoreScanner.java">org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RowProcessor.java">org/apache/hadoop/hbase/regionserver/RowProcessor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.RpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/RpcSchedulerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ScanInfo.java">org/apache/hadoop/hbase/regionserver/ScanInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ScanOptions.java">org/apache/hadoop/hbase/regionserver/ScanOptions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ScannerContext.java">org/apache/hadoop/hbase/regionserver/ScannerContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ScannerIdGenerator.java">org/apache/hadoop/hbase/regionserver/ScannerIdGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager.java">org/apache/hadoop/hbase/regionserver/SecureBulkLoadManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.Segment.java">org/apache/hadoop/hbase/regionserver/Segment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SegmentFactory.java">org/apache/hadoop/hbase/regionserver/SegmentFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SegmentScanner.java">org/apache/hadoop/hbase/regionserver/SegmentScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ServerNonceManager.java">org/apache/hadoop/hbase/regionserver/ServerNonceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ShipperListener.java">org/apache/hadoop/hbase/regionserver/ShipperListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.ShutdownHook.java">org/apache/hadoop/hbase/regionserver/ShutdownHook.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SimpleRpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/SimpleRpcSchedulerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SplitRequest.java">org/apache/hadoop/hbase/regionserver/SplitRequest.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.SteppingSplitPolicy.java">org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.Store.java">org/apache/hadoop/hbase/regionserver/Store.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileComparators.java">org/apache/hadoop/hbase/regionserver/StoreFileComparators.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileInfo.java">org/apache/hadoop/hbase/regionserver/StoreFileInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileManager.java">org/apache/hadoop/hbase/regionserver/StoreFileManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileReader.java">org/apache/hadoop/hbase/regionserver/StoreFileReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileScanner.java">org/apache/hadoop/hbase/regionserver/StoreFileScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileWriter.java">org/apache/hadoop/hbase/regionserver/StoreFileWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlushContext.java">org/apache/hadoop/hbase/regionserver/StoreFlushContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlusher.java">org/apache/hadoop/hbase/regionserver/StoreFlusher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreScanner.java">org/apache/hadoop/hbase/regionserver/StoreScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StoreUtils.java">org/apache/hadoop/hbase/regionserver/StoreUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StorefileRefresherChore.java">org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter.java">org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreConfig.java">org/apache/hadoop/hbase/regionserver/StripeStoreConfig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreEngine.java">org/apache/hadoop/hbase/regionserver/StripeStoreEngine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFileManager.java">org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFlusher.java">org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestAtomicOperation.java">org/apache/hadoop/hbase/regionserver/TestAtomicOperation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestBlocksRead.java">org/apache/hadoop/hbase/regionserver/TestBlocksRead.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestBlocksScanned.java">org/apache/hadoop/hbase/regionserver/TestBlocksScanned.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestBulkLoad.java">org/apache/hadoop/hbase/regionserver/TestBulkLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCacheOnWriteInSchema.java">org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCellFlatSet.java">org/apache/hadoop/hbase/regionserver/TestCellFlatSet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCellSkipListSet.java">org/apache/hadoop/hbase/regionserver/TestCellSkipListSet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestClearRegionBlockCache.java">org/apache/hadoop/hbase/regionserver/TestClearRegionBlockCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestColumnSeeking.java">org/apache/hadoop/hbase/regionserver/TestColumnSeeking.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactSplitThread.java">org/apache/hadoop/hbase/regionserver/TestCompactSplitThread.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactingMemStore.java">org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactingToCellFlatMapMemStore.java">org/apache/hadoop/hbase/regionserver/TestCompactingToCellFlatMapMemStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompaction.java">org/apache/hadoop/hbase/regionserver/TestCompaction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactionState.java">org/apache/hadoop/hbase/regionserver/TestCompactionState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompoundBloomFilter.java">org/apache/hadoop/hbase/regionserver/TestCompoundBloomFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestDateTieredCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/TestDateTieredCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestDateTieredCompactionPolicyOverflow.java">org/apache/hadoop/hbase/regionserver/TestDateTieredCompactionPolicyOverflow.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestDefaultMemStore.java">org/apache/hadoop/hbase/regionserver/TestDefaultMemStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestDeleteMobTable.java">org/apache/hadoop/hbase/regionserver/TestDeleteMobTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction.java">org/apache/hadoop/hbase/regionserver/TestEndToEndSplitTransaction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestFSErrorsExposed.java">org/apache/hadoop/hbase/regionserver/TestFSErrorsExposed.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestFailedAppendAndSync.java">org/apache/hadoop/hbase/regionserver/TestFailedAppendAndSync.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestGetClosestAtOrBefore.java">org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHMobStore.java">org/apache/hadoop/hbase/regionserver/TestHMobStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegion.java">org/apache/hadoop/hbase/regionserver/TestHRegion.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>51</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionFileSystem.java">org/apache/hadoop/hbase/regionserver/TestHRegionFileSystem.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionInfo.java">org/apache/hadoop/hbase/regionserver/TestHRegionInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestHRegionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionReplayEvents.java">org/apache/hadoop/hbase/regionserver/TestHRegionReplayEvents.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionServerBulkLoad.java">org/apache/hadoop/hbase/regionserver/TestHRegionServerBulkLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionServerBulkLoadWithOldClient.java">org/apache/hadoop/hbase/regionserver/TestHRegionServerBulkLoadWithOldClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHStore.java">org/apache/hadoop/hbase/regionserver/TestHStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHStoreFile.java">org/apache/hadoop/hbase/regionserver/TestHStoreFile.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestJoinedScanners.java">org/apache/hadoop/hbase/regionserver/TestJoinedScanners.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestKeepDeletes.java">org/apache/hadoop/hbase/regionserver/TestKeepDeletes.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestKeyValueHeap.java">org/apache/hadoop/hbase/regionserver/TestKeyValueHeap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestKeyValueScanFixture.java">org/apache/hadoop/hbase/regionserver/TestKeyValueScanFixture.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMajorCompaction.java">org/apache/hadoop/hbase/regionserver/TestMajorCompaction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMasterAddressTracker.java">org/apache/hadoop/hbase/regionserver/TestMasterAddressTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMemStoreLAB.java">org/apache/hadoop/hbase/regionserver/TestMemStoreLAB.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMemstoreLABWithoutPool.java">org/apache/hadoop/hbase/regionserver/TestMemstoreLABWithoutPool.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMetricsRegion.java">org/apache/hadoop/hbase/regionserver/TestMetricsRegion.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMetricsRegionServer.java">org/apache/hadoop/hbase/regionserver/TestMetricsRegionServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMinorCompaction.java">org/apache/hadoop/hbase/regionserver/TestMinorCompaction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMobStoreScanner.java">org/apache/hadoop/hbase/regionserver/TestMobStoreScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMultiColumnScanner.java">org/apache/hadoop/hbase/regionserver/TestMultiColumnScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMultiLogThreshold.java">org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestMultiVersionConcurrencyControl.java">org/apache/hadoop/hbase/regionserver/TestMultiVersionConcurrencyControl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestParallelPut.java">org/apache/hadoop/hbase/regionserver/TestParallelPut.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestPerColumnFamilyFlush.java">org/apache/hadoop/hbase/regionserver/TestPerColumnFamilyFlush.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestPriorityRpc.java">org/apache/hadoop/hbase/regionserver/TestPriorityRpc.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestQosFunction.java">org/apache/hadoop/hbase/regionserver/TestQosFunction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRSKilledWhenInitializing.java">org/apache/hadoop/hbase/regionserver/TestRSKilledWhenInitializing.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRecoveredEdits.java">org/apache/hadoop/hbase/regionserver/TestRecoveredEdits.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionIncrement.java">org/apache/hadoop/hbase/regionserver/TestRegionIncrement.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionInfoBuilder.java">org/apache/hadoop/hbase/regionserver/TestRegionInfoBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionOpen.java">org/apache/hadoop/hbase/regionserver/TestRegionOpen.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionReplicaFailover.java">org/apache/hadoop/hbase/regionserver/TestRegionReplicaFailover.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionReplicas.java">org/apache/hadoop/hbase/regionserver/TestRegionReplicas.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerAbort.java">org/apache/hadoop/hbase/regionserver/TestRegionServerAbort.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerHostname.java">org/apache/hadoop/hbase/regionserver/TestRegionServerHostname.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerMetrics.java">org/apache/hadoop/hbase/regionserver/TestRegionServerMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerNoMaster.java">org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerOnlineConfigChange.java">org/apache/hadoop/hbase/regionserver/TestRegionServerOnlineConfigChange.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerReadRequestMetrics.java">org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerReportForDuty.java">org/apache/hadoop/hbase/regionserver/TestRegionServerReportForDuty.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/TestRegionSplitPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestResettingCounters.java">org/apache/hadoop/hbase/regionserver/TestResettingCounters.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestReversibleScanners.java">org/apache/hadoop/hbase/regionserver/TestReversibleScanners.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRowTooBig.java">org/apache/hadoop/hbase/regionserver/TestRowTooBig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScanWithBloomError.java">org/apache/hadoop/hbase/regionserver/TestScanWithBloomError.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScanner.java">org/apache/hadoop/hbase/regionserver/TestScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerHeartbeatMessages.java">org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerRetriableFailure.java">org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerWithBulkload.java">org/apache/hadoop/hbase/regionserver/TestScannerWithBulkload.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSeekOptimizations.java">org/apache/hadoop/hbase/regionserver/TestSeekOptimizations.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestServerNonceManager.java">org/apache/hadoop/hbase/regionserver/TestServerNonceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSettingTimeoutOnBlockingPoint.java">org/apache/hadoop/hbase/regionserver/TestSettingTimeoutOnBlockingPoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSimpleTimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TestSimpleTimeRangeTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSplitLogWorker.java">org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSplitTransactionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>27</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestStoreFileInfo.java">org/apache/hadoop/hbase/regionserver/TestStoreFileInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestStoreFileRefresherChore.java">org/apache/hadoop/hbase/regionserver/TestStoreFileRefresherChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestStoreScanner.java">org/apache/hadoop/hbase/regionserver/TestStoreScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestStripeStoreFileManager.java">org/apache/hadoop/hbase/regionserver/TestStripeStoreFileManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSyncTimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TestSyncTimeRangeTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestTags.java">org/apache/hadoop/hbase/regionserver/TestTags.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestTimestampFilterSeekHint.java">org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWALLockup.java">org/apache/hadoop/hbase/regionserver/TestWALLockup.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWALMonotonicallyIncreasingSeqId.java">org/apache/hadoop/hbase/regionserver/TestWALMonotonicallyIncreasingSeqId.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWalAndCompactingMemStoreFlush.java">org/apache/hadoop/hbase/regionserver/TestWalAndCompactingMemStoreFlush.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequester.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.Compactor.java">org/apache/hadoop/hbase/regionserver/compactions/Compactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CurrentHourProvider.java">org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.OffPeakHours.java">org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.PerfTestCompactionPolicies.java">org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.SortedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.SpikyFileListGenerator.java">org/apache/hadoop/hbase/regionserver/compactions/SpikyFileListGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.TestCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/TestCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.TestStripeCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenPriorityRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenPriorityRegionHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.ParallelSeekHandler.java">org/apache/hadoop/hbase/regionserver/handler/ParallelSeekHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.RegionReplicaFlushHandler.java">org/apache/hadoop/hbase/regionserver/handler/RegionReplicaFlushHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.WALSplitterHandler.java">org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.CompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/CompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.DropDeletesCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/DropDeletesCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ExplicitColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.IncludeAllCompactionQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/IncludeAllCompactionQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.MajorCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/MajorCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.MinorCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/MinorCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.NewVersionBehaviorTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/NewVersionBehaviorTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.NormalUserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.RawScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanDeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanWildcardColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.StripeCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestExplicitColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestScanDeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestUserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestUserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.UserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.FlushSnapshotSubprocedure.java">org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.java">org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.ThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestFSWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestLogRolling.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestLogRolling.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestProtobufLog.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestProtobufLog.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestWALReplay.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestWALReplay.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>38</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.CompressionContext.java">org/apache/hadoop/hbase/regionserver/wal/CompressionContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.Compressor.java">org/apache/hadoop/hbase/regionserver/wal/Compressor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FSHLog.java">org/apache/hadoop/hbase/regionserver/wal/FSHLog.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FSWALEntry.java">org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedSyncBeforeLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedSyncBeforeLogCloseException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FaultyProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/FaultyProtobufLogReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.InstrumentedLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/InstrumentedLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.MetricsWAL.java">org/apache/hadoop/hbase/regionserver/wal/MetricsWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.ReaderBase.java">org/apache/hadoop/hbase/regionserver/wal/ReaderBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SequenceIdAccounting.java">org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestLogRolling.java">org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestLogRollingNoCluster.java">org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestWALConfiguration.java">org/apache/hadoop/hbase/regionserver/wal/TestWALConfiguration.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.java">org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALUtil.java">org/apache/hadoop/hbase/regionserver/wal/WALUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.BaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.BulkLoadCellFilter.java">org/apache/hadoop/hbase/replication/BulkLoadCellFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.ClusterMarkingEntryFilter.java">org/apache/hadoop/hbase/replication/ClusterMarkingEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.HBaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.ReplicationEndpoint.java">org/apache/hadoop/hbase/replication/ReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.ReplicationException.java">org/apache/hadoop/hbase/replication/ReplicationException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.SystemTableWALEntryFilter.java">org/apache/hadoop/hbase/replication/SystemTableWALEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestMasterReplication.java">org/apache/hadoop/hbase/replication/TestMasterReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestMultiSlaveReplication.java">org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestPerTableCFReplication.java">org/apache/hadoop/hbase/replication/TestPerTableCFReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationDisableInactivePeer.java">org/apache/hadoop/hbase/replication/TestReplicationDisableInactivePeer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationEndpoint.java">org/apache/hadoop/hbase/replication/TestReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationKillMasterRSCompressed.java">org/apache/hadoop/hbase/replication/TestReplicationKillMasterRSCompressed.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationWithTags.java">org/apache/hadoop/hbase/replication/TestReplicationWithTags.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestVerifyReplication.java">org/apache/hadoop/hbase/replication/TestVerifyReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.WALCellFilter.java">org/apache/hadoop/hbase/replication/WALCellFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.WALEntryFilter.java">org/apache/hadoop/hbase/replication/WALEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.ZKReplicationQueueStorage.java">org/apache/hadoop/hbase/replication/ZKReplicationQueueStorage.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner.java">org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.DumpReplicationQueues.java">org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.HFileReplicator.java">org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSink.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.RegionReplicaReplicationEndpoint.java">org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.Replication.java">org/apache/hadoop/hbase/replication/regionserver/Replication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationLoad.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationObserver.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceFactory.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestGlobalReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/TestGlobalReplicationThrottler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestRegionReplicaReplicationEndpointNoMaster.java">org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpointNoMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestReplicationSink.java">org/apache/hadoop/hbase/replication/regionserver/TestReplicationSink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestReplicationSource.java">org/apache/hadoop/hbase/replication/regionserver/TestReplicationSource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestReplicationSourceManager.java">org/apache/hadoop/hbase/replication/regionserver/TestReplicationSourceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestWALEntrySinkFilter.java">org/apache/hadoop/hbase/replication/regionserver/TestWALEntrySinkFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestWALEntryStream.java">org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.WALEntrySinkFilter.java">org/apache/hadoop/hbase/replication/regionserver/WALEntrySinkFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.java">org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ExistsResource.java">org/apache/hadoop/hbase/rest/ExistsResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.HBaseRESTTestingUtility.java">org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.MetricsREST.java">org/apache/hadoop/hbase/rest/MetricsREST.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.MultiRowResource.java">org/apache/hadoop/hbase/rest/MultiRowResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.NamespacesInstanceResource.java">org/apache/hadoop/hbase/rest/NamespacesInstanceResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.NamespacesResource.java">org/apache/hadoop/hbase/rest/NamespacesResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.PerformanceEvaluation.java">org/apache/hadoop/hbase/rest/PerformanceEvaluation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.ProtobufMessageHandler.java">org/apache/hadoop/hbase/rest/ProtobufMessageHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RESTServer.java">org/apache/hadoop/hbase/rest/RESTServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RESTServlet.java">org/apache/hadoop/hbase/rest/RESTServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RESTServletContainer.java">org/apache/hadoop/hbase/rest/RESTServletContainer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RegionsResource.java">org/apache/hadoop/hbase/rest/RegionsResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ResourceBase.java">org/apache/hadoop/hbase/rest/ResourceBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.ResultGenerator.java">org/apache/hadoop/hbase/rest/ResultGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RootResource.java">org/apache/hadoop/hbase/rest/RootResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RowResource.java">org/apache/hadoop/hbase/rest/RowResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>52</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RowResourceBase.java">org/apache/hadoop/hbase/rest/RowResourceBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RowSpec.java">org/apache/hadoop/hbase/rest/RowSpec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>32</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerInstanceResource.java">org/apache/hadoop/hbase/rest/ScannerInstanceResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerResource.java">org/apache/hadoop/hbase/rest/ScannerResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerResultGenerator.java">org/apache/hadoop/hbase/rest/ScannerResultGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.SchemaResource.java">org/apache/hadoop/hbase/rest/SchemaResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.StorageClusterStatusResource.java">org/apache/hadoop/hbase/rest/StorageClusterStatusResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.StorageClusterVersionResource.java">org/apache/hadoop/hbase/rest/StorageClusterVersionResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TableResource.java">org/apache/hadoop/hbase/rest/TableResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TableScanResource.java">org/apache/hadoop/hbase/rest/TableScanResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TestGetAndPutResource.java">org/apache/hadoop/hbase/rest/TestGetAndPutResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TestMultiRowResource.java">org/apache/hadoop/hbase/rest/TestMultiRowResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TestNamespacesInstanceResource.java">org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TestNamespacesResource.java">org/apache/hadoop/hbase/rest/TestNamespacesResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TestScannerResource.java">org/apache/hadoop/hbase/rest/TestScannerResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TestScannersWithFilters.java">org/apache/hadoop/hbase/rest/TestScannersWithFilters.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>144</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TestScannersWithLabels.java">org/apache/hadoop/hbase/rest/TestScannersWithLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TestSchemaResource.java">org/apache/hadoop/hbase/rest/TestSchemaResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TestTableScan.java">org/apache/hadoop/hbase/rest/TestTableScan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.VersionResource.java">org/apache/hadoop/hbase/rest/VersionResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.client.Client.java">org/apache/hadoop/hbase/rest/client/Client.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.client.RemoteAdmin.java">org/apache/hadoop/hbase/rest/client/RemoteAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>107</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.client.RemoteHTable.java">org/apache/hadoop/hbase/rest/client/RemoteHTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>122</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.client.Response.java">org/apache/hadoop/hbase/rest/client/Response.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.client.TestRemoteHTableRetries.java">org/apache/hadoop/hbase/rest/client/TestRemoteHTableRetries.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.client.TestRemoteTable.java">org/apache/hadoop/hbase/rest/client/TestRemoteTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.filter.GZIPRequestStream.java">org/apache/hadoop/hbase/rest/filter/GZIPRequestStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.filter.GZIPResponseStream.java">org/apache/hadoop/hbase/rest/filter/GZIPResponseStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.filter.GzipFilter.java">org/apache/hadoop/hbase/rest/filter/GzipFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.filter.RestCsrfPreventionFilter.java">org/apache/hadoop/hbase/rest/filter/RestCsrfPreventionFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.CellModel.java">org/apache/hadoop/hbase/rest/model/CellModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.CellSetModel.java">org/apache/hadoop/hbase/rest/model/CellSetModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.ColumnSchemaModel.java">org/apache/hadoop/hbase/rest/model/ColumnSchemaModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel.java">org/apache/hadoop/hbase/rest/model/NamespacesInstanceModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesModel.java">org/apache/hadoop/hbase/rest/model/NamespacesModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.ScannerModel.java">org/apache/hadoop/hbase/rest/model/ScannerModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>123</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.StorageClusterStatusModel.java">org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableInfoModel.java">org/apache/hadoop/hbase/rest/model/TableInfoModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableListModel.java">org/apache/hadoop/hbase/rest/model/TableListModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableModel.java">org/apache/hadoop/hbase/rest/model/TableModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableRegionModel.java">org/apache/hadoop/hbase/rest/model/TableRegionModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableSchemaModel.java">org/apache/hadoop/hbase/rest/model/TableSchemaModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TestScannerModel.java">org/apache/hadoop/hbase/rest/model/TestScannerModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TestStorageClusterStatusModel.java">org/apache/hadoop/hbase/rest/model/TestStorageClusterStatusModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.VersionModel.java">org/apache/hadoop/hbase/rest/model/VersionModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.JAXBContextResolver.java">org/apache/hadoop/hbase/rest/provider/JAXBContextResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.consumer.ProtobufMessageBodyConsumer.java">org/apache/hadoop/hbase/rest/provider/consumer/ProtobufMessageBodyConsumer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.producer.PlainTextMessageBodyProducer.java">org/apache/hadoop/hbase/rest/provider/producer/PlainTextMessageBodyProducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.IntegrationTestRSGroup.java">org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer.java">org/apache/hadoop/hbase/rsgroup/RSGroupAdminServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl.java">org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.AbstractHBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.AccessDeniedException.java">org/apache/hadoop/hbase/security/AccessDeniedException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.AuthMethod.java">org/apache/hadoop/hbase/security/AuthMethod.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.CryptoAESUnwrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.CryptoAESWrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESWrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.EncryptionUtil.java">org/apache/hadoop/hbase/security/EncryptionUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.HBaseKerberosUtils.java">org/apache/hadoop/hbase/security/HBaseKerberosUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.HBasePolicyProvider.java">org/apache/hadoop/hbase/security/HBasePolicyProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.HBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/HBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.HBaseSaslRpcServer.java">org/apache/hadoop/hbase/security/HBaseSaslRpcServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.HadoopSecurityEnabledUserProviderForTesting.java">org/apache/hadoop/hbase/security/HadoopSecurityEnabledUserProviderForTesting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseRpcConnectionHeaderHandler.java">org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseSaslRpcClientHandler.java">org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.SaslChallengeDecoder.java">org/apache/hadoop/hbase/security/SaslChallengeDecoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SaslStatus.java">org/apache/hadoop/hbase/security/SaslStatus.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.SaslUnwrapHandler.java">org/apache/hadoop/hbase/security/SaslUnwrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SaslUtil.java">org/apache/hadoop/hbase/security/SaslUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.SecurityInfo.java">org/apache/hadoop/hbase/security/SecurityInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SecurityUtil.java">org/apache/hadoop/hbase/security/SecurityUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.Superusers.java">org/apache/hadoop/hbase/security/Superusers.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.TestSecureIPC.java">org/apache/hadoop/hbase/security/TestSecureIPC.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.TestUser.java">org/apache/hadoop/hbase/security/TestUser.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.TestUsersOperationsWithSecureHadoop.java">org/apache/hadoop/hbase/security/TestUsersOperationsWithSecureHadoop.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.User.java">org/apache/hadoop/hbase/security/User.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlClient.java">org/apache/hadoop/hbase/security/access/AccessControlClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>48</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlFilter.java">org/apache/hadoop/hbase/security/access/AccessControlFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlLists.java">org/apache/hadoop/hbase/security/access/AccessControlLists.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlUtil.java">org/apache/hadoop/hbase/security/access/AccessControlUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessController.java">org/apache/hadoop/hbase/security/access/AccessController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>25</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.AuthResult.java">org/apache/hadoop/hbase/security/access/AuthResult.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.Permission.java">org/apache/hadoop/hbase/security/access/Permission.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.SecureTestUtil.java">org/apache/hadoop/hbase/security/access/SecureTestUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.ShadedAccessControlUtil.java">org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>49</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TableAuthManager.java">org/apache/hadoop/hbase/security/access/TableAuthManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>43</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TablePermission.java">org/apache/hadoop/hbase/security/access/TablePermission.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessControlFilter.java">org/apache/hadoop/hbase/security/access/TestAccessControlFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessController.java">org/apache/hadoop/hbase/security/access/TestAccessController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessController2.java">org/apache/hadoop/hbase/security/access/TestAccessController2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestCellACLWithMultipleVersions.java">org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestCellACLs.java">org/apache/hadoop/hbase/security/access/TestCellACLs.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestNamespaceCommands.java">org/apache/hadoop/hbase/security/access/TestNamespaceCommands.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestTablePermissions.java">org/apache/hadoop/hbase/security/access/TestTablePermissions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestWithDisabledAuthorization.java">org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.UserPermission.java">org/apache/hadoop/hbase/security/access/UserPermission.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.java">org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationKey.java">org/apache/hadoop/hbase/security/token/AuthenticationKey.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationTokenIdentifier.java">org/apache/hadoop/hbase/security/token/AuthenticationTokenIdentifier.java</a></td>
 <td>0<

<TRUNCATED>

[4/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index a1dc3f0..80c1c69 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -26,7 +26,7 @@ under the License.
     <copyright>&#169;2007 - 2018 The Apache Software Foundation</copyright>
     <item>
       <title>File: 3720,
-             Errors: 15328,
+             Errors: 15326,
              Warnings: 0,
              Infos: 0
       </title>
@@ -47333,7 +47333,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  0
                 </td>
               </tr>
                           <tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index 2534a44..9747291 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Code of Conduct Policy
@@ -375,7 +375,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index b90b37a..3cc2193 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -440,7 +440,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 07fe350..506724b 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -879,7 +879,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index 27ef6c4..0ecfb1d 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -313,7 +313,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 8a31620..5c07e3d 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -1005,7 +1005,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 12afc2d..bed5c11 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3824,21 +3824,21 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Sat Sep  1 14:38:49 UTC 2018"</code></td>
+<td class="colLast"><code>"Sun Sep  2 14:38:19 UTC 2018"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"d663d48d391491aaf91374ebb8e66b6795ec38d9"</code></td>
+<td class="colLast"><code>"dc79029966c72f6c46add8c382e118308609cc81"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"f509658769a003ae852dc49767341018"</code></td>
+<td class="colLast"><code>"7d33f8310c79096690f0087308074887"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
index 26da1ce..bd4ee3a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
@@ -337,7 +337,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteTableSource</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.57">deleteTableSource</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.55">deleteTableSource</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html#deleteTableSource-java.lang.String-">MetricsTableAggregateSource</a></code></span></div>
 <div class="block">Remove a table's source. This is called when regions of a table are closed.</div>
 <dl>
@@ -354,7 +354,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>getOrCreateTableSource</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.73">getOrCreateTableSource</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.69">getOrCreateTableSource</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
                                                  <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a>&nbsp;wrapper)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html#getOrCreateTableSource-java.lang.String-org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate-">MetricsTableAggregateSource</a></code></span></div>
 <div class="block">Returns MetricsTableSource registered for the table. Creates one if not defined.</div>
@@ -372,7 +372,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getMetrics</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.101">getMetrics</a>(org.apache.hadoop.metrics2.MetricsCollector&nbsp;collector,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.93">getMetrics</a>(org.apache.hadoop.metrics2.MetricsCollector&nbsp;collector,
                        boolean&nbsp;all)</pre>
 <div class="block">Yes this is a get function that doesn't return anything.  Thanks Hadoop for breaking all
  expectations of java programmers.  Instead of returning anything Hadoop metrics expects

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
index e8c5f26..123a3df 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.78">MetricsTableSourceImpl</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.76">MetricsTableSourceImpl</a>
 extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></pre>
 </li>
@@ -444,7 +444,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.80">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.78">LOG</a></pre>
 </li>
 </ul>
 <a name="closed">
@@ -453,7 +453,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>closed</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.82">closed</a></pre>
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.80">closed</a></pre>
 </li>
 </ul>
 <a name="tableWrapperAgg">
@@ -462,7 +462,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>tableWrapperAgg</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.88">tableWrapperAgg</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.86">tableWrapperAgg</a></pre>
 </li>
 </ul>
 <a name="agg">
@@ -471,7 +471,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>agg</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.89">agg</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.87">agg</a></pre>
 </li>
 </ul>
 <a name="registry">
@@ -480,7 +480,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>registry</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib">DynamicMetricsRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.90">registry</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib">DynamicMetricsRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.88">registry</a></pre>
 </li>
 </ul>
 <a name="tableNamePrefix">
@@ -489,7 +489,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>tableNamePrefix</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.91">tableNamePrefix</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.89">tableNamePrefix</a></pre>
 </li>
 </ul>
 <a name="tableName">
@@ -498,7 +498,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>tableName</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.92">tableName</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.90">tableName</a></pre>
 </li>
 </ul>
 <a name="hashCode">
@@ -507,7 +507,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.93">hashCode</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.91">hashCode</a></pre>
 </li>
 </ul>
 <a name="splitRequest">
@@ -516,7 +516,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>splitRequest</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.96">splitRequest</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.94">splitRequest</a></pre>
 </li>
 </ul>
 <a name="splitSuccess">
@@ -525,7 +525,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>splitSuccess</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.97">splitSuccess</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.95">splitSuccess</a></pre>
 </li>
 </ul>
 <a name="splitTimeHisto">
@@ -534,7 +534,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>splitTimeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.98">splitTimeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.96">splitTimeHisto</a></pre>
 </li>
 </ul>
 <a name="flushTimeHisto">
@@ -543,7 +543,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>flushTimeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.101">flushTimeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.99">flushTimeHisto</a></pre>
 </li>
 </ul>
 <a name="flushMemstoreSizeHisto">
@@ -552,7 +552,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>flushMemstoreSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.102">flushMemstoreSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.100">flushMemstoreSizeHisto</a></pre>
 </li>
 </ul>
 <a name="flushOutputSizeHisto">
@@ -561,7 +561,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>flushOutputSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.103">flushOutputSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.101">flushOutputSizeHisto</a></pre>
 </li>
 </ul>
 <a name="flushedMemstoreBytes">
@@ -570,7 +570,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>flushedMemstoreBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.104">flushedMemstoreBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.102">flushedMemstoreBytes</a></pre>
 </li>
 </ul>
 <a name="flushedOutputBytes">
@@ -579,7 +579,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>flushedOutputBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.105">flushedOutputBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.103">flushedOutputBytes</a></pre>
 </li>
 </ul>
 <a name="compactionTimeHisto">
@@ -588,7 +588,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionTimeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.108">compactionTimeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.106">compactionTimeHisto</a></pre>
 </li>
 </ul>
 <a name="compactionInputFileCountHisto">
@@ -597,7 +597,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionInputFileCountHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.109">compactionInputFileCountHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.107">compactionInputFileCountHisto</a></pre>
 </li>
 </ul>
 <a name="compactionInputSizeHisto">
@@ -606,7 +606,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionInputSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.110">compactionInputSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.108">compactionInputSizeHisto</a></pre>
 </li>
 </ul>
 <a name="compactionOutputFileCountHisto">
@@ -615,7 +615,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionOutputFileCountHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.111">compactionOutputFileCountHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.109">compactionOutputFileCountHisto</a></pre>
 </li>
 </ul>
 <a name="compactionOutputSizeHisto">
@@ -624,7 +624,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionOutputSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.112">compactionOutputSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.110">compactionOutputSizeHisto</a></pre>
 </li>
 </ul>
 <a name="compactedInputBytes">
@@ -633,7 +633,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactedInputBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.113">compactedInputBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.111">compactedInputBytes</a></pre>
 </li>
 </ul>
 <a name="compactedOutputBytes">
@@ -642,7 +642,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compactedOutputBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.114">compactedOutputBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.112">compactedOutputBytes</a></pre>
 </li>
 </ul>
 <a name="majorCompactionTimeHisto">
@@ -651,7 +651,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactionTimeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.116">majorCompactionTimeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.114">majorCompactionTimeHisto</a></pre>
 </li>
 </ul>
 <a name="majorCompactionInputFileCountHisto">
@@ -660,7 +660,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactionInputFileCountHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.117">majorCompactionInputFileCountHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.115">majorCompactionInputFileCountHisto</a></pre>
 </li>
 </ul>
 <a name="majorCompactionInputSizeHisto">
@@ -669,7 +669,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactionInputSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.118">majorCompactionInputSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.116">majorCompactionInputSizeHisto</a></pre>
 </li>
 </ul>
 <a name="majorCompactionOutputFileCountHisto">
@@ -678,7 +678,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactionOutputFileCountHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.119">majorCompactionOutputFileCountHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.117">majorCompactionOutputFileCountHisto</a></pre>
 </li>
 </ul>
 <a name="majorCompactionOutputSizeHisto">
@@ -687,7 +687,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactionOutputSizeHisto</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.120">majorCompactionOutputSizeHisto</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.118">majorCompactionOutputSizeHisto</a></pre>
 </li>
 </ul>
 <a name="majorCompactedInputBytes">
@@ -696,7 +696,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>majorCompactedInputBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.121">majorCompactedInputBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.119">majorCompactedInputBytes</a></pre>
 </li>
 </ul>
 <a name="majorCompactedOutputBytes">
@@ -705,7 +705,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockListLast">
 <li class="blockList">
 <h4>majorCompactedOutputBytes</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.122">majorCompactedOutputBytes</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.120">majorCompactedOutputBytes</a></pre>
 </li>
 </ul>
 </li>
@@ -722,7 +722,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MetricsTableSourceImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.124">MetricsTableSourceImpl</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tblName,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.122">MetricsTableSourceImpl</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tblName,
                               <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a>&nbsp;aggregate,
                               <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a>&nbsp;tblWrapperAgg)</pre>
 </li>
@@ -741,7 +741,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>registerMetrics</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.138">registerMetrics</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.136">registerMetrics</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#registerMetrics--">registerMetrics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></code></dd>
@@ -754,7 +754,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>deregisterMetrics</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.185">deregisterMetrics</a>()</pre>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.183">deregisterMetrics</a>()</pre>
 </li>
 </ul>
 <a name="close--">
@@ -763,7 +763,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.211">close</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.209">close</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#close--">MetricsTableSource</a></code></span></div>
 <div class="block">Close the table's metrics as all the region are closing.</div>
 <dl>
@@ -782,7 +782,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>getAggregateSource</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.234">getAggregateSource</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.232">getAggregateSource</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#getAggregateSource--">MetricsTableSource</a></code></span></div>
 <div class="block">Get the aggregate source to which this reports.</div>
 <dl>
@@ -797,7 +797,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.239">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>&nbsp;source)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.237">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>&nbsp;source)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>&gt;</code></dd>
@@ -810,7 +810,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>snapshot</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.252">snapshot</a>(org.apache.hadoop.metrics2.MetricsRecordBuilder&nbsp;mrb,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.245">snapshot</a>(org.apache.hadoop.metrics2.MetricsRecordBuilder&nbsp;mrb,
               boolean&nbsp;ignored)</pre>
 </li>
 </ul>
@@ -820,7 +820,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.328">getTableName</a>()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.319">getTableName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#getTableName--">getTableName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></code></dd>
@@ -833,7 +833,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.333">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.324">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -846,7 +846,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.338">equals</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.329">equals</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -859,7 +859,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableWrapper</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.350">getTableWrapper</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.341">getTableWrapper</a>()</pre>
 </li>
 </ul>
 <a name="getTableNamePrefix--">
@@ -868,7 +868,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableNamePrefix</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.354">getTableNamePrefix</a>()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.345">getTableNamePrefix</a>()</pre>
 </li>
 </ul>
 <a name="incrSplitRequest--">
@@ -877,7 +877,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>incrSplitRequest</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.359">incrSplitRequest</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.350">incrSplitRequest</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#incrSplitRequest--">MetricsTableSource</a></code></span></div>
 <div class="block">Increment number of a requested splits</div>
 <dl>
@@ -892,7 +892,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>incrSplitSuccess</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.364">incrSplitSuccess</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.355">incrSplitSuccess</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#incrSplitSuccess--">MetricsTableSource</a></code></span></div>
 <div class="block">Increment number of successful splits</div>
 <dl>
@@ -907,7 +907,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateSplitTime</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.369">updateSplitTime</a>(long&nbsp;t)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.360">updateSplitTime</a>(long&nbsp;t)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateSplitTime-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the split transaction time histogram</div>
 <dl>
@@ -924,7 +924,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateFlushTime</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.374">updateFlushTime</a>(long&nbsp;t)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.365">updateFlushTime</a>(long&nbsp;t)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushTime-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the flush time histogram</div>
 <dl>
@@ -941,7 +941,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateFlushMemstoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.379">updateFlushMemstoreSize</a>(long&nbsp;bytes)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.370">updateFlushMemstoreSize</a>(long&nbsp;bytes)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushMemstoreSize-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the flush memstore size histogram</div>
 <dl>
@@ -958,7 +958,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateFlushOutputSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.385">updateFlushOutputSize</a>(long&nbsp;bytes)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.376">updateFlushOutputSize</a>(long&nbsp;bytes)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushOutputSize-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the flush output file size histogram</div>
 <dl>
@@ -975,7 +975,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateCompactionTime</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.391">updateCompactionTime</a>(boolean&nbsp;isMajor,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.382">updateCompactionTime</a>(boolean&nbsp;isMajor,
                                  long&nbsp;t)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionTime-boolean-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the compaction time histogram, both major and minor</div>
@@ -994,7 +994,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateCompactionInputFileCount</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.399">updateCompactionInputFileCount</a>(boolean&nbsp;isMajor,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.390">updateCompactionInputFileCount</a>(boolean&nbsp;isMajor,
                                            long&nbsp;c)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionInputFileCount-boolean-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the compaction input number of files histogram</div>
@@ -1013,7 +1013,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateCompactionInputSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.407">updateCompactionInputSize</a>(boolean&nbsp;isMajor,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.398">updateCompactionInputSize</a>(boolean&nbsp;isMajor,
                                       long&nbsp;bytes)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionInputSize-boolean-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the compaction total input file size histogram</div>
@@ -1032,7 +1032,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockList">
 <li class="blockList">
 <h4>updateCompactionOutputFileCount</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.417">updateCompactionOutputFileCount</a>(boolean&nbsp;isMajor,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.408">updateCompactionOutputFileCount</a>(boolean&nbsp;isMajor,
                                             long&nbsp;c)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionOutputFileCount-boolean-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the compaction output number of files histogram</div>
@@ -1051,7 +1051,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT
 <ul class="blockListLast">
 <li class="blockList">
 <h4>updateCompactionOutputSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.425">updateCompactionOutputSize</a>(boolean&nbsp;isMajor,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.416">updateCompactionOutputSize</a>(boolean&nbsp;isMajor,
                                        long&nbsp;bytes)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionOutputSize-boolean-long-">MetricsTableSource</a></code></span></div>
 <div class="block">Update the compaction total output file size</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
index 83ef1c3..22ba819 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -16,11 +16,11 @@
 <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a>
 <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a>
 <span class="sourceLineNo">010</span>  public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a>
-<span class="sourceLineNo">011</span>  public static final String revision = "d663d48d391491aaf91374ebb8e66b6795ec38d9";<a name="line.11"></a>
+<span class="sourceLineNo">011</span>  public static final String revision = "dc79029966c72f6c46add8c382e118308609cc81";<a name="line.11"></a>
 <span class="sourceLineNo">012</span>  public static final String user = "jenkins";<a name="line.12"></a>
-<span class="sourceLineNo">013</span>  public static final String date = "Sat Sep  1 14:38:49 UTC 2018";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String date = "Sun Sep  2 14:38:19 UTC 2018";<a name="line.13"></a>
 <span class="sourceLineNo">014</span>  public static final String url = "git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a>
-<span class="sourceLineNo">015</span>  public static final String srcChecksum = "f509658769a003ae852dc49767341018";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String srcChecksum = "7d33f8310c79096690f0087308074887";<a name="line.15"></a>
 <span class="sourceLineNo">016</span>}<a name="line.16"></a>
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
index 3ba89a4..6246b15 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html
@@ -56,70 +56,62 @@
 <span class="sourceLineNo">048</span>  }<a name="line.48"></a>
 <span class="sourceLineNo">049</span><a name="line.49"></a>
 <span class="sourceLineNo">050</span>  private void register(MetricsTableSource source) {<a name="line.50"></a>
-<span class="sourceLineNo">051</span>    synchronized (this) {<a name="line.51"></a>
-<span class="sourceLineNo">052</span>      source.registerMetrics();<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    }<a name="line.53"></a>
-<span class="sourceLineNo">054</span>  }<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span>  @Override<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  public void deleteTableSource(String table) {<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    try {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>      synchronized (this) {<a name="line.59"></a>
-<span class="sourceLineNo">060</span>        MetricsTableSource source = tableSources.remove(table);<a name="line.60"></a>
-<span class="sourceLineNo">061</span>        if (source != null) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>          source.close();<a name="line.62"></a>
-<span class="sourceLineNo">063</span>        }<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      }<a name="line.64"></a>
-<span class="sourceLineNo">065</span>    } catch (Exception e) {<a name="line.65"></a>
-<span class="sourceLineNo">066</span>      // Ignored. If this errors out it means that someone is double<a name="line.66"></a>
-<span class="sourceLineNo">067</span>      // closing the user source and the user metrics is already nulled out.<a name="line.67"></a>
-<span class="sourceLineNo">068</span>      LOG.info("Error trying to remove " + table + " from " + getClass().getSimpleName(), e);<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    }<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span><a name="line.71"></a>
-<span class="sourceLineNo">072</span>  @Override<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  public MetricsTableSource getOrCreateTableSource(String table,<a name="line.73"></a>
-<span class="sourceLineNo">074</span>      MetricsTableWrapperAggregate wrapper) {<a name="line.74"></a>
-<span class="sourceLineNo">075</span>    MetricsTableSource source = tableSources.get(table);<a name="line.75"></a>
-<span class="sourceLineNo">076</span>    if (source != null) {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>      return source;<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    source = CompatibilitySingletonFactory.getInstance(MetricsRegionServerSourceFactory.class)<a name="line.79"></a>
-<span class="sourceLineNo">080</span>      .createTable(table, wrapper);<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    MetricsTableSource prev = tableSources.putIfAbsent(table, source);<a name="line.81"></a>
-<span class="sourceLineNo">082</span><a name="line.82"></a>
-<span class="sourceLineNo">083</span>    if (prev != null) {<a name="line.83"></a>
-<span class="sourceLineNo">084</span>      return prev;<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    } else {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      // register the new metrics now<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      register(source);<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    }<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    return source;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>  }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span>  /**<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * Yes this is a get function that doesn't return anything.  Thanks Hadoop for breaking all<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * expectations of java programmers.  Instead of returning anything Hadoop metrics expects<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   * getMetrics to push the metrics into the collector.<a name="line.95"></a>
-<span class="sourceLineNo">096</span>   *<a name="line.96"></a>
-<span class="sourceLineNo">097</span>   * @param collector the collector<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * @param all       get all the metrics regardless of when they last changed.<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   */<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  @Override<a name="line.100"></a>
-<span class="sourceLineNo">101</span>  public void getMetrics(MetricsCollector collector, boolean all) {<a name="line.101"></a>
-<span class="sourceLineNo">102</span>    MetricsRecordBuilder mrb = collector.addRecord(metricsName);<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span>    if (tableSources != null) {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      for (MetricsTableSource tableMetricSource : tableSources.values()) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span>        if (tableMetricSource instanceof MetricsTableSourceImpl) {<a name="line.106"></a>
-<span class="sourceLineNo">107</span>          ((MetricsTableSourceImpl) tableMetricSource).snapshot(mrb, all);<a name="line.107"></a>
-<span class="sourceLineNo">108</span>        }<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      }<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      mrb.addGauge(Interns.info(NUM_TABLES, NUMBER_OF_TABLES_DESC), tableSources.size());<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      metricsRegistry.snapshot(mrb, all);<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  }<a name="line.113"></a>
-<span class="sourceLineNo">114</span>}<a name="line.114"></a>
+<span class="sourceLineNo">051</span>    source.registerMetrics();<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public void deleteTableSource(String table) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    try {<a name="line.56"></a>
+<span class="sourceLineNo">057</span>      MetricsTableSource source = tableSources.remove(table);<a name="line.57"></a>
+<span class="sourceLineNo">058</span>      if (source != null) {<a name="line.58"></a>
+<span class="sourceLineNo">059</span>        source.close();<a name="line.59"></a>
+<span class="sourceLineNo">060</span>      }<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    } catch (Exception e) {<a name="line.61"></a>
+<span class="sourceLineNo">062</span>      // Ignored. If this errors out it means that someone is double<a name="line.62"></a>
+<span class="sourceLineNo">063</span>      // closing the user source and the user metrics is already nulled out.<a name="line.63"></a>
+<span class="sourceLineNo">064</span>      LOG.info("Error trying to remove " + table + " from " + getClass().getSimpleName(), e);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    }<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>  @Override<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public MetricsTableSource getOrCreateTableSource(String table,<a name="line.69"></a>
+<span class="sourceLineNo">070</span>      MetricsTableWrapperAggregate wrapper) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    MetricsTableSource source = tableSources.get(table);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    if (source != null) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span>      return source;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    }<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    MetricsTableSource newSource = CompatibilitySingletonFactory<a name="line.75"></a>
+<span class="sourceLineNo">076</span>      .getInstance(MetricsRegionServerSourceFactory.class).createTable(table, wrapper);<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    return tableSources.computeIfAbsent(table, k -&gt; {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>      // register the new metrics now<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      newSource.registerMetrics();<a name="line.79"></a>
+<span class="sourceLineNo">080</span>      return newSource;<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    });<a name="line.81"></a>
+<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"></a>
+<span class="sourceLineNo">084</span>  /**<a name="line.84"></a>
+<span class="sourceLineNo">085</span>   * Yes this is a get function that doesn't return anything.  Thanks Hadoop for breaking all<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   * expectations of java programmers.  Instead of returning anything Hadoop metrics expects<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * getMetrics to push the metrics into the collector.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   *<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   * @param collector the collector<a name="line.89"></a>
+<span class="sourceLineNo">090</span>   * @param all       get all the metrics regardless of when they last changed.<a name="line.90"></a>
+<span class="sourceLineNo">091</span>   */<a name="line.91"></a>
+<span class="sourceLineNo">092</span>  @Override<a name="line.92"></a>
+<span class="sourceLineNo">093</span>  public void getMetrics(MetricsCollector collector, boolean all) {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    MetricsRecordBuilder mrb = collector.addRecord(metricsName);<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span>    if (tableSources != null) {<a name="line.96"></a>
+<span class="sourceLineNo">097</span>      for (MetricsTableSource tableMetricSource : tableSources.values()) {<a name="line.97"></a>
+<span class="sourceLineNo">098</span>        if (tableMetricSource instanceof MetricsTableSourceImpl) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>          ((MetricsTableSourceImpl) tableMetricSource).snapshot(mrb, all);<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>      mrb.addGauge(Interns.info(NUM_TABLES, NUMBER_OF_TABLES_DESC), tableSources.size());<a name="line.102"></a>
+<span class="sourceLineNo">103</span>      metricsRegistry.snapshot(mrb, all);<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    }<a name="line.104"></a>
+<span class="sourceLineNo">105</span>  }<a name="line.105"></a>
+<span class="sourceLineNo">106</span>}<a name="line.106"></a>
 
 
 


[2/6] hbase-site git commit: Published site at dc79029966c72f6c46add8c382e118308609cc81.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/rest/MultiRowResource.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/rest/MultiRowResource.html b/devapidocs/src-html/org/apache/hadoop/hbase/rest/MultiRowResource.html
index 60a1376..a1775aa 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/rest/MultiRowResource.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/rest/MultiRowResource.html
@@ -100,7 +100,7 @@
 <span class="sourceLineNo">092</span>          ResultGenerator.fromRowSpec(this.tableResource.getName(), rowSpec, null,<a name="line.92"></a>
 <span class="sourceLineNo">093</span>            !params.containsKey(NOCACHE_PARAM_NAME));<a name="line.93"></a>
 <span class="sourceLineNo">094</span>        Cell value = null;<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        RowModel rowModel = new RowModel(rk);<a name="line.95"></a>
+<span class="sourceLineNo">095</span>        RowModel rowModel = new RowModel(rowSpec.getRow());<a name="line.95"></a>
 <span class="sourceLineNo">096</span>        if (generator.hasNext()) {<a name="line.96"></a>
 <span class="sourceLineNo">097</span>          while ((value = generator.next()) != null) {<a name="line.97"></a>
 <span class="sourceLineNo">098</span>            rowModel.addCell(new CellModel(CellUtil.cloneFamily(value), CellUtil<a name="line.98"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/downloads.html
----------------------------------------------------------------------
diff --git a/downloads.html b/downloads.html
index d7e65ed..25d9940 100644
--- a/downloads.html
+++ b/downloads.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase Downloads</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -348,7 +348,7 @@ under the License. -->
 <tr class="a">
       
 <td style="test-align: left">
-        2.0.1
+        2.0.2
       </td>
       
 <td style="test-align: left">
@@ -356,48 +356,20 @@ under the License. -->
       </td>
       
 <td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/compatibility_report_2.0.0vs2.0.1.html">2.0.0 vs 2.0.1</a>
+        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/compatibility_report_2.0.1_2.0.2.html">2.0.1 vs 2.0.2</a>
       </td>
       
 <td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/CHANGES.md">Changes</a>
+        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/CHANGES.md">Changes</a>
       </td>
       
 <td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/RELEASENOTES.md">Release Notes</a>
+        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/RELEASENOTES.md">Release Notes</a>
       </td>
       
 <td style="test-align: left">
-        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.1/hbase-2.0.1-src.tar.gz">src</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/hbase-2.0.1-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/hbase-2.0.1-src.tar.gz.asc">asc</a>) <br />
-        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.1/hbase-2.0.1-bin.tar.gz">bin</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/hbase-2.0.1-bin.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.1/hbase-2.0.1-bin.tar.gz.asc">asc</a>)
-      </td>
-    </tr>
-    
-<tr class="b">
-      
-<td style="test-align: left">
-        2.0.0
-      </td>
-      
-<td style="test-align: left">
-        2018/04/29
-      </td>
-      
-<td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/compatibiliity_report_1.2.6vs2.0.0.html">1.2.6 vs 2.0.0</a>
-      </td>
-      
-<td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/CHANGES.md">Changes</a>
-      </td>
-      
-<td style="test-align: left">
-        <a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/RELEASENOTES.md">Release Notes</a>
-      </td>
-      
-<td style="test-align: left">
-        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.0/hbase-2.0.0-src.tar.gz">src</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/hbase-2.0.0-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/hbase-2.0.0-src.tar.gz.asc">asc</a>) <br />
-        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.0/hbase-2.0.0-bin.tar.gz">bin</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz.asc">asc</a>)
+        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.2/hbase-2.0.2-src.tar.gz">src</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/hbase-2.0.2-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/hbase-2.0.2-src.tar.gz.asc">asc</a>) <br />
+        <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.0.2/hbase-2.0.2-bin.tar.gz">bin</a> (<a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/hbase-2.0.2-bin.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://apache.org/dist/hbase/2.0.2/hbase-2.0.2-bin.tar.gz.asc">asc</a>)
       </td>
     </tr>
   </table>
@@ -423,7 +395,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/export_control.html
----------------------------------------------------------------------
diff --git a/export_control.html b/export_control.html
index 970aa6e..fa2f49b 100644
--- a/export_control.html
+++ b/export_control.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Export Control
@@ -331,7 +331,7 @@ for more details.</p>
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 7216ebc..c02fcfc 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBaseâ„¢ Home</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -411,7 +411,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/integration.html
----------------------------------------------------------------------
diff --git a/integration.html b/integration.html
index 511494b..363dd32 100644
--- a/integration.html
+++ b/integration.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -291,7 +291,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/issue-tracking.html
----------------------------------------------------------------------
diff --git a/issue-tracking.html b/issue-tracking.html
index 7078b73..4b89253 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -288,7 +288,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/license.html
----------------------------------------------------------------------
diff --git a/license.html b/license.html
index 59195a0..25044cc 100644
--- a/license.html
+++ b/license.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -491,7 +491,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/mail-lists.html
----------------------------------------------------------------------
diff --git a/mail-lists.html b/mail-lists.html
index b93af20..bc53649 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -341,7 +341,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/metrics.html
----------------------------------------------------------------------
diff --git a/metrics.html b/metrics.html
index 53babea..9540643 100644
--- a/metrics.html
+++ b/metrics.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) Metrics
@@ -459,7 +459,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/old_news.html
----------------------------------------------------------------------
diff --git a/old_news.html b/old_news.html
index 51d18c9..4c174aa 100644
--- a/old_news.html
+++ b/old_news.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Old Apache HBase (TM) News
@@ -440,7 +440,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/plugin-management.html
----------------------------------------------------------------------
diff --git a/plugin-management.html b/plugin-management.html
index 5a69f6d..2fda593 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -440,7 +440,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/plugins.html
----------------------------------------------------------------------
diff --git a/plugins.html b/plugins.html
index e07007e..f3b2045 100644
--- a/plugins.html
+++ b/plugins.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -375,7 +375,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/poweredbyhbase.html
----------------------------------------------------------------------
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index 530c435..6ff65d0 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Powered By Apache HBase™</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -769,7 +769,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/project-info.html
----------------------------------------------------------------------
diff --git a/project-info.html b/project-info.html
index 6c5820e..1f926cb 100644
--- a/project-info.html
+++ b/project-info.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -335,7 +335,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/project-reports.html
----------------------------------------------------------------------
diff --git a/project-reports.html b/project-reports.html
index 0836e18..b61194d 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -305,7 +305,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/project-summary.html
----------------------------------------------------------------------
diff --git a/project-summary.html b/project-summary.html
index 7340705..edec8e6 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -331,7 +331,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/pseudo-distributed.html
----------------------------------------------------------------------
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 7396108..d9c0501 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
 Running Apache HBase (TM) in pseudo-distributed mode
@@ -308,7 +308,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/replication.html
----------------------------------------------------------------------
diff --git a/replication.html b/replication.html
index 5572519..2583c0e 100644
--- a/replication.html
+++ b/replication.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Apache HBase (TM) Replication
@@ -303,7 +303,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/resources.html
----------------------------------------------------------------------
diff --git a/resources.html b/resources.html
index 887ff80..e1e6bbc 100644
--- a/resources.html
+++ b/resources.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Other Apache HBase (TM) Resources</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -331,7 +331,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/source-repository.html
----------------------------------------------------------------------
diff --git a/source-repository.html b/source-repository.html
index 87c7a4f..784221a 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -299,7 +299,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/sponsors.html
----------------------------------------------------------------------
diff --git a/sponsors.html b/sponsors.html
index fa17ecf..dda7ec2 100644
--- a/sponsors.html
+++ b/sponsors.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase™ Sponsors</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -333,7 +333,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/supportingprojects.html
----------------------------------------------------------------------
diff --git a/supportingprojects.html b/supportingprojects.html
index 88312db..3551a65 100644
--- a/supportingprojects.html
+++ b/supportingprojects.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Supporting Projects</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -520,7 +520,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/team-list.html
----------------------------------------------------------------------
diff --git a/team-list.html b/team-list.html
index fff7f1c..abdc45b 100644
--- a/team-list.html
+++ b/team-list.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180901" />
+    <meta name="Date-Revision-yyyymmdd" content="20180902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -754,7 +754,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index 14ae93b..9c1950f 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -23957,6 +23957,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMasterAddressTracker.NodeCreationListener.html#LOG">LOG</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMasterAddressTracker.NodeCreationListener.html" title="class in org.apache.hadoop.hbase.regionserver">TestMasterAddressTracker.NodeCreationListener</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#LOG">LOG</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html" title="class in org.apache.hadoop.hbase.regionserver">TestMetricsTableAggregate</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMinorCompaction.html#LOG">LOG</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMinorCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">TestMinorCompaction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMobStoreCompaction.html#LOG">LOG</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMobStoreCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">TestMobStoreCompaction</a></dt>
@@ -47883,6 +47885,8 @@
 <dd>
 <div class="block"><code>https://issues.apache.org/jira/browse/HBASE-4862</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testConcurrentUpdate--">testConcurrentUpdate()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html" title="class in org.apache.hadoop.hbase.regionserver">TestMetricsTableAggregate</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/TestProcedureSchedulerConcurrency.html#testConcurrentWaitWake--">testConcurrentWaitWake()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/TestProcedureSchedulerConcurrency.html" title="class in org.apache.hadoop.hbase.procedure2">TestProcedureSchedulerConcurrency</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/TestProcedureSchedulerConcurrency.html#testConcurrentWaitWake-boolean-">testConcurrentWaitWake(boolean)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/TestProcedureSchedulerConcurrency.html" title="class in org.apache.hadoop.hbase.procedure2">TestProcedureSchedulerConcurrency</a></dt>
@@ -55359,6 +55363,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestGetAndPutResource.html#testMultiCellGetPutXML--">testMultiCellGetPutXML()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestGetAndPutResource.html" title="class in org.apache.hadoop.hbase.rest">TestGetAndPutResource</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetWithColsInQueryPathJSON--">testMultiCellGetWithColsInQueryPathJSON()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html" title="class in org.apache.hadoop.hbase.rest">TestMultiRowResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetWithColsJSON--">testMultiCellGetWithColsJSON()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html" title="class in org.apache.hadoop.hbase.rest">TestMultiRowResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetXML--">testMultiCellGetXML()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestMultiRowResource.html" title="class in org.apache.hadoop.hbase.rest">TestMultiRowResource</a></dt>
@@ -66231,6 +66237,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestClientExponentialBackoff.html#update-org.apache.hadoop.hbase.client.backoff.ServerStatistics-int-int-int-">update(ServerStatistics, int, int, int)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestClientExponentialBackoff.html" title="class in org.apache.hadoop.hbase.client">TestClientExponentialBackoff</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#update-java.util.concurrent.atomic.AtomicBoolean-int-java.util.concurrent.CyclicBarrier-">update(AtomicBoolean, int, CyclicBarrier)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html" title="class in org.apache.hadoop.hbase.regionserver">TestMetricsTableAggregate</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/access/SecureTestUtil.html#updateACLs-org.apache.hadoop.hbase.HBaseTestingUtility-java.util.concurrent.Callable-">updateACLs(HBaseTestingUtility, Callable)</a></span> - Static method in class org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/SecureTestUtil.html" title="class in org.apache.hadoop.hbase.security.access">SecureTestUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html#updateConfigForQuotas-org.apache.hadoop.conf.Configuration-">updateConfigForQuotas(Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 2d9b60f..6af42fe 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -146,8 +146,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.Failure.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestBackupDeleteWithFailures.Failure</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.FailurePhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestIncrementalBackupMergeWithFailures.FailurePhase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.Failure.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestBackupDeleteWithFailures.Failure</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 4837d80..ec56445 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -158,8 +158,8 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TagUsage.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TagUsage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TestCacheOnWrite.CacheOnWriteType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TagUsage.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TagUsage</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index d19cd99..ec9dc35 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -578,15 +578,15 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.CommandProvider.Operation.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.Stat.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestRegionReplicaPerf.Stat</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterManager.ServiceType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterManager.ServiceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ResourceChecker.Phase.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ResourceChecker.Phase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.RoleCommand.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.RoleCommand</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/PerformanceEvaluation.Counter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">PerformanceEvaluation.Counter</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ScanPerformanceEvaluation.ScanCounter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ScanPerformanceEvaluation.ScanCounter</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterManager.ServiceType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterManager.ServiceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.Service.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.Service</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.Stat.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestRegionReplicaPerf.Stat</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.CommandProvider.Operation.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
index a1c9b1d..28973e0 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
@@ -81,14 +81,14 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure.Procedure (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a>&lt;V&gt;, org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
+<li type="circle">org.apache.hadoop.hbase.procedure2.Procedure&lt;TEnvironment&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure.<a href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedure.LatchedProcedure.html" title="class in org.apache.hadoop.hbase.procedure"><span class="typeNameLink">TestProcedure.LatchedProcedure</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure.<a href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedureDescriber.TestProcedure.html" title="class in org.apache.hadoop.hbase.procedure"><span class="typeNameLink">TestProcedureDescriber.TestProcedure</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.Procedure&lt;TEnvironment&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
+<li type="circle">org.apache.hadoop.hbase.procedure.Procedure (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a>&lt;V&gt;, org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure.<a href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedureDescriber.TestProcedure.html" title="class in org.apache.hadoop.hbase.procedure"><span class="typeNameLink">TestProcedureDescriber.TestProcedure</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure.<a href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedure.LatchedProcedure.html" title="class in org.apache.hadoop.hbase.procedure"><span class="typeNameLink">TestProcedure.LatchedProcedure</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.procedure.ProcedureManager

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 5fc6b0a..6663202 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -211,9 +211,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestProcedureRecovery.TestStateMachineProcedure.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestProcedureRecovery.TestStateMachineProcedure.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestYieldProcedures.TestStateMachineProcedure.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestYieldProcedures.TestStateMachineProcedure.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestStateMachineProcedure.TestSMProcedureState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestStateMachineProcedure.TestSMProcedureState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestProcedureRecovery.TestStateMachineProcedure.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestProcedureRecovery.TestStateMachineProcedure.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
index 66244b0..d12bd96 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.34">TestMetricsTableAggregate</a>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.43">TestMetricsTableAggregate</a>
 extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
@@ -138,30 +138,34 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a></code></td>
+<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#HELPER">HELPER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#LOG">LOG</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private org.apache.hadoop.hbase.regionserver.MetricsTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#mt">mt</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#pre">pre</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private org.apache.hadoop.hbase.regionserver.MetricsRegionServer</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#rsm">rsm</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapper</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#rsWrapper">rsWrapper</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#tableName">tableName</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperStub</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#tableWrapper">tableWrapper</a></span></code>&nbsp;</td>
 </tr>
@@ -211,16 +215,26 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testFlush--">testFlush</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testConcurrentUpdate--">testConcurrentUpdate</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testRegionAndStoreMetrics--">testRegionAndStoreMetrics</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testFlush--">testFlush</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testRegionAndStoreMetrics--">testRegionAndStoreMetrics</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#testRequestMetrics--">testRequestMetrics</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#update-java.util.concurrent.atomic.AtomicBoolean-int-java.util.concurrent.CyclicBarrier-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>&nbsp;succ,
+      int&nbsp;round,
+      <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CyclicBarrier.html?is-external=true" title="class or interface in java.util.concurrent">CyclicBarrier</a>&nbsp;barrier)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -249,7 +263,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>CLASS_RULE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.37">CLASS_RULE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.46">CLASS_RULE</a></pre>
+</li>
+</ul>
+<a name="LOG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.49">LOG</a></pre>
 </li>
 </ul>
 <a name="HELPER">
@@ -258,7 +281,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>HELPER</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.40">HELPER</a></pre>
+<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.51">HELPER</a></pre>
 </li>
 </ul>
 <a name="tableName">
@@ -267,7 +290,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tableName</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.43">tableName</a></pre>
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.54">tableName</a></pre>
 </li>
 </ul>
 <a name="pre">
@@ -276,7 +299,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>pre</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.44">pre</a></pre>
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.55">pre</a></pre>
 </li>
 </ul>
 <a name="tableWrapper">
@@ -285,7 +308,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tableWrapper</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperStub</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.46">tableWrapper</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperStub</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.57">tableWrapper</a></pre>
 </li>
 </ul>
 <a name="mt">
@@ -294,7 +317,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>mt</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsTable <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.47">mt</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsTable <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.58">mt</a></pre>
 </li>
 </ul>
 <a name="rsWrapper">
@@ -303,7 +326,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>rsWrapper</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapper <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.48">rsWrapper</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapper <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.59">rsWrapper</a></pre>
 </li>
 </ul>
 <a name="rsm">
@@ -312,7 +335,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>rsm</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServer <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.49">rsm</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServer <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.60">rsm</a></pre>
 </li>
 </ul>
 <a name="agg">
@@ -321,7 +344,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>agg</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsTableAggregateSource <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.50">agg</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.MetricsTableAggregateSource <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.61">agg</a></pre>
 </li>
 </ul>
 </li>
@@ -338,7 +361,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TestMetricsTableAggregate</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.34">TestMetricsTableAggregate</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.43">TestMetricsTableAggregate</a>()</pre>
 </li>
 </ul>
 </li>
@@ -355,7 +378,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>classSetUp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.53">classSetUp</a>()</pre>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.64">classSetUp</a>()</pre>
 </li>
 </ul>
 <a name="setUp--">
@@ -364,7 +387,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setUp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.58">setUp</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.69">setUp</a>()</pre>
 </li>
 </ul>
 <a name="testRequestMetrics--">
@@ -373,7 +396,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testRequestMetrics</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.68">testRequestMetrics</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.79">testRequestMetrics</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -387,7 +410,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testRegionAndStoreMetrics</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.75">testRegionAndStoreMetrics</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.86">testRegionAndStoreMetrics</a>()
                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -401,16 +424,41 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testFlush</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.90">testFlush</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.102">testFlush</a>()</pre>
 </li>
 </ul>
 <a name="testCompaction--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>testCompaction</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.107">testCompaction</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.119">testCompaction</a>()</pre>
+</li>
+</ul>
+<a name="update-java.util.concurrent.atomic.AtomicBoolean-int-java.util.concurrent.CyclicBarrier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.154">update</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>&nbsp;succ,
+                    int&nbsp;round,
+                    <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CyclicBarrier.html?is-external=true" title="class or interface in java.util.concurrent">CyclicBarrier</a>&nbsp;barrier)</pre>
+</li>
+</ul>
+<a name="testConcurrentUpdate--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testConcurrentUpdate</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#line.168">testConcurrentUpdate</a>()
+                          throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+</dl>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 95ee986..a307abe 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -668,11 +668,11 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.Metric.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestRegionServerReadRequestMetrics.Metric</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.Manipulation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DataBlockEncodingTool.Manipulation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.Manipulation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DataBlockEncodingTool.Manipulation</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/rest/TestMultiRowResource.html b/testdevapidocs/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
index 3737db9..c031387 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rest/TestMultiRowResource.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -259,10 +259,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetWithColsJSON--">testMultiCellGetWithColsJSON</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetWithColsInQueryPathJSON--">testMultiCellGetWithColsInQueryPathJSON</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetWithColsJSON--">testMultiCellGetWithColsJSON</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestMultiRowResource.html#testMultiCellGetXML--">testMultiCellGetXML</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
@@ -603,7 +607,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <a name="testMultiCellGetJSONNotFound--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>testMultiCellGetJSONNotFound</h4>
 <pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html#line.224">testMultiCellGetJSONNotFound</a>()
@@ -616,6 +620,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
+<a name="testMultiCellGetWithColsInQueryPathJSON--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testMultiCellGetWithColsInQueryPathJSON</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestMultiRowResource.html#line.248">testMultiCellGetWithColsInQueryPathJSON</a>()
+                                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                                                    <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBException.html?is-external=true" title="class or interface in javax.xml.bind">JAXBException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBException.html?is-external=true" title="class or interface in javax.xml.bind">JAXBException</a></code></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/test/class-use/MetricsAssertHelper.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/test/class-use/MetricsAssertHelper.html b/testdevapidocs/org/apache/hadoop/hbase/test/class-use/MetricsAssertHelper.html
index 5410772..e500fe6 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/class-use/MetricsAssertHelper.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/class-use/MetricsAssertHelper.html
@@ -223,7 +223,7 @@
 <td class="colLast"><span class="typeNameLabel">TestMetricsTableLatencies.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableLatencies.html#HELPER">HELPER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a></code></td>
+<td class="colFirst"><code>private static <a href="../../../../../../org/apache/hadoop/hbase/test/MetricsAssertHelper.html" title="interface in org.apache.hadoop.hbase.test">MetricsAssertHelper</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TestMetricsTableAggregate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TestMetricsTableAggregate.html#HELPER">HELPER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
index f42becb..b306111 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
@@ -253,9 +253,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Verify.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Verify.Counts</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestWithCellVisibilityLoadAndVerify.Counters.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestWithCellVisibilityLoadAndVerify.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.Counters.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestLoadAndVerify.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Verify.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Verify.Counts</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Generator.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Generator.Counts</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 5282059..9e0700e 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -141,9 +141,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/IOTestProvider.AllowedOperations.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">IOTestProvider.AllowedOperations</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/TestWALSplit.Corruptions.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/IOTestProvider.AllowedOperations.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">IOTestProvider.AllowedOperations</span></a></li>
 </ul>
 </li>
 </ul>