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/08/08 14:50:10 UTC

[01/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Repository: hbase-site
Updated Branches:
  refs/heads/asf-site ce6ab5e25 -> f11959c90


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
index b9e87e4..b03515f 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
@@ -60,1545 +60,1578 @@
 <span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.52"></a>
 <span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.TableName;<a name="line.53"></a>
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.client.Get;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.client.Put;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.client.Table;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.coprocessor.RegionObserver;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.testclassification.ClientTests;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.thrift.ErrorThrowingGetObserver;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.thrift.ThriftMetrics;<a name="line.72"></a>
-<span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.73"></a>
-<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.74"></a>
-<span class="sourceLineNo">075</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.77"></a>
-<span class="sourceLineNo">078</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.78"></a>
-<span class="sourceLineNo">079</span>import org.apache.hadoop.hbase.thrift2.generated.TDeleteType;<a name="line.79"></a>
-<span class="sourceLineNo">080</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.80"></a>
-<span class="sourceLineNo">081</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>import org.apache.hadoop.hbase.thrift2.generated.THBaseService;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>import org.apache.hadoop.hbase.thrift2.generated.TIOError;<a name="line.83"></a>
-<span class="sourceLineNo">084</span>import org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument;<a name="line.84"></a>
-<span class="sourceLineNo">085</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.85"></a>
-<span class="sourceLineNo">086</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.86"></a>
-<span class="sourceLineNo">087</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.87"></a>
-<span class="sourceLineNo">088</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.90"></a>
-<span class="sourceLineNo">091</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.91"></a>
-<span class="sourceLineNo">092</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.92"></a>
-<span class="sourceLineNo">093</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>import org.apache.thrift.TException;<a name="line.94"></a>
-<span class="sourceLineNo">095</span>import org.junit.AfterClass;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>import org.junit.Before;<a name="line.96"></a>
-<span class="sourceLineNo">097</span>import org.junit.BeforeClass;<a name="line.97"></a>
-<span class="sourceLineNo">098</span>import org.junit.ClassRule;<a name="line.98"></a>
-<span class="sourceLineNo">099</span>import org.junit.Rule;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>import org.junit.Test;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>import org.junit.experimental.categories.Category;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>import org.junit.rules.TestName;<a name="line.102"></a>
-<span class="sourceLineNo">103</span>import org.slf4j.Logger;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>import org.slf4j.LoggerFactory;<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>import org.apache.hbase.thirdparty.com.google.common.collect.Lists;<a name="line.106"></a>
-<span class="sourceLineNo">107</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.CollectionUtils;<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> * Unit testing for ThriftServer.HBaseHandler, a part of the org.apache.hadoop.hbase.thrift2<a name="line.110"></a>
-<span class="sourceLineNo">111</span> * package.<a name="line.111"></a>
-<span class="sourceLineNo">112</span> */<a name="line.112"></a>
-<span class="sourceLineNo">113</span>@Category({ClientTests.class, MediumTests.class})<a name="line.113"></a>
-<span class="sourceLineNo">114</span>public class TestThriftHBaseServiceHandler {<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>  @ClassRule<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      HBaseClassTestRule.forClass(TestThriftHBaseServiceHandler.class);<a name="line.118"></a>
-<span class="sourceLineNo">119</span><a name="line.119"></a>
-<span class="sourceLineNo">120</span>  private static final Logger LOG = LoggerFactory.getLogger(TestThriftHBaseServiceHandler.class);<a name="line.120"></a>
-<span class="sourceLineNo">121</span>  private static final HBaseTestingUtility UTIL = new HBaseTestingUtility();<a name="line.121"></a>
-<span class="sourceLineNo">122</span><a name="line.122"></a>
-<span class="sourceLineNo">123</span>  // Static names for tables, columns, rows, and values<a name="line.123"></a>
-<span class="sourceLineNo">124</span>  private static byte[] tableAname = Bytes.toBytes("tableA");<a name="line.124"></a>
-<span class="sourceLineNo">125</span>  private static byte[] familyAname = Bytes.toBytes("familyA");<a name="line.125"></a>
-<span class="sourceLineNo">126</span>  private static byte[] familyBname = Bytes.toBytes("familyB");<a name="line.126"></a>
-<span class="sourceLineNo">127</span>  private static byte[] qualifierAname = Bytes.toBytes("qualifierA");<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  private static byte[] qualifierBname = Bytes.toBytes("qualifierB");<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  private static byte[] valueAname = Bytes.toBytes("valueA");<a name="line.129"></a>
-<span class="sourceLineNo">130</span>  private static byte[] valueBname = Bytes.toBytes("valueB");<a name="line.130"></a>
-<span class="sourceLineNo">131</span>  private static HColumnDescriptor[] families = new HColumnDescriptor[] {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>      new HColumnDescriptor(familyAname).setMaxVersions(3),<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      new HColumnDescriptor(familyBname).setMaxVersions(2)<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  };<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>  private static final MetricsAssertHelper metricsHelper =<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span>  @Rule<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  public TestName name = new TestName();<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span><a name="line.143"></a>
-<span class="sourceLineNo">144</span>  public void assertTColumnValuesEqual(List&lt;TColumnValue&gt; columnValuesA,<a name="line.144"></a>
-<span class="sourceLineNo">145</span>      List&lt;TColumnValue&gt; columnValuesB) {<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    assertEquals(columnValuesA.size(), columnValuesB.size());<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    Comparator&lt;TColumnValue&gt; comparator = new Comparator&lt;TColumnValue&gt;() {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      @Override<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      public int compare(TColumnValue o1, TColumnValue o2) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        return Bytes.compareTo(Bytes.add(o1.getFamily(), o1.getQualifier()),<a name="line.150"></a>
-<span class="sourceLineNo">151</span>            Bytes.add(o2.getFamily(), o2.getQualifier()));<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>    Collections.sort(columnValuesA, comparator);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    Collections.sort(columnValuesB, comparator);<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span>    for (int i = 0; i &lt; columnValuesA.size(); i++) {<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      TColumnValue a = columnValuesA.get(i);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>      TColumnValue b = columnValuesB.get(i);<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      assertTColumnValueEqual(a, b);<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    }<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  }<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>  public void assertTColumnValueEqual(TColumnValue a, TColumnValue b) {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    assertArrayEquals(a.getFamily(), b.getFamily());<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    assertArrayEquals(a.getQualifier(), b.getQualifier());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    assertArrayEquals(a.getValue(), b.getValue());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>  }<a name="line.168"></a>
-<span class="sourceLineNo">169</span><a name="line.169"></a>
-<span class="sourceLineNo">170</span>  @BeforeClass<a name="line.170"></a>
-<span class="sourceLineNo">171</span>  public static void beforeClass() throws Exception {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    UTIL.getConfiguration().set("hbase.client.retries.number", "3");<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    UTIL.startMiniCluster();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    Admin admin = UTIL.getAdmin();<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableAname));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    for (HColumnDescriptor family : families) {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>      tableDescriptor.addFamily(family);<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    }<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    admin.createTable(tableDescriptor);<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    admin.close();<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>  @AfterClass<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  public static void afterClass() throws Exception {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    UTIL.shutdownMiniCluster();<a name="line.185"></a>
-<span class="sourceLineNo">186</span>  }<a name="line.186"></a>
-<span class="sourceLineNo">187</span><a name="line.187"></a>
-<span class="sourceLineNo">188</span>  @Before<a name="line.188"></a>
-<span class="sourceLineNo">189</span>  public void setup() throws Exception {<a name="line.189"></a>
-<span class="sourceLineNo">190</span><a name="line.190"></a>
-<span class="sourceLineNo">191</span>  }<a name="line.191"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.client.Consistency;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.client.Get;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.client.Put;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.client.Table;<a name="line.62"></a>
+<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.63"></a>
+<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.coprocessor.RegionObserver;<a name="line.66"></a>
+<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.testclassification.ClientTests;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.thrift.ErrorThrowingGetObserver;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.thrift.ThriftMetrics;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.74"></a>
+<span class="sourceLineNo">075</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.75"></a>
+<span class="sourceLineNo">076</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.78"></a>
+<span class="sourceLineNo">079</span>import org.apache.hadoop.hbase.thrift2.generated.TConsistency;<a name="line.79"></a>
+<span class="sourceLineNo">080</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.80"></a>
+<span class="sourceLineNo">081</span>import org.apache.hadoop.hbase.thrift2.generated.TDeleteType;<a name="line.81"></a>
+<span class="sourceLineNo">082</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.82"></a>
+<span class="sourceLineNo">083</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>import org.apache.hadoop.hbase.thrift2.generated.THBaseService;<a name="line.84"></a>
+<span class="sourceLineNo">085</span>import org.apache.hadoop.hbase.thrift2.generated.TIOError;<a name="line.85"></a>
+<span class="sourceLineNo">086</span>import org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument;<a name="line.86"></a>
+<span class="sourceLineNo">087</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.87"></a>
+<span class="sourceLineNo">088</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.90"></a>
+<span class="sourceLineNo">091</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.91"></a>
+<span class="sourceLineNo">092</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.92"></a>
+<span class="sourceLineNo">093</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.94"></a>
+<span class="sourceLineNo">095</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>import org.apache.thrift.TException;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>import org.junit.AfterClass;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>import org.junit.Before;<a name="line.98"></a>
+<span class="sourceLineNo">099</span>import org.junit.BeforeClass;<a name="line.99"></a>
+<span class="sourceLineNo">100</span>import org.junit.ClassRule;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>import org.junit.Rule;<a name="line.101"></a>
+<span class="sourceLineNo">102</span>import org.junit.Test;<a name="line.102"></a>
+<span class="sourceLineNo">103</span>import org.junit.experimental.categories.Category;<a name="line.103"></a>
+<span class="sourceLineNo">104</span>import org.junit.rules.TestName;<a name="line.104"></a>
+<span class="sourceLineNo">105</span>import org.slf4j.Logger;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>import org.slf4j.LoggerFactory;<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>import org.apache.hbase.thirdparty.com.google.common.collect.Lists;<a name="line.108"></a>
+<span class="sourceLineNo">109</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.CollectionUtils;<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>/**<a name="line.111"></a>
+<span class="sourceLineNo">112</span> * Unit testing for ThriftServer.HBaseHandler, a part of the org.apache.hadoop.hbase.thrift2<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * package.<a name="line.113"></a>
+<span class="sourceLineNo">114</span> */<a name="line.114"></a>
+<span class="sourceLineNo">115</span>@Category({ClientTests.class, MediumTests.class})<a name="line.115"></a>
+<span class="sourceLineNo">116</span>public class TestThriftHBaseServiceHandler {<a name="line.116"></a>
+<span class="sourceLineNo">117</span><a name="line.117"></a>
+<span class="sourceLineNo">118</span>  @ClassRule<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      HBaseClassTestRule.forClass(TestThriftHBaseServiceHandler.class);<a name="line.120"></a>
+<span class="sourceLineNo">121</span><a name="line.121"></a>
+<span class="sourceLineNo">122</span>  private static final Logger LOG = LoggerFactory.getLogger(TestThriftHBaseServiceHandler.class);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>  private static final HBaseTestingUtility UTIL = new HBaseTestingUtility();<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>  // Static names for tables, columns, rows, and values<a name="line.125"></a>
+<span class="sourceLineNo">126</span>  private static byte[] tableAname = Bytes.toBytes("tableA");<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  private static byte[] familyAname = Bytes.toBytes("familyA");<a name="line.127"></a>
+<span class="sourceLineNo">128</span>  private static byte[] familyBname = Bytes.toBytes("familyB");<a name="line.128"></a>
+<span class="sourceLineNo">129</span>  private static byte[] qualifierAname = Bytes.toBytes("qualifierA");<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  private static byte[] qualifierBname = Bytes.toBytes("qualifierB");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>  private static byte[] valueAname = Bytes.toBytes("valueA");<a name="line.131"></a>
+<span class="sourceLineNo">132</span>  private static byte[] valueBname = Bytes.toBytes("valueB");<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  private static HColumnDescriptor[] families = new HColumnDescriptor[] {<a name="line.133"></a>
+<span class="sourceLineNo">134</span>      new HColumnDescriptor(familyAname).setMaxVersions(3),<a name="line.134"></a>
+<span class="sourceLineNo">135</span>      new HColumnDescriptor(familyBname).setMaxVersions(2)<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  };<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>  private static final MetricsAssertHelper metricsHelper =<a name="line.139"></a>
+<span class="sourceLineNo">140</span>      CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.140"></a>
+<span class="sourceLineNo">141</span><a name="line.141"></a>
+<span class="sourceLineNo">142</span>  @Rule<a name="line.142"></a>
+<span class="sourceLineNo">143</span>  public TestName name = new TestName();<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span><a name="line.145"></a>
+<span class="sourceLineNo">146</span>  public void assertTColumnValuesEqual(List&lt;TColumnValue&gt; columnValuesA,<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      List&lt;TColumnValue&gt; columnValuesB) {<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    assertEquals(columnValuesA.size(), columnValuesB.size());<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    Comparator&lt;TColumnValue&gt; comparator = new Comparator&lt;TColumnValue&gt;() {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      @Override<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      public int compare(TColumnValue o1, TColumnValue o2) {<a name="line.151"></a>
+<span class="sourceLineNo">152</span>        return Bytes.compareTo(Bytes.add(o1.getFamily(), o1.getQualifier()),<a name="line.152"></a>
+<span class="sourceLineNo">153</span>            Bytes.add(o2.getFamily(), o2.getQualifier()));<a name="line.153"></a>
+<span class="sourceLineNo">154</span>      }<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    };<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    Collections.sort(columnValuesA, comparator);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    Collections.sort(columnValuesB, comparator);<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>    for (int i = 0; i &lt; columnValuesA.size(); i++) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      TColumnValue a = columnValuesA.get(i);<a name="line.160"></a>
+<span class="sourceLineNo">161</span>      TColumnValue b = columnValuesB.get(i);<a name="line.161"></a>
+<span class="sourceLineNo">162</span>      assertTColumnValueEqual(a, b);<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    }<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>  public void assertTColumnValueEqual(TColumnValue a, TColumnValue b) {<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    assertArrayEquals(a.getFamily(), b.getFamily());<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    assertArrayEquals(a.getQualifier(), b.getQualifier());<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    assertArrayEquals(a.getValue(), b.getValue());<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  }<a name="line.170"></a>
+<span class="sourceLineNo">171</span><a name="line.171"></a>
+<span class="sourceLineNo">172</span>  @BeforeClass<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  public static void beforeClass() throws Exception {<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    UTIL.getConfiguration().set("hbase.client.retries.number", "3");<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    UTIL.startMiniCluster();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    Admin admin = UTIL.getAdmin();<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableAname));<a name="line.177"></a>
+<span class="sourceLineNo">178</span>    for (HColumnDescriptor family : families) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>      tableDescriptor.addFamily(family);<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    admin.createTable(tableDescriptor);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    admin.close();<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>  @AfterClass<a name="line.185"></a>
+<span class="sourceLineNo">186</span>  public static void afterClass() throws Exception {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    UTIL.shutdownMiniCluster();<a name="line.187"></a>
+<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
+<span class="sourceLineNo">189</span><a name="line.189"></a>
+<span class="sourceLineNo">190</span>  @Before<a name="line.190"></a>
+<span class="sourceLineNo">191</span>  public void setup() throws Exception {<a name="line.191"></a>
 <span class="sourceLineNo">192</span><a name="line.192"></a>
-<span class="sourceLineNo">193</span>  private ThriftHBaseServiceHandler createHandler() throws TException {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    try {<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      Configuration conf = UTIL.getConfiguration();<a name="line.195"></a>
-<span class="sourceLineNo">196</span>      return new ThriftHBaseServiceHandler(conf, UserProvider.instantiate(conf));<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    } catch (IOException ie) {<a name="line.197"></a>
-<span class="sourceLineNo">198</span>      throw new TException(ie);<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    }<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span>  @Test<a name="line.202"></a>
-<span class="sourceLineNo">203</span>  public void testExists() throws TIOError, TException {<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    byte[] rowName = Bytes.toBytes("testExists");<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    ByteBuffer table = wrap(tableAname);<a name="line.206"></a>
-<span class="sourceLineNo">207</span><a name="line.207"></a>
-<span class="sourceLineNo">208</span>    TGet get = new TGet(wrap(rowName));<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    assertFalse(handler.exists(table, get));<a name="line.209"></a>
-<span class="sourceLineNo">210</span><a name="line.210"></a>
-<span class="sourceLineNo">211</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    put.setColumnValues(columnValues);<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span>    handler.put(table, put);<a name="line.217"></a>
+<span class="sourceLineNo">193</span>  }<a name="line.193"></a>
+<span class="sourceLineNo">194</span><a name="line.194"></a>
+<span class="sourceLineNo">195</span>  private ThriftHBaseServiceHandler createHandler() throws TException {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    try {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      Configuration conf = UTIL.getConfiguration();<a name="line.197"></a>
+<span class="sourceLineNo">198</span>      return new ThriftHBaseServiceHandler(conf, UserProvider.instantiate(conf));<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    } catch (IOException ie) {<a name="line.199"></a>
+<span class="sourceLineNo">200</span>      throw new TException(ie);<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    }<a name="line.201"></a>
+<span class="sourceLineNo">202</span>  }<a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"></a>
+<span class="sourceLineNo">204</span>  @Test<a name="line.204"></a>
+<span class="sourceLineNo">205</span>  public void testExists() throws TIOError, TException {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    byte[] rowName = Bytes.toBytes("testExists");<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    ByteBuffer table = wrap(tableAname);<a name="line.208"></a>
+<span class="sourceLineNo">209</span><a name="line.209"></a>
+<span class="sourceLineNo">210</span>    TGet get = new TGet(wrap(rowName));<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    assertFalse(handler.exists(table, get));<a name="line.211"></a>
+<span class="sourceLineNo">212</span><a name="line.212"></a>
+<span class="sourceLineNo">213</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    put.setColumnValues(columnValues);<a name="line.217"></a>
 <span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span>    assertTrue(handler.exists(table, get));<a name="line.219"></a>
-<span class="sourceLineNo">220</span>  }<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span>  @Test<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void testExistsAll() throws TIOError, TException {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.224"></a>
-<span class="sourceLineNo">225</span>    byte[] rowName1 = Bytes.toBytes("testExistsAll1");<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    byte[] rowName2 = Bytes.toBytes("testExistsAll2");<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    ByteBuffer table = wrap(tableAname);<a name="line.227"></a>
-<span class="sourceLineNo">228</span><a name="line.228"></a>
-<span class="sourceLineNo">229</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    List&lt;Boolean&gt; existsResult1 = handler.existsAll(table, gets);<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    assertFalse(existsResult1.get(0));<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    assertFalse(existsResult1.get(1));<a name="line.234"></a>
-<span class="sourceLineNo">235</span><a name="line.235"></a>
-<span class="sourceLineNo">236</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;TColumnValue&gt;();<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.237"></a>
-<span class="sourceLineNo">238</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    List&lt;TPut&gt; puts = new ArrayList&lt;TPut&gt;();<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.241"></a>
-<span class="sourceLineNo">242</span><a name="line.242"></a>
-<span class="sourceLineNo">243</span>    handler.putMultiple(table, puts);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    List&lt;Boolean&gt; existsResult2 = handler.existsAll(table, gets);<a name="line.244"></a>
-<span class="sourceLineNo">245</span><a name="line.245"></a>
-<span class="sourceLineNo">246</span>    assertTrue(existsResult2.get(0));<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    assertTrue(existsResult2.get(1));<a name="line.247"></a>
-<span class="sourceLineNo">248</span>  }<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span>  @Test<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  public void testPutGet() throws Exception {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.252"></a>
-<span class="sourceLineNo">253</span>    byte[] rowName = Bytes.toBytes("testPutGet");<a name="line.253"></a>
-<span class="sourceLineNo">254</span>    ByteBuffer table = wrap(tableAname);<a name="line.254"></a>
-<span class="sourceLineNo">255</span><a name="line.255"></a>
-<span class="sourceLineNo">256</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span>    put.setColumnValues(columnValues);<a name="line.261"></a>
+<span class="sourceLineNo">219</span>    handler.put(table, put);<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span>    assertTrue(handler.exists(table, get));<a name="line.221"></a>
+<span class="sourceLineNo">222</span>  }<a name="line.222"></a>
+<span class="sourceLineNo">223</span><a name="line.223"></a>
+<span class="sourceLineNo">224</span>  @Test<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void testExistsAll() throws TIOError, TException {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    byte[] rowName1 = Bytes.toBytes("testExistsAll1");<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    byte[] rowName2 = Bytes.toBytes("testExistsAll2");<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    ByteBuffer table = wrap(tableAname);<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.233"></a>
+<span class="sourceLineNo">234</span>    List&lt;Boolean&gt; existsResult1 = handler.existsAll(table, gets);<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    assertFalse(existsResult1.get(0));<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    assertFalse(existsResult1.get(1));<a name="line.236"></a>
+<span class="sourceLineNo">237</span><a name="line.237"></a>
+<span class="sourceLineNo">238</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;TColumnValue&gt;();<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    List&lt;TPut&gt; puts = new ArrayList&lt;TPut&gt;();<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.243"></a>
+<span class="sourceLineNo">244</span><a name="line.244"></a>
+<span class="sourceLineNo">245</span>    handler.putMultiple(table, puts);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    List&lt;Boolean&gt; existsResult2 = handler.existsAll(table, gets);<a name="line.246"></a>
+<span class="sourceLineNo">247</span><a name="line.247"></a>
+<span class="sourceLineNo">248</span>    assertTrue(existsResult2.get(0));<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    assertTrue(existsResult2.get(1));<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>  @Test<a name="line.252"></a>
+<span class="sourceLineNo">253</span>  public void testPutGet() throws Exception {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    byte[] rowName = Bytes.toBytes("testPutGet");<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    ByteBuffer table = wrap(tableAname);<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.261"></a>
 <span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>    handler.put(table, put);<a name="line.263"></a>
+<span class="sourceLineNo">263</span>    put.setColumnValues(columnValues);<a name="line.263"></a>
 <span class="sourceLineNo">264</span><a name="line.264"></a>
-<span class="sourceLineNo">265</span>    TGet get = new TGet(wrap(rowName));<a name="line.265"></a>
+<span class="sourceLineNo">265</span>    handler.put(table, put);<a name="line.265"></a>
 <span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span>    TResult result = handler.get(table, get);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    assertArrayEquals(rowName, result.getRow());<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    assertTColumnValuesEqual(columnValues, returnedColumnValues);<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>  @Test<a name="line.273"></a>
-<span class="sourceLineNo">274</span>  public void testPutGetMultiple() throws Exception {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    ByteBuffer table = wrap(tableAname);<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    byte[] rowName1 = Bytes.toBytes("testPutGetMultiple1");<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    byte[] rowName2 = Bytes.toBytes("testPutGetMultiple2");<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.284"></a>
-<span class="sourceLineNo">285</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.285"></a>
-<span class="sourceLineNo">286</span><a name="line.286"></a>
-<span class="sourceLineNo">287</span>    handler.putMultiple(table, puts);<a name="line.287"></a>
+<span class="sourceLineNo">267</span>    TGet get = new TGet(wrap(rowName));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span>    TResult result = handler.get(table, get);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    assertArrayEquals(rowName, result.getRow());<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    assertTColumnValuesEqual(columnValues, returnedColumnValues);<a name="line.272"></a>
+<span class="sourceLineNo">273</span>  }<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span>  @Test<a name="line.275"></a>
+<span class="sourceLineNo">276</span>  public void testPutGetMultiple() throws Exception {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.277"></a>
+<span class="sourceLineNo">278</span>    ByteBuffer table = wrap(tableAname);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    byte[] rowName1 = Bytes.toBytes("testPutGetMultiple1");<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    byte[] rowName2 = Bytes.toBytes("testPutGetMultiple2");<a name="line.280"></a>
+<span class="sourceLineNo">281</span><a name="line.281"></a>
+<span class="sourceLineNo">282</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.282"></a>
+<span class="sourceLineNo">283</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.285"></a>
+<span class="sourceLineNo">286</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.287"></a>
 <span class="sourceLineNo">288</span><a name="line.288"></a>
-<span class="sourceLineNo">289</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;(2);<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    gets.add(new TGet(wrap(rowName1)));<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.291"></a>
-<span class="sourceLineNo">292</span><a name="line.292"></a>
-<span class="sourceLineNo">293</span>    List&lt;TResult&gt; results = handler.getMultiple(table, gets);<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    assertEquals(2, results.size());<a name="line.294"></a>
-<span class="sourceLineNo">295</span><a name="line.295"></a>
-<span class="sourceLineNo">296</span>    assertArrayEquals(rowName1, results.get(0).getRow());<a name="line.296"></a>
-<span class="sourceLineNo">297</span>    assertTColumnValuesEqual(columnValues, results.get(0).getColumnValues());<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>    assertArrayEquals(rowName2, results.get(1).getRow());<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    assertTColumnValuesEqual(columnValues, results.get(1).getColumnValues());<a name="line.300"></a>
-<span class="sourceLineNo">301</span>  }<a name="line.301"></a>
-<span class="sourceLineNo">302</span><a name="line.302"></a>
-<span class="sourceLineNo">303</span>  @Test<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  public void testDeleteMultiple() throws Exception {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.305"></a>
-<span class="sourceLineNo">306</span>    ByteBuffer table = wrap(tableAname);<a name="line.306"></a>
-<span class="sourceLineNo">307</span>    byte[] rowName1 = Bytes.toBytes("testDeleteMultiple1");<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    byte[] rowName2 = Bytes.toBytes("testDeleteMultiple2");<a name="line.308"></a>
-<span class="sourceLineNo">309</span><a name="line.309"></a>
-<span class="sourceLineNo">310</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.311"></a>
-<span class="sourceLineNo">312</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.312"></a>
-<span class="sourceLineNo">313</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.315"></a>
-<span class="sourceLineNo">316</span><a name="line.316"></a>
-<span class="sourceLineNo">317</span>    handler.putMultiple(table, puts);<a name="line.317"></a>
+<span class="sourceLineNo">289</span>    handler.putMultiple(table, puts);<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;(2);<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    gets.add(new TGet(wrap(rowName1)));<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>    List&lt;TResult&gt; results = handler.getMultiple(table, gets);<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    assertEquals(2, results.size());<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>    assertArrayEquals(rowName1, results.get(0).getRow());<a name="line.298"></a>
+<span class="sourceLineNo">299</span>    assertTColumnValuesEqual(columnValues, results.get(0).getColumnValues());<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span>    assertArrayEquals(rowName2, results.get(1).getRow());<a name="line.301"></a>
+<span class="sourceLineNo">302</span>    assertTColumnValuesEqual(columnValues, results.get(1).getColumnValues());<a name="line.302"></a>
+<span class="sourceLineNo">303</span>  }<a name="line.303"></a>
+<span class="sourceLineNo">304</span><a name="line.304"></a>
+<span class="sourceLineNo">305</span>  @Test<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  public void testDeleteMultiple() throws Exception {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.307"></a>
+<span class="sourceLineNo">308</span>    ByteBuffer table = wrap(tableAname);<a name="line.308"></a>
+<span class="sourceLineNo">309</span>    byte[] rowName1 = Bytes.toBytes("testDeleteMultiple1");<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    byte[] rowName2 = Bytes.toBytes("testDeleteMultiple2");<a name="line.310"></a>
+<span class="sourceLineNo">311</span><a name="line.311"></a>
+<span class="sourceLineNo">312</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.313"></a>
+<span class="sourceLineNo">314</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.314"></a>
+<span class="sourceLineNo">315</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.317"></a>
 <span class="sourceLineNo">318</span><a name="line.318"></a>
-<span class="sourceLineNo">319</span>    List&lt;TDelete&gt; deletes = new ArrayList&lt;&gt;(2);<a name="line.319"></a>
-<span class="sourceLineNo">320</span>    deletes.add(new TDelete(wrap(rowName1)));<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    deletes.add(new TDelete(wrap(rowName2)));<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span>    List&lt;TDelete&gt; deleteResults = handler.deleteMultiple(table, deletes);<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    // 0 means they were all successfully applies<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    assertEquals(0, deleteResults.size());<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName1))));<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName2))));<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  }<a name="line.329"></a>
-<span class="sourceLineNo">330</span><a name="line.330"></a>
-<span class="sourceLineNo">331</span>  @Test<a name="line.331"></a>
-<span class="sourceLineNo">332</span>  public void testDelete() throws Exception {<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    byte[] rowName = Bytes.toBytes("testDelete");<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    ByteBuffer table = wrap(tableAname);<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      wrap(valueAname));<a name="line.339"></a>
-<span class="sourceLineNo">340</span>    TColumnValue columnValueB = new TColumnValue(wrap(familyBname), wrap(qualifierBname),<a name="line.340"></a>
-<span class="sourceLineNo">341</span>      wrap(valueBname));<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    columnValues.add(columnValueA);<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    columnValues.add(columnValueB);<a name="line.343"></a>
-<span class="sourceLineNo">344</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span>    put.setColumnValues(columnValues);<a name="line.346"></a>
+<span class="sourceLineNo">319</span>    handler.putMultiple(table, puts);<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>    List&lt;TDelete&gt; deletes = new ArrayList&lt;&gt;(2);<a name="line.321"></a>
+<span class="sourceLineNo">322</span>    deletes.add(new TDelete(wrap(rowName1)));<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    deletes.add(new TDelete(wrap(rowName2)));<a name="line.323"></a>
+<span class="sourceLineNo">324</span><a name="line.324"></a>
+<span class="sourceLineNo">325</span>    List&lt;TDelete&gt; deleteResults = handler.deleteMultiple(table, deletes);<a name="line.325"></a>
+<span class="sourceLineNo">326</span>    // 0 means they were all successfully applies<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    assertEquals(0, deleteResults.size());<a name="line.327"></a>
+<span class="sourceLineNo">328</span><a name="line.328"></a>
+<span class="sourceLineNo">329</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName1))));<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName2))));<a name="line.330"></a>
+<span class="sourceLineNo">331</span>  }<a name="line.331"></a>
+<span class="sourceLineNo">332</span><a name="line.332"></a>
+<span class="sourceLineNo">333</span>  @Test<a name="line.333"></a>
+<span class="sourceLineNo">334</span>  public void testDelete() throws Exception {<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    byte[] rowName = Bytes.toBytes("testDelete");<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    ByteBuffer table = wrap(tableAname);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      wrap(valueAname));<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    TColumnValue columnValueB = new TColumnValue(wrap(familyBname), wrap(qualifierBname),<a name="line.342"></a>
+<span class="sourceLineNo">343</span>      wrap(valueBname));<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    columnValues.add(columnValueA);<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    columnValues.add(columnValueB);<a name="line.345"></a>
+<span class="sourceLineNo">346</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.346"></a>
 <span class="sourceLineNo">347</span><a name="line.347"></a>
-<span class="sourceLineNo">348</span>    handler.put(table, put);<a name="line.348"></a>
+<span class="sourceLineNo">348</span>    put.setColumnValues(columnValues);<a name="line.348"></a>
 <span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.351"></a>
-<span class="sourceLineNo">352</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.352"></a>
-<span class="sourceLineNo">353</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    deleteColumns.add(deleteColumn);<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    delete.setColumns(deleteColumns);<a name="line.355"></a>
-<span class="sourceLineNo">356</span><a name="line.356"></a>
-<span class="sourceLineNo">357</span>    handler.deleteSingle(table, delete);<a name="line.357"></a>
+<span class="sourceLineNo">350</span>    handler.put(table, put);<a name="line.350"></a>
+<span class="sourceLineNo">351</span><a name="line.351"></a>
+<span class="sourceLineNo">352</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.352"></a>
+<span class="sourceLineNo">353</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.353"></a>
+<span class="sourceLineNo">354</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.354"></a>
+<span class="sourceLineNo">355</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    deleteColumns.add(deleteColumn);<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    delete.setColumns(deleteColumns);<a name="line.357"></a>
 <span class="sourceLineNo">358</span><a name="line.358"></a>
-<span class="sourceLineNo">359</span>    TGet get = new TGet(wrap(rowName));<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    TResult result = handler.get(table, get);<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    assertArrayEquals(rowName, result.getRow());<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    List&lt;TColumnValue&gt; expectedColumnValues = new ArrayList&lt;&gt;(1);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>    expectedColumnValues.add(columnValueB);<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    assertTColumnValuesEqual(expectedColumnValues, returnedColumnValues);<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>  @Test<a name="line.368"></a>
-<span class="sourceLineNo">369</span>  public void testDeleteAllTimestamps() throws Exception {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    byte[] rowName = Bytes.toBytes("testDeleteAllTimestamps");<a name="line.371"></a>
-<span class="sourceLineNo">372</span>    ByteBuffer table = wrap(tableAname);<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      wrap(valueAname));<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    columnValueA.setTimestamp(System.currentTimeMillis() - 10);<a name="line.377"></a>
-<span class="sourceLineNo">378</span>    columnValues.add(columnValueA);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span>    put.setColumnValues(columnValues);<a name="line.381"></a>
+<span class="sourceLineNo">359</span>    handler.deleteSingle(table, delete);<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>    TGet get = new TGet(wrap(rowName));<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    TResult result = handler.get(table, get);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    assertArrayEquals(rowName, result.getRow());<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    List&lt;TColumnValue&gt; expectedColumnValues = new ArrayList&lt;&gt;(1);<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    expectedColumnValues.add(columnValueB);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    assertTColumnValuesEqual(expectedColumnValues, returnedColumnValues);<a name="line.367"></a>
+<span class="sourceLineNo">368</span>  }<a name="line.368"></a>
+<span class="sourceLineNo">369</span><a name="line.369"></a>
+<span class="sourceLineNo">370</span>  @Test<a name="line.370"></a>
+<span class="sourceLineNo">371</span>  public void testDeleteAllTimestamps() throws Exception {<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.372"></a>
+<span class="sourceLineNo">373</span>    byte[] rowName = Bytes.toBytes("testDeleteAllTimestamps");<a name="line.373"></a>
+<span class="sourceLineNo">374</span>    ByteBuffer table = wrap(tableAname);<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.377"></a>
+<span class="sourceLineNo">378</span>      wrap(valueAname));<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    columnValueA.setTimestamp(System.currentTimeMillis() - 10);<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    columnValues.add(columnValueA);<a name="line.380"></a>
+<span class="sourceLineNo">381</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.381"></a>
 <span class="sourceLineNo">382</span><a name="line.382"></a>
-<span class="sourceLineNo">383</span>    handler.put(table, put);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>    columnValueA.setTimestamp(System.currentTimeMillis());<a name="line.384"></a>
+<span class="sourceLineNo">383</span>    put.setColumnValues(columnValues);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
 <span class="sourceLineNo">385</span>    handler.put(table, put);<a name="line.385"></a>
-<span class="sourceLineNo">386</span><a name="line.386"></a>
-<span class="sourceLineNo">387</span>    TGet get = new TGet(wrap(rowName));<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    get.setMaxVersions(2);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>    TResult result = handler.get(table, get);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.390"></a>
-<span class="sourceLineNo">391</span><a name="line.391"></a>
-<span class="sourceLineNo">392</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.395"></a>
-<span class="sourceLineNo">396</span>    deleteColumns.add(deleteColumn);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    delete.setColumns(deleteColumns);<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMNS); // This is the default anyway.<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>    handler.deleteSingle(table, delete);<a name="line.400"></a>
+<span class="sourceLineNo">386</span>    columnValueA.setTimestamp(System.currentTimeMillis());<a name="line.386"></a>
+<span class="sourceLineNo">387</span>    handler.put(table, put);<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>    TGet get = new TGet(wrap(rowName));<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    get.setMaxVersions(2);<a name="line.390"></a>
+<span class="sourceLineNo">391</span>    TResult result = handler.get(table, get);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.392"></a>
+<span class="sourceLineNo">393</span><a name="line.393"></a>
+<span class="sourceLineNo">394</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.396"></a>
+<span class="sourceLineNo">397</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>    deleteColumns.add(deleteColumn);<a name="line.398"></a>
+<span class="sourceLineNo">399</span>    delete.setColumns(deleteColumns);<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMNS); // This is the default anyway.<a name="line.400"></a>
 <span class="sourceLineNo">401</span><a name="line.401"></a>
-<span class="sourceLineNo">402</span>    get = new TGet(wrap(rowName));<a name="line.402"></a>
-<span class="sourceLineNo">403</span>    result = handler.get(table, get);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    assertNull(result.getRow());<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.405"></a>
-<span class="sourceLineNo">406</span>  }<a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span>  @Test<a name="line.408"></a>
-<span class="sourceLineNo">409</span>  public void testDeleteSingleTimestamp() throws Exception {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    byte[] rowName = Bytes.toBytes("testDeleteSingleTimestamp");<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    ByteBuffer table = wrap(tableAname);<a name="line.412"></a>
-<span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    long timestamp2 = System.currentTimeMillis();<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.418"></a>
-<span class="sourceLineNo">419</span>      wrap(valueAname));<a name="line.419"></a>
-<span class="sourceLineNo">420</span>    columnValueA.setTimestamp(timestamp1);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    columnValues.add(columnValueA);<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>    put.setColumnValues(columnValues);<a name="line.424"></a>
+<span class="sourceLineNo">402</span>    handler.deleteSingle(table, delete);<a name="line.402"></a>
+<span class="sourceLineNo">403</span><a name="line.403"></a>
+<span class="sourceLineNo">404</span>    get = new TGet(wrap(rowName));<a name="line.404"></a>
+<span class="sourceLineNo">405</span>    result = handler.get(table, get);<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    assertNull(result.getRow());<a name="line.406"></a>
+<span class="sourceLineNo">407</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.407"></a>
+<span class="sourceLineNo">408</span>  }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>  @Test<a name="line.410"></a>
+<span class="sourceLineNo">411</span>  public void testDeleteSingleTimestamp() throws Exception {<a name="line.411"></a>
+<span class="sourceLineNo">412</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    byte[] rowName = Bytes.toBytes("testDeleteSingleTimestamp");<a name="line.413"></a>
+<span class="sourceLineNo">414</span>    ByteBuffer table = wrap(tableAname);<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    long timestamp2 = System.currentTimeMillis();<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      wrap(valueAname));<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    columnValueA.setTimestamp(timestamp1);<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    columnValues.add(columnValueA);<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.424"></a>
 <span class="sourceLineNo">425</span><a name="line.425"></a>
-<span class="sourceLineNo">426</span>    handler.put(table, put);<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    columnValueA.setTimestamp(timestamp2);<a name="line.427"></a>
+<span class="sourceLineNo">426</span>    put.setColumnValues(columnValues);<a name="line.426"></a>
+<span class="sourceLineNo">427</span><a name="line.427"></a>
 <span class="sourceLineNo">428</span>    handler.put(table, put);<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>    TGet get = new TGet(wrap(rowName));<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    get.setMaxVersions(2);<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    TResult result = handler.get(table, get);<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.433"></a>
-<span class="sourceLineNo">434</span><a name="line.434"></a>
-<span class="sourceLineNo">435</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    deleteColumns.add(deleteColumn);<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    delete.setColumns(deleteColumns);<a name="line.440"></a>
-<span class="sourceLineNo">441</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMN);<a name="line.441"></a>
-<span class="sourceLineNo">442</span><a name="line.442"></a>
-<span class="sourceLineNo">443</span>    handler.deleteSingle(table, delete);<a name="line.443"></a>
+<span class="sourceLineNo">429</span>    columnValueA.setTimestamp(timestamp2);<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    handler.put(table, put);<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span>    TGet get = new TGet(wrap(rowName));<a name="line.432"></a>
+<span class="sourceLineNo">433</span>    get.setMaxVersions(2);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    TResult result = handler.get(table, get);<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.440"></a>
+<span class="sourceLineNo">441</span>    deleteColumns.add(deleteColumn);<a name="line.441"></a>
+<span class="sourceLineNo">442</span>    delete.setColumns(deleteColumns);<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMN);<a name="line.443"></a>
 <span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    get = new TGet(wrap(rowName));<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    result = handler.get(table, get);<a name="line.446"></a>
-<span class="sourceLineNo">447</span>    assertArrayEquals(rowName, result.getRow());<a name="line.447"></a>
-<span class="sourceLineNo">448</span>    assertEquals(1, result.getColumnValuesSize());<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    // the older timestamp should remain.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    assertEquals(timestamp1, result.getColumnValues().get(0).getTimestamp());<a name="line.450"></a>
-<span class="sourceLineNo">451</span>  }<a name="line.451"></a>
-<span class="sourceLineNo">452</span><a name="line.452"></a>
-<span class="sourceLineNo">453</span>  @Test<a name="line.453"></a>
-<span class="sourceLineNo">454</span>  public void testDeleteFamily() throws Exception {<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    byte[] rowName = Bytes.toBytes("testDeleteFamily");<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    ByteBuffer table = wrap(tableAname);<a name="line.457"></a>
-<span class="sourceLineNo">458</span><a name="line.458"></a>
-<span class="sourceLineNo">459</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    long timestamp2 = System.currentTimeMillis();<a name="line.460"></a>
-<span class="sourceLineNo">461</span><a name="line.461"></a>
-<span class="sourceLineNo">462</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.462"></a>
-<span class="sourceLineNo">463</span>    TColumnValue columnValueA =<a name="line.463"></a>
-<span class="sourceLineNo">464</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.464"></a>
-<span class="sourceLineNo">465</span>    columnValueA.setTimestamp(timestamp1);<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    columnValues.add(columnValueA);<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.467"></a>
-<span class="sourceLineNo">468</span><a name="line.468"></a>
-<span class="sourceLineNo">469</span>    put.setColumnValues(columnValues);<a name="line.469"></a>
+<span class="sourceLineNo">445</span>    handler.deleteSingle(table, delete);<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    get = new TGet(wrap(rowName));<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    result = handler.get(table, get);<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    assertArrayEquals(rowName, result.getRow());<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    assertEquals(1, result.getColumnValuesSize());<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    // the older timestamp should remain.<a name="line.451"></a>
+<span class="sourceLineNo">452</span>    assertEquals(timestamp1, result.getColumnValues().get(0).getTimestamp());<a name="line.452"></a>
+<span class="sourceLineNo">453</span>  }<a name="line.453"></a>
+<span class="sourceLineNo">454</span><a name="line.454"></a>
+<span class="sourceLineNo">455</span>  @Test<a name="line.455"></a>
+<span class="sourceLineNo">456</span>  public void testDeleteFamily() throws Exception {<a name="line.456"></a>
+<span class="sourceLineNo">457</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    byte[] rowName = Bytes.toBytes("testDeleteFamily");<a name="line.458"></a>
+<span class="sourceLineNo">459</span>    ByteBuffer table = wrap(tableAname);<a name="line.459"></a>
+<span class="sourceLineNo">460</span><a name="line.460"></a>
+<span class="sourceLineNo">461</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    long timestamp2 = System.currentTimeMillis();<a name="line.462"></a>
+<span class="sourceLineNo">463</span><a name="line.463"></a>
+<span class="sourceLineNo">464</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    TColumnValue columnValueA =<a name="line.465"></a>
+<span class="sourceLineNo">466</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    columnValueA.setTimestamp(timestamp1);<a name="line.467"></a>
+<span class="sourceLineNo">468</span>    columnValues.add(columnValueA);<a name="line.468"></a>
+<span class="sourceLineNo">469</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.469"></a>
 <span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span>    handler.put(table, put);<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    columnValueA.setTimestamp(timestamp2);<a name="line.472"></a>
+<span class="sourceLineNo">471</span>    put.setColumnValues(columnValues);<a name="line.471"></a>
+<span class="sourceLineNo">472</span><a name="line.472"></a>
 <span class="sourceLineNo">473</span>    handler.put(table, put);<a name="line.473"></a>
-<span class="sourceLineNo">474</span><a name="line.474"></a>
-<span class="sourceLineNo">475</span>    TGet get = new TGet(wrap(rowName));<a name="line.475"></a>
-<span class="sourceLineNo">476</span>    get.setMaxVersions(2);<a name="line.476"></a>
-<span class="sourceLineNo">477</span>    TResult result = handler.get(table, get);<a name="line.477"></a>
-<span class="sourceLineNo">478</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.478"></a>
-<span class="sourceLineNo">479</span><a name="line.479"></a>
-<span class="sourceLineNo">480</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;();<a name="line.481"></a>
-<span class="sourceLineNo">482</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    deleteColumns.add(deleteColumn);<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    delete.setColumns(deleteColumns);<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    delete.setDeleteType(TDeleteType.DELETE_FAMILY);<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>    handler.deleteSingle(table, delete);<a name="line.487"></a>
+<span class="sourceLineNo">474</span>    columnValueA.setTimestamp(timestamp2);<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    handler.put(table, put);<a name="line.475"></a>
+<span class="sourceLineNo">476</span><a name="line.476"></a>
+<span class="sourceLineNo">477</span>    TGet get = new TGet(wrap(rowName));<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    get.setMaxVersions(2);<a name="line.478"></a>
+<span class="sourceLineNo">479</span>    TResult result = handler.get(table, get);<a name="line.479"></a>
+<span class="sourceLineNo">480</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.480"></a>
+<span class="sourceLineNo">481</span><a name="line.481"></a>
+<span class="sourceLineNo">482</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.482"></a>
+<span class="sourceLineNo">483</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;();<a name="line.483"></a>
+<span class="sourceLineNo">484</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    deleteColumns.add(deleteColumn);<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    delete.setColumns(deleteColumns);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    delete.setDeleteType(TDeleteType.DELETE_FAMILY);<a name="line.487"></a>
 <span class="sourceLineNo">488</span><a name="line.488"></a>
-<span class="sourceLineNo">489</span>    get = new TGet(wrap(rowName));<a name="line.489"></a>
-<span class="sourceLineNo">490</span>    result = handler.get(table, get);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>    assertArrayEquals(null, result.getRow());<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.492"></a>
-<span class="sourceLineNo">493</span>  }<a name="line.493"></a>
-<span class="sourceLineNo">494</span><a name="line.494"></a>
-<span class="sourceLineNo">495</span>  @Test<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  public void testDeleteFamilyVersion() throws Exception {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.497"></a>
-<span class="sourceLineNo">498</span>    byte[] rowName = Bytes.toBytes("testDeleteFamilyVersion");<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    ByteBuffer table = wrap(tableAname);<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>    long timestamp2 = System.currentTimeMillis();<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    TColumnValue columnValueA =<a name="line.505"></a>
-<span class="sourceLineNo">506</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.506"></a>
-<span class="sourceLineNo">507</span>    columnValueA.setTimestamp(timestamp1);<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    columnValues.add(columnValueA);<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.509"></a>
-<span class="sourceLineNo">510</span><a name="line.510"></a>
-<span class="sourceLineNo">511</span>    put.setColumnValues(columnValues);<a name="line.511"></a>
+<span class="sourceLineNo">489</span>    han

<TRUNCATED>

[03/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
new file mode 100644
index 0000000..2b48917
--- /dev/null
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<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>package org.apache.hadoop.hbase.quotas;<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.coprocessor.CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import static org.apache.hadoop.hbase.quotas.MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import static org.junit.Assert.assertEquals;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import static org.junit.Assert.assertNull;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import static org.junit.Assert.assertTrue;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import static org.mockito.Matchers.any;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import static org.mockito.Mockito.doCallRealMethod;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import static org.mockito.Mockito.mock;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import java.util.HashSet;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import java.util.Set;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.conf.Configuration;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.security.access.AccessController;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.SmallTests;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.junit.Before;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.junit.ClassRule;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.junit.Test;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.junit.experimental.categories.Category;<a name="line.40"></a>
+<span class="sourceLineNo">041</span><a name="line.41"></a>
+<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Test class for MasterQuotasObserver that does not require a cluster.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> */<a name="line.44"></a>
+<span class="sourceLineNo">045</span>@Category(SmallTests.class)<a name="line.45"></a>
+<span class="sourceLineNo">046</span>public class TestMasterQuotasObserverWithMocks {<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>  @ClassRule<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.49"></a>
+<span class="sourceLineNo">050</span>      HBaseClassTestRule.forClass(TestMasterQuotasObserverWithMocks.class);<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span>  private HMaster master;<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  private Configuration conf;<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>  @Before<a name="line.55"></a>
+<span class="sourceLineNo">056</span>  public void setup() {<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    conf = HBaseConfiguration.create();<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    master = mock(HMaster.class);<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    doCallRealMethod().when(master).updateConfigurationForQuotasObserver(<a name="line.59"></a>
+<span class="sourceLineNo">060</span>        any());<a name="line.60"></a>
+<span class="sourceLineNo">061</span>  }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span>  @Test<a name="line.63"></a>
+<span class="sourceLineNo">064</span>  public void testAddDefaultObserver() {<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    master.updateConfigurationForQuotasObserver(conf);<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    assertEquals(MasterQuotasObserver.class.getName(), conf.get(MASTER_COPROCESSOR_CONF_KEY));<a name="line.66"></a>
+<span class="sourceLineNo">067</span>  }<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span>  @Test<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public void testDoNotAddDefaultObserver() {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    conf.setBoolean(REMOVE_QUOTA_ON_TABLE_DELETE, false);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    master.updateConfigurationForQuotasObserver(conf);<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    // Configuration#getStrings returns null when unset<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    assertNull(conf.getStrings(MASTER_COPROCESSOR_CONF_KEY));<a name="line.74"></a>
+<span class="sourceLineNo">075</span>  }<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span>  @Test<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  public void testAppendsObserver() {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>    conf.set(MASTER_COPROCESSOR_CONF_KEY, AccessController.class.getName());<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    master.updateConfigurationForQuotasObserver(conf);<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    Set&lt;String&gt; coprocs = new HashSet&lt;&gt;(conf.getStringCollection(MASTER_COPROCESSOR_CONF_KEY));<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    assertEquals(2, coprocs.size());<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    assertTrue(<a name="line.83"></a>
+<span class="sourceLineNo">084</span>        "Observed coprocessors were: " + coprocs,<a name="line.84"></a>
+<span class="sourceLineNo">085</span>        coprocs.contains(AccessController.class.getName()));<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    assertTrue(<a name="line.86"></a>
+<span class="sourceLineNo">087</span>        "Observed coprocessors were: " + coprocs,<a name="line.87"></a>
+<span class="sourceLineNo">088</span>        coprocs.contains(MasterQuotasObserver.class.getName()));<a name="line.88"></a>
+<span class="sourceLineNo">089</span>  }<a name="line.89"></a>
+<span class="sourceLineNo">090</span>}<a name="line.90"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
deleted file mode 100644
index 722189a..0000000
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
-<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *<a name="line.11"></a>
-<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
-<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>package org.apache.hadoop.hbase.quotas;<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import static org.junit.Assert.assertEquals;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import static org.junit.Assert.assertTrue;<a name="line.21"></a>
-<span class="sourceLineNo">022</span><a name="line.22"></a>
-<span class="sourceLineNo">023</span>import java.io.IOException;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import java.util.Set;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.concurrent.atomic.AtomicLong;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.conf.Configuration;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.HBaseTestingUtility;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.HColumnDescriptor;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.NamespaceDescriptor;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.TableName;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.client.Connection;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.coprocessor.CoprocessorHost;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.master.MasterCoprocessorHost;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.junit.AfterClass;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.junit.Before;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.junit.BeforeClass;<a name="line.41"></a>
-<span class="sourceLineNo">042</span>import org.junit.ClassRule;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import org.junit.Rule;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>import org.junit.Test;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import org.junit.experimental.categories.Category;<a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.junit.rules.TestName;<a name="line.46"></a>
-<span class="sourceLineNo">047</span><a name="line.47"></a>
-<span class="sourceLineNo">048</span>/**<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * Test class for {@link MasterSpaceQuotaObserver}.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> */<a name="line.50"></a>
-<span class="sourceLineNo">051</span>@Category(MediumTests.class)<a name="line.51"></a>
-<span class="sourceLineNo">052</span>public class TestMasterSpaceQuotaObserver {<a name="line.52"></a>
-<span class="sourceLineNo">053</span><a name="line.53"></a>
-<span class="sourceLineNo">054</span>  @ClassRule<a name="line.54"></a>
-<span class="sourceLineNo">055</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.55"></a>
-<span class="sourceLineNo">056</span>      HBaseClassTestRule.forClass(TestMasterSpaceQuotaObserver.class);<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility();<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  private static SpaceQuotaHelperForTests helper;<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>  @Rule<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  public TestName testName = new TestName();<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span>  @BeforeClass<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  public static void setUp() throws Exception {<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    Configuration conf = TEST_UTIL.getConfiguration();<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    conf.setBoolean(QuotaUtil.QUOTA_CONF_KEY, true);<a name="line.67"></a>
-<span class="sourceLineNo">068</span>    TEST_UTIL.startMiniCluster(1);<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>  @AfterClass<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  public static void tearDown() throws Exception {<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    TEST_UTIL.shutdownMiniCluster();<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>  @Before<a name="line.76"></a>
-<span class="sourceLineNo">077</span>  public void removeAllQuotas() throws Exception {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    if (helper == null) {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      helper = new SpaceQuotaHelperForTests(TEST_UTIL, testName, new AtomicLong());<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    }<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    // Wait for the quota table to be created<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    if (!conn.getAdmin().tableExists(QuotaUtil.QUOTA_TABLE_NAME)) {<a name="line.83"></a>
-<span class="sourceLineNo">084</span>      helper.waitForQuotaTable(conn);<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    } else {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      // Or, clean up any quotas from previous test runs.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      helper.removeAllQuotas(conn);<a name="line.87"></a>
-<span class="sourceLineNo">088</span>      assertEquals(0, helper.listNumDefinedQuotas(conn));<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    }<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>  @Test<a name="line.92"></a>
-<span class="sourceLineNo">093</span>  public void testTableQuotaRemoved() throws Exception {<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    final Admin admin = conn.getAdmin();<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    final TableName tn = TableName.valueOf(testName.getMethodName());<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    // Drop the table if it somehow exists<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    if (admin.tableExists(tn)) {<a name="line.98"></a>
-<span class="sourceLineNo">099</span>      admin.disableTable(tn);<a name="line.99"></a>
-<span class="sourceLineNo">100</span>      admin.deleteTable(tn);<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    }<a name="line.101"></a>
-<span class="sourceLineNo">102</span><a name="line.102"></a>
-<span class="sourceLineNo">103</span>    // Create a table<a name="line.103"></a>
-<span class="sourceLineNo">104</span>    HTableDescriptor tableDesc = new HTableDescriptor(tn);<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    tableDesc.addFamily(new HColumnDescriptor("F1"));<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    admin.createTable(tableDesc);<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.107"></a>
-<span class="sourceLineNo">108</span><a name="line.108"></a>
-<span class="sourceLineNo">109</span>    // Set a quota<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    QuotaSettings settings = QuotaSettingsFactory.limitTableSpace(<a name="line.110"></a>
-<span class="sourceLineNo">111</span>        tn, 1024L, SpaceViolationPolicy.NO_INSERTS);<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    admin.setQuota(settings);<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    assertEquals(1, getNumSpaceQuotas());<a name="line.113"></a>
-<span class="sourceLineNo">114</span><a name="line.114"></a>
-<span class="sourceLineNo">115</span>    // Delete the table and observe the quota being automatically deleted as well<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    admin.disableTable(tn);<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    admin.deleteTable(tn);<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.118"></a>
-<span class="sourceLineNo">119</span>  }<a name="line.119"></a>
-<span class="sourceLineNo">120</span><a name="line.120"></a>
-<span class="sourceLineNo">121</span>  @Test<a name="line.121"></a>
-<span class="sourceLineNo">122</span>  public void testNamespaceQuotaRemoved() throws Exception {<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    final Admin admin = conn.getAdmin();<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    final String ns = testName.getMethodName();<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    // Drop the ns if it somehow exists<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    if (namespaceExists(ns)) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      admin.deleteNamespace(ns);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    }<a name="line.129"></a>
-<span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>    // Create the ns<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    NamespaceDescriptor desc = NamespaceDescriptor.create(ns).build();<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    admin.createNamespace(desc);<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span>    // Set a quota<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    QuotaSettings settings = QuotaSettingsFactory.limitNamespaceSpace(<a name="line.137"></a>
-<span class="sourceLineNo">138</span>        ns, 1024L, SpaceViolationPolicy.NO_INSERTS);<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    admin.setQuota(settings);<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    assertEquals(1, getNumSpaceQuotas());<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>    // Delete the table and observe the quota being automatically deleted as well<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    admin.deleteNamespace(ns);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.144"></a>
-<span class="sourceLineNo">145</span>  }<a name="line.145"></a>
-<span class="sourceLineNo">146</span><a name="line.146"></a>
-<span class="sourceLineNo">147</span>  @Test<a name="line.147"></a>
-<span class="sourceLineNo">148</span>  public void testObserverAddedByDefault() throws Exception {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    final HMaster master = TEST_UTIL.getHBaseCluster().getMaster();<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    final MasterCoprocessorHost cpHost = master.getMasterCoprocessorHost();<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    Set&lt;String&gt; coprocessorNames = cpHost.getCoprocessors();<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    assertTrue(<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        "Did not find MasterSpaceQuotaObserver in list of CPs: " + coprocessorNames,<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        coprocessorNames.contains(MasterSpaceQuotaObserver.class.getSimpleName()));<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  }<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span>  public boolean namespaceExists(String ns) throws IOException {<a name="line.157"></a>
-<span class="sourceLineNo">158</span>    NamespaceDescriptor[] descs = TEST_UTIL.getAdmin().listNamespaceDescriptors();<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    for (NamespaceDescriptor desc : descs) {<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      if (ns.equals(desc.getName())) {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        return true;<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      }<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    }<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return false;<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>  public int getNumSpaceQuotas() throws Exception {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    QuotaRetriever scanner = QuotaRetriever.open(TEST_UTIL.getConfiguration());<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    int numSpaceQuotas = 0;<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    for (QuotaSettings quotaSettings : scanner) {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      if (quotaSettings.getQuotaType() == QuotaType.SPACE) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>        numSpaceQuotas++;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      }<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    return numSpaceQuotas;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
-<span class="sourceLineNo">177</span>}<a name="line.177"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
deleted file mode 100644
index e97da2c..0000000
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
-<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *<a name="line.11"></a>
-<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
-<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>package org.apache.hadoop.hbase.quotas;<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.coprocessor.CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import static org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import static org.junit.Assert.assertEquals;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import static org.junit.Assert.assertNull;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import static org.junit.Assert.assertTrue;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import static org.mockito.Matchers.any;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import static org.mockito.Mockito.doCallRealMethod;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import static org.mockito.Mockito.mock;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import java.util.HashSet;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import java.util.Set;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.conf.Configuration;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.security.access.AccessController;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.SmallTests;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.junit.Before;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.junit.ClassRule;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.junit.Test;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.junit.experimental.categories.Category;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Test class for MasterSpaceQuotaObserver that does not require a cluster.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> */<a name="line.44"></a>
-<span class="sourceLineNo">045</span>@Category(SmallTests.class)<a name="line.45"></a>
-<span class="sourceLineNo">046</span>public class TestMasterSpaceQuotaObserverWithMocks {<a name="line.46"></a>
-<span class="sourceLineNo">047</span><a name="line.47"></a>
-<span class="sourceLineNo">048</span>  @ClassRule<a name="line.48"></a>
-<span class="sourceLineNo">049</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.49"></a>
-<span class="sourceLineNo">050</span>      HBaseClassTestRule.forClass(TestMasterSpaceQuotaObserverWithMocks.class);<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  private HMaster master;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  private Configuration conf;<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  @Before<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  public void setup() {<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    conf = HBaseConfiguration.create();<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    master = mock(HMaster.class);<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    doCallRealMethod().when(master).updateConfigurationForSpaceQuotaObserver(<a name="line.59"></a>
-<span class="sourceLineNo">060</span>        any());<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  }<a name="line.61"></a>
-<span class="sourceLineNo">062</span><a name="line.62"></a>
-<span class="sourceLineNo">063</span>  @Test<a name="line.63"></a>
-<span class="sourceLineNo">064</span>  public void testAddDefaultObserver() {<a name="line.64"></a>
-<span class="sourceLineNo">065</span>    master.updateConfigurationForSpaceQuotaObserver(conf);<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    assertEquals(MasterSpaceQuotaObserver.class.getName(), conf.get(MASTER_COPROCESSOR_CONF_KEY));<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  }<a name="line.67"></a>
-<span class="sourceLineNo">068</span><a name="line.68"></a>
-<span class="sourceLineNo">069</span>  @Test<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  public void testDoNotAddDefaultObserver() {<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    conf.setBoolean(REMOVE_QUOTA_ON_TABLE_DELETE, false);<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    master.updateConfigurationForSpaceQuotaObserver(conf);<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    // Configuration#getStrings returns null when unset<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    assertNull(conf.getStrings(MASTER_COPROCESSOR_CONF_KEY));<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  }<a name="line.75"></a>
-<span class="sourceLineNo">076</span><a name="line.76"></a>
-<span class="sourceLineNo">077</span>  @Test<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  public void testAppendsObserver() {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    conf.set(MASTER_COPROCESSOR_CONF_KEY, AccessController.class.getName());<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    master.updateConfigurationForSpaceQuotaObserver(conf);<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    Set&lt;String&gt; coprocs = new HashSet&lt;&gt;(conf.getStringCollection(MASTER_COPROCESSOR_CONF_KEY));<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    assertEquals(2, coprocs.size());<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    assertTrue(<a name="line.83"></a>
-<span class="sourceLineNo">084</span>        "Observed coprocessors were: " + coprocs,<a name="line.84"></a>
-<span class="sourceLineNo">085</span>        coprocs.contains(AccessController.class.getName()));<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    assertTrue(<a name="line.86"></a>
-<span class="sourceLineNo">087</span>        "Observed coprocessors were: " + coprocs,<a name="line.87"></a>
-<span class="sourceLineNo">088</span>        coprocs.contains(MasterSpaceQuotaObserver.class.getName()));<a name="line.88"></a>
-<span class="sourceLineNo">089</span>  }<a name="line.89"></a>
-<span class="sourceLineNo">090</span>}<a name="line.90"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>


[13/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index 71e02ff..f86b651 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -216,9 +216,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.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/PeerProcedureInterface.PeerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">PeerProcedureInterface.PeerOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TableProcedureInterface.TableOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/PeerProcedureInterface.PeerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">PeerProcedureInterface.PeerOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MetaProcedureInterface.MetaOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">MetaProcedureInterface.MetaOperationType</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index 6320730..69f95c7 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -437,19 +437,19 @@
 <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/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompareOperator</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Cell.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Cell.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterMetrics.Option.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterMetrics.Option</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Size.Unit.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Size.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Size.Unit.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Size.Unit</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompareOperator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 00a1c52..26bd426 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -216,11 +216,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.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html
index e536fbe..516b307 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html" title="interface in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" target="_top">Frames</a></li>
@@ -347,7 +347,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html" title="interface in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
new file mode 100644
index 0000000..09547c5
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
@@ -0,0 +1,501 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MasterQuotasObserver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="MasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
+<h2 title="Class MasterQuotasObserver" class="title">Class MasterQuotasObserver</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.quotas.MasterQuotasObserver</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Private
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.39">MasterQuotasObserver</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/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></pre>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase">Coprocessor.State</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#conf">conf</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#cpEnv">cpEnv</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#quotasEnabled">quotasEnabled</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></span></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_HIGHEST">PRIORITY_HIGHEST</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_LOWEST">PRIORITY_LOWEST</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_SYSTEM">PRIORITY_SYSTEM</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_USER">PRIORITY_USER</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#VERSION">VERSION</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#MasterQuotasObserver--">MasterQuotasObserver</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#getMasterObserver--">getMasterObserver</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <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;namespace)</code>
+<div class="block">Called after the deleteNamespace operation has been requested.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
+<div class="block">Called after the deleteTable operation has been requested.</div>
+</td>
+</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/quotas/MasterQuotasObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>
+<div class="block">Called by the <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase"><code>CoprocessorEnvironment</code></a> during it's own startup to initialize the
+ coprocessor.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#getServices--">getServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.coprocessor.MasterObserver">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAbortProcedure-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postAbortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">postAddReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postAddRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">postAssign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalance-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">post
 Balance</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalanceRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-boolean-">postBalanceRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalanceSwitch-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-boolean-">postBalanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postClearDeadServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-">postClearDeadServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postCloneSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAct
 ion-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">postCompletedCreateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedDeleteTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedDisableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedEnableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedMergeRegions
 Action-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-org.apache.hadoop.hbase.client.RegionInfo-">postCompletedMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">postCompletedModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">postCompletedModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionIn
 fo-org.apache.hadoop.hbase.client.RegionInfo-">postCompletedSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedTruncateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">postCreateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDecommissionRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-boolean-">pos
 tDecommissionRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">postDeleteSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDisableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDisableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postEnableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableTable-org.apache.hadoo
 p.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postEnableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetClusterMetrics-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.ClusterMetrics-">postGetClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetLocks-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postGetLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postGetProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetReplicationPeerCon
 fig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postGetReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfo-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postGetRSGroupInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfoOfServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.net.Address-">postGetRSGroupInfoOfServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfoOfTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postGetRSGroupInfoOfTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetTableDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-java.lang.String-">postGetTableDescriptors</a>, <a hre
 f="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetTableNames-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.lang.String-">postGetTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListDecommissionedRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postListDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListReplicationPeers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postListReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListRSGroups-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postListRSGroups
 </a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">postListSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postLockHeartbeat-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postLockHeartbeat</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegions-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">postMergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegionsCommitAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-org.apache.hadoop.hbase.client.RegionInfo-">postMergeRegionsCommitAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyNa
 mespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">postModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">postModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/
 coprocessor/MasterObserver.html#postMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">postMove</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">postMoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveServersAndTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.util.Set-java.lang.String-">postMoveServersAndTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">postMoveTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRecommissionRegionServer-org.apache.hadoop.hbase.coproce
 ssor.ObserverContext-org.apache.hadoop.hbase.ServerName-java.util.List-">postRecommissionRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">postRegionOffline</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postRemoveReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postRemoveRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-">postRemoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#post
 RequestLock-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RegionInfo:A-java.lang.String-">postRequestLock</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postRestoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRollBackMergeRegionsAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">postRollBackMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRollBackSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postRollBackSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.ht
 ml#postSetNamespaceQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetNamespaceQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetSplitOrMergeEnabled-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-org.apache.hadoop.hbase.client.MasterSwitchType-">postSetSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetTableQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetTableQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserve
 r.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postStartMaster-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postStartMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTableFlush-org.apac
 he.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postTableFlush</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTransitReplicationPeerSyncReplicationState-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.SyncReplicationState-org.apache.hadoop.hbase.replication.SyncReplicationState-">postTransitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTruncateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postTruncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-boolean-">postUnassign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUpdateReplicationPeerConf
 ig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">postUpdateReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAbortProcedure-org.apache.hadoop.hbase.coprocessor.ObserverContext-long-">preAbortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">preAddReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preAddRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">preAssign</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalance-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preBalance</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalanceRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preBalanceRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalanceSwitch-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-">preBalanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preClearDeadServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preClearDeadServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preCloneSnapshot</a>, <a href="../../../
 ../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDecommissionRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-boolean-">preDecommissionRegionServers</a>, <a href="../../../../../org/apache/hadoop/
 hbase/coprocessor/MasterObserver.html#preDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDeleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">preDeleteSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDisableReplicationPee
 r</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preEnableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preEnableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.ap
 ache.hadoop.hbase.TableName-">preEnableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetClusterMetrics-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetLocks-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetNamespaceDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetReplicationPeerConfig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetReplicationPeerConfig</a>, <a h
 ref="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfo-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetRSGroupInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfoOfServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.net.Address-">preGetRSGroupInfoOfServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfoOfTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preGetRSGroupInfoOfTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetTableDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-java.lang.String-">preGetTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetTableNames-org.apache.hadoop.hbase.coproc
 essor.ObserverContext-java.util.List-java.lang.String-">preGetTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListDecommissionedRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preListDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListReplicationPeers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preListReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListRSGroups-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preListRSGroups</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListSnapshot-org.apache.hadoop.hbase.copro
 cessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">preListSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preLockHeartbeat-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-java.lang.String-">preLockHeartbeat</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMasterInitialization-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preMasterInitialization</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMergeRegions-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">preMergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMergeRegionsAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">preMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase
 /coprocessor/MasterObserver.html#preMergeRegionsCommitAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-java.util.List-">preMergeRegionsCommitAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coproc
 essor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-o
 rg.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">preMove</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">preMoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveServersAndTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.util.Set-java.lang.String-">preMoveServersAndTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">preMoveTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRecommissionRegionServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.ServerName-java.util.List-">preRecommissionRegionServer</a>, <a href="../../../../../org/apache/had
 oop/hbase/coprocessor/MasterObserver.html#preRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">preRegionOffline</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preRemoveReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preRemoveRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-">preRemoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRequestLock-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RegionIn
 fo:A-java.lang.String-">preRequestLock</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preRestoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetNamespaceQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetNamespaceQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetSplitOrMergeEnabled-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-org.apache.hadoop.hbase.client.MasterSwitchType-">preSetSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetTableQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName
 -org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetTableQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preShutdown-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preShut
 down</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegion-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">preSplitRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">preSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionAfterMETAAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preSplitRegionAfterMETAAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionB
 eforeMETAAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-byte:A-java.util.List-">preSplitRegionBeforeMETAAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preStopMaster-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preStopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTableFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTableFlush</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTransitReplicationPeerSyncReplicationState-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.SyncReplicationState-">preTransitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncate
 Table</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-boolean-">preUnassign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUpdateReplicationPeerConfig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">preUpdateReplicationPeerConfig</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="REMOVE_QUOTA_ON_TABLE_DELETE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REMOVE_QUOTA_ON_TABLE_DELETE</h4>
+<pre>public static 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/quotas/MasterQuotasObserver.html#line.40">REMOVE_QUOTA_ON_TABLE_DELETE</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.quotas.MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</h4>
+<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.41">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.quotas.MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="cpEnv">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cpEnv</h4>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.43">cpEnv</a></pre>
+</li>
+</ul>
+<a name="conf">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conf</h4>
+<pre>private&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.44">conf</a></pre>
+</li>
+</ul>
+<a name="quotasEnabled">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>quotasEnabled</h4>
+<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.45">quotasEnabled</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MasterQuotasObserver--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MasterQuotasObserver</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.39">MasterQuotasObserver</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMasterObserver--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMasterObserver</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.48">getMasterObserver</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html#getMasterObserver--">getMasterObserver</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="start-org.apache.hadoop.hbase.CoprocessorEnvironment-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.53">start</a>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)
+           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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">Coprocessor</a></code></span></div>
+<div class="block">Called by the <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase"><code>CoprocessorEnvironment</code></a> during it's own startup to initialize the
+ coprocessor.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></code></dd>
+<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>
+</dl>
+</li>
+</ul>
+<a name="postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>postDeleteTable</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.60">postDeleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
+                     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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">MasterObserver</a></code></span></div>
+<div class="block">Called after the deleteTable operation has been requested.  Called as part
+ of delete table RPC call.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - the environment to interact with the framework and master</dd>
+<dd><code>tableName</code> - the name of the table</dd>
+<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>
+</dl>
+</li>
+</ul>
+<a name="postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>postDeleteNamespace</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#line.85">postDeleteNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                                <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;namespace)
+                         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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">MasterObserver</a></code></span></div>
+<div class="block">Called after the deleteNamespace operation has been requested.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ctx</code> - the environment to interact with the framework and master</dd>
+<dd><code>namespace</code> - the name of the namespace</dd>
+<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>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MasterQuotasObserver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="MasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[12/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html b/devapidocs/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
deleted file mode 100644
index 48755ab..0000000
--- a/devapidocs/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,501 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MasterSpaceQuotaObserver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="MasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
-<h2 title="Class MasterSpaceQuotaObserver" class="title">Class MasterSpaceQuotaObserver</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></dd>
-</dl>
-<hr>
-<br>
-<pre>@InterfaceAudience.Private
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.39">MasterSpaceQuotaObserver</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/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></pre>
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase">Coprocessor.State</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#conf">conf</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#cpEnv">cpEnv</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#quotasEnabled">quotasEnabled</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <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/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_HIGHEST">PRIORITY_HIGHEST</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_LOWEST">PRIORITY_LOWEST</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_SYSTEM">PRIORITY_SYSTEM</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#PRIORITY_USER">PRIORITY_USER</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#VERSION">VERSION</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#MasterSpaceQuotaObserver--">MasterSpaceQuotaObserver</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#getMasterObserver--">getMasterObserver</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <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;namespace)</code>
-<div class="block">Called after the deleteNamespace operation has been requested.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
-<div class="block">Called after the deleteTable operation has been requested.</div>
-</td>
-</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/quotas/MasterSpaceQuotaObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>
-<div class="block">Called by the <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase"><code>CoprocessorEnvironment</code></a> during it's own startup to initialize the
- coprocessor.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.Coprocessor">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#getServices--">getServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.coprocessor.MasterObserver">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAbortProcedure-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postAbortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">postAddReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postAddRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">postAssign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalance-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">post
 Balance</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalanceRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-boolean-">postBalanceRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postBalanceSwitch-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-boolean-">postBalanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postClearDeadServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-">postClearDeadServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postCloneSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAct
 ion-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">postCompletedCreateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedDeleteTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedDisableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedEnableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedMergeRegions
 Action-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-org.apache.hadoop.hbase.client.RegionInfo-">postCompletedMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">postCompletedModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">postCompletedModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionIn
 fo-org.apache.hadoop.hbase.client.RegionInfo-">postCompletedSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postCompletedTruncateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">postCreateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDecommissionRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-boolean-">pos
 tDecommissionRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">postDeleteSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDisableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDisableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postEnableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableTable-org.apache.hadoo
 p.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postEnableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetClusterMetrics-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.ClusterMetrics-">postGetClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetLocks-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postGetLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postGetProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetReplicationPeerCon
 fig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postGetReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfo-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postGetRSGroupInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfoOfServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.net.Address-">postGetRSGroupInfoOfServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetRSGroupInfoOfTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postGetRSGroupInfoOfTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetTableDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-java.lang.String-">postGetTableDescriptors</a>, <a hre
 f="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postGetTableNames-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.lang.String-">postGetTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListDecommissionedRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postListDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListReplicationPeers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postListReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListRSGroups-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postListRSGroups
 </a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">postListSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postLockHeartbeat-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postLockHeartbeat</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegions-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">postMergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegionsCommitAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-org.apache.hadoop.hbase.client.RegionInfo-">postMergeRegionsCommitAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyNa
 mespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">postModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">postModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/
 coprocessor/MasterObserver.html#postMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">postMove</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">postMoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveServersAndTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.util.Set-java.lang.String-">postMoveServersAndTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMoveTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">postMoveTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRecommissionRegionServer-org.apache.hadoop.hbase.coproce
 ssor.ObserverContext-org.apache.hadoop.hbase.ServerName-java.util.List-">postRecommissionRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">postRegionOffline</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postRemoveReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postRemoveRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRemoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-">postRemoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#post
 RequestLock-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RegionInfo:A-java.lang.String-">postRequestLock</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postRestoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRollBackMergeRegionsAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">postRollBackMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRollBackSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postRollBackSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.ht
 ml#postSetNamespaceQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetNamespaceQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetSplitOrMergeEnabled-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-org.apache.hadoop.hbase.client.MasterSwitchType-">postSetSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetTableQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetTableQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserve
 r.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">postSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">postSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postStartMaster-org.apache.hadoop.hbase.coprocessor.ObserverContext-">postStartMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTableFlush-org.apac
 he.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postTableFlush</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTransitReplicationPeerSyncReplicationState-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.SyncReplicationState-org.apache.hadoop.hbase.replication.SyncReplicationState-">postTransitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTruncateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postTruncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-boolean-">postUnassign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUpdateReplicationPeerConf
 ig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">postUpdateReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAbortProcedure-org.apache.hadoop.hbase.coprocessor.ObserverContext-long-">preAbortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">preAddReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preAddRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">preAssign</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalance-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preBalance</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalanceRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preBalanceRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalanceSwitch-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-">preBalanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preClearDeadServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preClearDeadServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preCloneSnapshot</a>, <a href="../../../
 ../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDecommissionRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-boolean-">preDecommissionRegionServers</a>, <a href="../../../../../org/apache/hadoop/
 hbase/coprocessor/MasterObserver.html#preDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDeleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">preDeleteSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDisableReplicationPee
 r</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preEnableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preEnableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.ap
 ache.hadoop.hbase.TableName-">preEnableTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetClusterMetrics-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetLocks-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetNamespaceDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetReplicationPeerConfig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetReplicationPeerConfig</a>, <a h
 ref="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfo-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preGetRSGroupInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfoOfServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.net.Address-">preGetRSGroupInfoOfServer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetRSGroupInfoOfTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preGetRSGroupInfoOfTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetTableDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-java.util.List-java.lang.String-">preGetTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetTableNames-org.apache.hadoop.hbase.coproc
 essor.ObserverContext-java.util.List-java.lang.String-">preGetTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListDecommissionedRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preListDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListReplicationPeers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preListReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListRSGroups-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preListRSGroups</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preListSnapshot-org.apache.hadoop.hbase.copro
 cessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">preListSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preLockHeartbeat-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-java.lang.String-">preLockHeartbeat</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMasterInitialization-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preMasterInitialization</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMergeRegions-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">preMergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMergeRegionsAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-">preMergeRegionsAction</a>, <a href="../../../../../org/apache/hadoop/hbase
 /coprocessor/MasterObserver.html#preMergeRegionsCommitAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo:A-java.util.List-">preMergeRegionsCommitAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coproc
 essor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.TableDescriptor-">preModifyTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-o
 rg.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">preMove</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">preMoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveServersAndTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.util.Set-java.lang.String-">preMoveServersAndTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMoveTables-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-java.lang.String-">preMoveTables</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRecommissionRegionServer-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.ServerName-java.util.List-">preRecommissionRegionServer</a>, <a href="../../../../../org/apache/had
 oop/hbase/coprocessor/MasterObserver.html#preRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-">preRegionOffline</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preRemoveReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveRSGroup-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preRemoveRSGroup</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRemoveServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.Set-">preRemoveServers</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRequestLock-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RegionIn
 fo:A-java.lang.String-">preRequestLock</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preRestoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetNamespaceQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetNamespaceQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetSplitOrMergeEnabled-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-org.apache.hadoop.hbase.client.MasterSwitchType-">preSetSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetTableQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName
 -org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetTableQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-java.lang.String-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetUserQuota-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.GlobalQuotaSettings-">preSetUserQuota</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preShutdown-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preShut
 down</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-org.apache.hadoop.hbase.client.TableDescriptor-">preSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegion-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">preSplitRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">preSplitRegionAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionAfterMETAAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preSplitRegionAfterMETAAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionB
 eforeMETAAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-byte:A-java.util.List-">preSplitRegionBeforeMETAAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preStopMaster-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preStopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTableFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTableFlush</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTransitReplicationPeerSyncReplicationState-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.SyncReplicationState-">preTransitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncate
 Table</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncateTableAction</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-boolean-">preUnassign</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUpdateReplicationPeerConfig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">preUpdateReplicationPeerConfig</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="REMOVE_QUOTA_ON_TABLE_DELETE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>REMOVE_QUOTA_ON_TABLE_DELETE</h4>
-<pre>public static 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/quotas/MasterSpaceQuotaObserver.html#line.40">REMOVE_QUOTA_ON_TABLE_DELETE</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</h4>
-<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.41">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="cpEnv">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cpEnv</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.43">cpEnv</a></pre>
-</li>
-</ul>
-<a name="conf">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>conf</h4>
-<pre>private&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.44">conf</a></pre>
-</li>
-</ul>
-<a name="quotasEnabled">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>quotasEnabled</h4>
-<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.45">quotasEnabled</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MasterSpaceQuotaObserver--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MasterSpaceQuotaObserver</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.39">MasterSpaceQuotaObserver</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getMasterObserver--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMasterObserver</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.48">getMasterObserver</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html#getMasterObserver--">getMasterObserver</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="start-org.apache.hadoop.hbase.CoprocessorEnvironment-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.53">start</a>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)
-           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>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">Coprocessor</a></code></span></div>
-<div class="block">Called by the <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase"><code>CoprocessorEnvironment</code></a> during it's own startup to initialize the
- coprocessor.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/Coprocessor.html" title="interface in org.apache.hadoop.hbase">Coprocessor</a></code></dd>
-<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>
-</dl>
-</li>
-</ul>
-<a name="postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>postDeleteTable</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.60">postDeleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
-                     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>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">MasterObserver</a></code></span></div>
-<div class="block">Called after the deleteTable operation has been requested.  Called as part
- of delete table RPC call.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ctx</code> - the environment to interact with the framework and master</dd>
-<dd><code>tableName</code> - the name of the table</dd>
-<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>
-</dl>
-</li>
-</ul>
-<a name="postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>postDeleteNamespace</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#line.77">postDeleteNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                                <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;namespace)
-                         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>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">MasterObserver</a></code></span></div>
-<div class="block">Called after the deleteNamespace operation has been requested.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ctx</code> - the environment to interact with the framework and master</dd>
-<dd><code>namespace</code> - the name of the namespace</dd>
-<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>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MasterSpaceQuotaObserver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="MasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html b/devapidocs/org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html
index 453cd79..d4dca47 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/NoopOperationQuota.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -507,7 +507,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotS
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/NoopOperationQuota.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html
new file mode 100644
index 0000000..0e1fc00
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.quotas.MasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.MasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="MasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.MasterQuotasObserver" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.MasterQuotasObserver</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.MasterQuotasObserver</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/MasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="MasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html b/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html
deleted file mode 100644
index 3cc72b4..0000000
--- a/devapidocs/org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="MasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/MasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="MasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
index e15595d..19f6359 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
@@ -47,7 +47,7 @@
 <li><a href="MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotaManager</a></li>
 <li><a href="MasterQuotaManager.NamedLock.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotaManager.NamedLock</a></li>
 <li><a href="MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotaManager.SizeSnapshotWithTimestamp</a></li>
-<li><a href="MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterSpaceQuotaObserver</a></li>
+<li><a href="MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotasObserver</a></li>
 <li><a href="NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">NamespaceQuotaSnapshotStore</a></li>
 <li><a href="NoopOperationQuota.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">NoopOperationQuota</a></li>
 <li><a href="NoopQuotaLimiter.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">NoopQuotaLimiter</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
index f6308f3..9c80947 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
@@ -267,10 +267,10 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></td>
 <td class="colLast">
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
 </td>
 </tr>
 <tr class="altColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 578cd0e..0d150b9 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -91,7 +91,7 @@
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager</span></a> (implements org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html" title="interface in org.apache.hadoop.hbase">RegionStateListener</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager.NamedLock</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager.SizeSnapshotWithTimestamp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterSpaceQuotaObserver</span></a> (implements org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotasObserver</span></a> (implements org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">NamespaceQuotaSnapshotStore</span></a> (implements org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaSnapshotStore</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/NoopOperationQuota.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">NoopOperationQuota</span></a> (implements org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.html" title="interface in org.apache.hadoop.hbase.quotas">OperationQuota</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/NoopQuotaLimiter.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">NoopQuotaLimiter</span></a> (implements org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>)</li>
@@ -229,12 +229,12 @@
 <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.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 </ul>
 </li>


[08/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/downloads.html
----------------------------------------------------------------------
diff --git a/downloads.html b/downloads.html
index 8d9c57a..ba77550 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase Downloads</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -423,7 +423,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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/export_control.html
----------------------------------------------------------------------
diff --git a/export_control.html b/export_control.html
index 9115d7c..dbded71 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index a3c5142..56a308b 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBaseâ„¢ Home</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/integration.html
----------------------------------------------------------------------
diff --git a/integration.html b/integration.html
index 6222423..42ad9f2 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/issue-tracking.html
----------------------------------------------------------------------
diff --git a/issue-tracking.html b/issue-tracking.html
index 721d65a..139bdee 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/license.html
----------------------------------------------------------------------
diff --git a/license.html b/license.html
index 21abe0a..90b7726 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -276,7 +276,209 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p></div></div>
+<div class="source"><pre class="prettyprint">
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      &quot;control&quot; means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      &quot;Source&quot; form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      &quot;Object&quot; form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      &quot;Work&quot; shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      &quot;Contribution&quot; shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
+
+      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same &quot;printed page&quot; as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+</pre></div></div></div>
                   </div>
           </div>
 
@@ -289,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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/mail-lists.html
----------------------------------------------------------------------
diff --git a/mail-lists.html b/mail-lists.html
index 0d5963b..2e67f07 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/metrics.html
----------------------------------------------------------------------
diff --git a/metrics.html b/metrics.html
index 161bcb0..eec367a 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/old_news.html
----------------------------------------------------------------------
diff --git a/old_news.html b/old_news.html
index 2ca4b1c..6bfd19f 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/plugin-management.html
----------------------------------------------------------------------
diff --git a/plugin-management.html b/plugin-management.html
index 064a40f..75eaf57 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/plugins.html
----------------------------------------------------------------------
diff --git a/plugins.html b/plugins.html
index a4937c4..75b5497 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/poweredbyhbase.html
----------------------------------------------------------------------
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index eb8c52f..9fda3eb 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/project-info.html
----------------------------------------------------------------------
diff --git a/project-info.html b/project-info.html
index d61da29..3d64aed 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/project-reports.html
----------------------------------------------------------------------
diff --git a/project-reports.html b/project-reports.html
index 4d7bd48..d33212a 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/project-summary.html
----------------------------------------------------------------------
diff --git a/project-summary.html b/project-summary.html
index cdddf49..faa8a04 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/pseudo-distributed.html
----------------------------------------------------------------------
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 990370f..40c178b 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/replication.html
----------------------------------------------------------------------
diff --git a/replication.html b/replication.html
index 861c9dc..0637fd4 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/resources.html
----------------------------------------------------------------------
diff --git a/resources.html b/resources.html
index 96bf177..6b8b0ba 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/source-repository.html
----------------------------------------------------------------------
diff --git a/source-repository.html b/source-repository.html
index e68934f..a8bcd6b 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/sponsors.html
----------------------------------------------------------------------
diff --git a/sponsors.html b/sponsors.html
index f2fa310..3ae5f80 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase™ Sponsors</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/supportingprojects.html
----------------------------------------------------------------------
diff --git a/supportingprojects.html b/supportingprojects.html
index e2b48b3..82b6b81 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Supporting Projects</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/team-list.html
----------------------------------------------------------------------
diff --git a/team-list.html b/team-list.html
index 51cdacc..0deb974 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -742,7 +742,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/allclasses-frame.html b/testdevapidocs/allclasses-frame.html
index b9a38d0..cd59daa 100644
--- a/testdevapidocs/allclasses-frame.html
+++ b/testdevapidocs/allclasses-frame.html
@@ -1424,12 +1424,12 @@
 <li><a href="org/apache/hadoop/hbase/master/procedure/TestMasterProcedureWalLease.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">TestMasterProcedureWalLease</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterQosFunction.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">TestMasterQosFunction</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotaManager</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotasObserver</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotasObserverWithMocks</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">TestMasterReplication</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.CoprocessorCounter.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">TestMasterReplication.CoprocessorCounter</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterRestartAfterDisablingTable.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">TestMasterRestartAfterDisablingTable</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterShutdown.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">TestMasterShutdown</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterSpaceQuotaObserver</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterSpaceQuotaObserverWithMocks</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">TestMasterStatusServlet</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterTransitions.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">TestMasterTransitions</a></li>
 <li><a href="org/apache/hadoop/hbase/monitoring/TestMemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring" target="classFrame">TestMemoryBoundedLogMessageBuffer</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/allclasses-noframe.html b/testdevapidocs/allclasses-noframe.html
index 8092c7f..f384db0 100644
--- a/testdevapidocs/allclasses-noframe.html
+++ b/testdevapidocs/allclasses-noframe.html
@@ -1424,12 +1424,12 @@
 <li><a href="org/apache/hadoop/hbase/master/procedure/TestMasterProcedureWalLease.html" title="class in org.apache.hadoop.hbase.master.procedure">TestMasterProcedureWalLease</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterQosFunction.html" title="class in org.apache.hadoop.hbase.master">TestMasterQosFunction</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotaManager</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html" title="class in org.apache.hadoop.hbase.replication">TestMasterReplication</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.CoprocessorCounter.html" title="class in org.apache.hadoop.hbase.replication">TestMasterReplication.CoprocessorCounter</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterRestartAfterDisablingTable.html" title="class in org.apache.hadoop.hbase.master">TestMasterRestartAfterDisablingTable</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterShutdown.html" title="class in org.apache.hadoop.hbase.master">TestMasterShutdown</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master">TestMasterStatusServlet</a></li>
 <li><a href="org/apache/hadoop/hbase/master/TestMasterTransitions.html" title="class in org.apache.hadoop.hbase.master">TestMasterTransitions</a></li>
 <li><a href="org/apache/hadoop/hbase/monitoring/TestMemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring">TestMemoryBoundedLogMessageBuffer</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index 321394b..ac90ee3 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -5359,9 +5359,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotaManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html#CLASS_RULE">CLASS_RULE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas">TestNamespaceQuotaViolationStore</a></dt>
 <dd>&nbsp;</dd>
@@ -8082,7 +8082,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestFileArchiverNotifierImpl.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestFileArchiverNotifierImpl.html" title="class in org.apache.hadoop.hbase.quotas">TestFileArchiverNotifierImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestSpaceQuotaViolationPolicyRefresherChore.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestSpaceQuotaViolationPolicyRefresherChore.html" title="class in org.apache.hadoop.hbase.quotas">TestSpaceQuotaViolationPolicyRefresherChore</a></dt>
 <dd>&nbsp;</dd>
@@ -10336,6 +10336,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html#createTable--">createTable()</a></span> - 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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#createTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">createTable(Admin, TableName)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestNewVersionBehaviorFromClientSide.html#createTable--">createTable()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestNewVersionBehaviorFromClientSide.html" title="class in org.apache.hadoop.hbase.regionserver">TestNewVersionBehaviorFromClientSide</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.html#createTable--">createTable()</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.html" title="class in org.apache.hadoop.hbase.regionserver">TestRegionServerReadRequestMetrics</a></dt>
@@ -12461,6 +12463,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.html#dropDeletesMatcher-java.lang.Boolean-byte:A-">dropDeletesMatcher(Boolean, byte[])</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">TestStripeCompactionPolicy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#dropTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">dropTable(Admin, TableName)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html#dropTestTables-org.apache.hadoop.hbase.thrift.generated.Hbase.Iface-">dropTestTables(Hbase.Iface)</a></span> - Static method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html" title="class in org.apache.hadoop.hbase.thrift">TestThriftServer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.html#ds">ds</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver">TestSplitLogWorker</a></dt>
@@ -17440,7 +17444,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html#getNumServers--">getNumServers()</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html" title="class in org.apache.hadoop.hbase.rsgroup">TestRSGroupsBase</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#getNumSpaceQuotas--">getNumSpaceQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#getNumSpaceQuotas--">getNumSpaceQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.html#getNumStoreFiles--">getNumStoreFiles()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerWrapperStub</a></dt>
 <dd>&nbsp;</dd>
@@ -18887,6 +18891,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestByteBufferArray.DummyByteBufferArray.html#getThreadCount--">getThreadCount()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestByteBufferArray.DummyByteBufferArray.html" title="class in org.apache.hadoop.hbase.util">TestByteBufferArray.DummyByteBufferArray</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#getThrottleQuotas--">getThrottleQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/GenericTestUtils.DelayAnswer.html#getThrown--">getThrown()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/GenericTestUtils.DelayAnswer.html" title="class in org.apache.hadoop.hbase">GenericTestUtils.DelayAnswer</a></dt>
 <dd>
 <div class="block">After the call has gone through, return any exception that
@@ -19785,7 +19791,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#helper">helper</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#helper">helper</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#helper">helper</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html#helper">helper</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaObserverChoreWithMiniCluster</a></dt>
 <dd>&nbsp;</dd>
@@ -24806,7 +24812,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure/SimpleMasterProcedureManager.html#master">master</a></span> - Variable in class org.apache.hadoop.hbase.procedure.<a href="org/apache/hadoop/hbase/procedure/SimpleMasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">SimpleMasterProcedureManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#master">master</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#master">master</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html#master">master</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaObserverChoreWithMiniCluster</a></dt>
 <dd>&nbsp;</dd>
@@ -26909,7 +26915,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.NamespaceAction.html#NamespaceAction--">NamespaceAction()</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.NamespaceAction.html" title="class in org.apache.hadoop.hbase">IntegrationTestDDLMasterFailover.NamespaceAction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#namespaceExists-java.lang.String-">namespaceExists(String)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#namespaceExists-java.lang.String-">namespaceExists(String)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.html#namespaceMap">namespaceMap</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.html" title="class in org.apache.hadoop.hbase">IntegrationTestDDLMasterFailover</a></dt>
 <dd>&nbsp;</dd>
@@ -32773,7 +32779,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#removeAllQuotas--">removeAllQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#removeAllQuotas--">removeAllQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#removeAllQuotas--">removeAllQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html#removeAllQuotas--">removeAllQuotas()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreWithMiniCluster.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaObserverChoreWithMiniCluster</a></dt>
 <dd>&nbsp;</dd>
@@ -36777,9 +36783,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#setup--">setup()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#setUp--">setUp()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#setUp--">setUp()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#setup--">setup()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#setup--">setup()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html#setup--">setup()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas">TestNamespaceQuotaViolationStore</a></dt>
 <dd>&nbsp;</dd>
@@ -41924,7 +41930,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#tearDown--">tearDown()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#tearDown--">tearDown()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#tearDown--">tearDown()</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreRegionReports.html#tearDown--">tearDown()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreRegionReports.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaObserverChoreRegionReports</a></dt>
 <dd>&nbsp;</dd>
@@ -43566,7 +43572,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#TEST_UTIL">TEST_UTIL</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#TEST_UTIL">TEST_UTIL</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#TEST_UTIL">TEST_UTIL</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaAdmin.html#TEST_UTIL">TEST_UTIL</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaAdmin.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaAdmin</a></dt>
 <dd>&nbsp;</dd>
@@ -44142,7 +44148,7 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testAddDefaultObserver--">testAddDefaultObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#testAddDefaultObserver--">testAddDefaultObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/coprocessor/TestReadOnlyConfiguration.html#testAddDefaultResource--">testAddDefaultResource()</a></span> - Method in class org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/TestReadOnlyConfiguration.html" title="class in org.apache.hadoop.hbase.coprocessor">TestReadOnlyConfiguration</a></dt>
 <dd>&nbsp;</dd>
@@ -44427,7 +44433,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestAsyncReplicationAdminApi.html#testAppendPeerTableCFs--">testAppendPeerTableCFs()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestAsyncReplicationAdminApi.html" title="class in org.apache.hadoop.hbase.client">TestAsyncReplicationAdminApi</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testAppendsObserver--">testAppendsObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#testAppendsObserver--">testAppendsObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html#testAppendsWithRolls--">testAppendsWithRolls()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html" title="class in org.apache.hadoop.hbase.replication.regionserver">TestWALEntryStream</a></dt>
 <dd>
@@ -47575,6 +47581,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/TestExportSnapshot.html#testConsecutiveExports--">testConsecutiveExports()</a></span> - Method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/TestExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">TestExportSnapshot</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testConsistency--">testConsistency()</a></span> - Method in class org.apache.hadoop.hbase.thrift2.<a href="org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift2">TestThriftHBaseServiceHandler</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestByteBufferUtils.html#testConsistencyWithHadoopVLong--">testConsistencyWithHadoopVLong()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestByteBufferUtils.html" title="class in org.apache.hadoop.hbase.util">TestByteBufferUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestRegionSplitPolicy.html#testConstantSizePolicy--">testConstantSizePolicy()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">TestRegionSplitPolicy</a></dt>
@@ -48943,7 +48951,7 @@
 <div class="block">Test to make sure that we don't attempt to ask the delegate whether or not we should preserve a
  directory.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testDoNotAddDefaultObserver--">testDoNotAddDefaultObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#testDoNotAddDefaultObserver--">testDoNotAddDefaultObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/monitoring/TestTaskMonitor.html#testDoNotPurgeRPCTask--">testDoNotPurgeRPCTask()</a></span> - Method in class org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/TestTaskMonitor.html" title="class in org.apache.hadoop.hbase.monitoring">TestTaskMonitor</a></dt>
 <dd>&nbsp;</dd>
@@ -53782,6 +53790,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html#TestMasterQuotaManager--">TestMasterQuotaManager()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotaManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserver</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
+<dd>
+<div class="block">Test class for <code>MasterQuotasObserver</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#TestMasterQuotasObserver--">TestMasterQuotasObserver()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserverWithMocks</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
+<dd>
+<div class="block">Test class for MasterQuotasObserver that does not require a cluster.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#TestMasterQuotasObserverWithMocks--">TestMasterQuotasObserverWithMocks()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html" title="class in org.apache.hadoop.hbase.replication"><span class="typeNameLink">TestMasterReplication</span></a> - Class in <a href="org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html#TestMasterReplication--">TestMasterReplication()</a></span> - Constructor for class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html" title="class in org.apache.hadoop.hbase.replication">TestMasterReplication</a></dt>
@@ -53812,18 +53832,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/TestMasterShutdown.html#testMasterShutdownBeforeStartingAnyRegionServer--">testMasterShutdownBeforeStartingAnyRegionServer()</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestMasterShutdown.html" title="class in org.apache.hadoop.hbase.master">TestMasterShutdown</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserver</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
-<dd>
-<div class="block">Test class for <code>MasterSpaceQuotaObserver</code>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#TestMasterSpaceQuotaObserver--">TestMasterSpaceQuotaObserver()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserverWithMocks</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
-<dd>
-<div class="block">Test class for MasterSpaceQuotaObserver that does not require a cluster.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#TestMasterSpaceQuotaObserverWithMocks--">TestMasterSpaceQuotaObserverWithMocks()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestMetaTableAccessor.html#testMastersSystemTimeIsUsedInMergeRegions--">testMastersSystemTimeIsUsedInMergeRegions()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestMetaTableAccessor.html" title="class in org.apache.hadoop.hbase">TestMetaTableAccessor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestMetaTableAccessor.html#testMastersSystemTimeIsUsedInUpdateLocations--">testMastersSystemTimeIsUsedInUpdateLocations()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestMetaTableAccessor.html" title="class in org.apache.hadoop.hbase">TestMetaTableAccessor</a></dt>
@@ -55259,7 +55267,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html#testName">testName</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestLowLatencySpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#testName">testName</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testName">testName</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreRegionReports.html#testName">testName</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaObserverChoreRegionReports.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaObserverChoreRegionReports</a></dt>
 <dd>&nbsp;</dd>
@@ -55363,8 +55371,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestSpaceLimitSettings.html#testNamespaceQuota--">testNamespaceQuota()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestSpaceLimitSettings.html" title="class in org.apache.hadoop.hbase.quotas">TestSpaceLimitSettings</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#testNamespaceQuotaRemoved--">testNamespaceQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.html#testNamespaceQuotaUtil--">testNamespaceQuotaUtil()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaTableUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestNamespaceQuotaViolationStore</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
@@ -55379,6 +55385,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/TestNamespaceReplication.html#testNamespaceReplication--">testNamespaceReplication()</a></span> - Method in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/TestNamespaceReplication.html" title="class in org.apache.hadoop.hbase.replication">TestNamespaceReplication</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testNamespaceRPCQuotaRemoved--">testNamespaceRPCQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/replication/TestReplicationAdmin.html#testNamespacesAndTableCfsConfigConflict--">testNamespacesAndTableCfsConfigConflict()</a></span> - Method in class org.apache.hadoop.hbase.client.replication.<a href="org/apache/hadoop/hbase/client/replication/TestReplicationAdmin.html" title="class in org.apache.hadoop.hbase.client.replication">TestReplicationAdmin</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestAsyncReplicationAdminApi.html#testNamespacesAndTableCfsConfigConflict--">testNamespacesAndTableCfsConfigConflict()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestAsyncReplicationAdminApi.html" title="class in org.apache.hadoop.hbase.client">TestAsyncReplicationAdminApi</a></dt>
@@ -55401,6 +55409,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestNamespacesResource.html#testNamespacesModel">testNamespacesModel</a></span> - Static variable in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestNamespacesResource.html" title="class in org.apache.hadoop.hbase.rest">TestNamespacesResource</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testNamespaceSpaceQuotaRemoved--">testNamespaceSpaceQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/rest/TestNamespacesResource.html" title="class in org.apache.hadoop.hbase.rest"><span class="typeNameLink">TestNamespacesResource</span></a> - Class in <a href="org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestNamespacesResource.html#TestNamespacesResource--">TestNamespacesResource()</a></span> - Constructor for class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestNamespacesResource.html" title="class in org.apache.hadoop.hbase.rest">TestNamespacesResource</a></dt>
@@ -55837,7 +55847,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestClientClusterStatus.html#testObserver--">testObserver()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestClientClusterStatus.html" title="class in org.apache.hadoop.hbase">TestClientClusterStatus</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#testObserverAddedByDefault--">testObserverAddedByDefault()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testObserverAddedByDefault--">testObserverAddedByDefault()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/tool/coprocessor/CoprocessorValidatorTest.html#testObsoleteMethod--">testObsoleteMethod()</a></span> - Method in class org.apache.hadoop.hbase.tool.coprocessor.<a href="org/apache/hadoop/hbase/tool/coprocessor/CoprocessorValidatorTest.html" title="class in org.apache.hadoop.hbase.tool.coprocessor">CoprocessorValidatorTest</a></dt>
 <dd>&nbsp;</dd>
@@ -62756,8 +62766,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestSpaceQuotas.html#testTableQuotaOverridesNamespaceQuota--">testTableQuotaOverridesNamespaceQuota()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestSpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas">TestSpaceQuotas</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#testTableQuotaRemoved--">testTableQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.html#testTableQuotaUtil--">testTableQuotaUtil()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.html" title="class in org.apache.hadoop.hbase.quotas">TestQuotaTableUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestTableQuotaViolationStore</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
@@ -62814,6 +62822,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestTableResource.html#TestTableResource--">TestTableResource()</a></span> - Constructor for class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestTableResource.html" title="class in org.apache.hadoop.hbase.rest">TestTableResource</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testTableRPCQuotaRemoved--">testTableRPCQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/rest/TestTableScan.html" title="class in org.apache.hadoop.hbase.rest"><span class="typeNameLink">TestTableScan</span></a> - Class in <a href="org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestTableScan.html#TestTableScan--">TestTableScan()</a></span> - Constructor for class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestTableScan.html" title="class in org.apache.hadoop.hbase.rest">TestTableScan</a></dt>
@@ -62877,6 +62887,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestTableSnapshotScanner.html#TestTableSnapshotScanner--">TestTableSnapshotScanner()</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestTableSnapshotScanner.html" title="class in org.apache.hadoop.hbase.client">TestTableSnapshotScanner</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testTableSpaceQuotaRemoved--">testTableSpaceQuotaRemoved()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/quotas/TestTableSpaceQuotaViolationNotifier.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestTableSpaceQuotaViolationNotifier</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
 <dd>
 <div class="block">Test case for <code>TableSpaceQuotaSnapshotNotifier</code>.</div>


[15/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

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


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

Branch: refs/heads/asf-site
Commit: f11959c90c745f7af41ecd944574a08d6ba36a7b
Parents: ce6ab5e
Author: jenkins <bu...@apache.org>
Authored: Wed Aug 8 14:49:50 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Wed Aug 8 14:49:50 2018 +0000

----------------------------------------------------------------------
 acid-semantics.html                             |    4 +-
 apache_hbase_reference_guide.pdf                |    4 +-
 book.html                                       |    2 +-
 bulk-loads.html                                 |    4 +-
 checkstyle-aggregate.html                       |  112 +-
 checkstyle.rss                                  |  102 +-
 coc.html                                        |    4 +-
 dependencies.html                               |    4 +-
 dependency-convergence.html                     |    4 +-
 dependency-info.html                            |    4 +-
 dependency-management.html                      |    4 +-
 devapidocs/allclasses-frame.html                |    2 +-
 devapidocs/allclasses-noframe.html              |    2 +-
 devapidocs/constant-values.html                 |   16 +-
 devapidocs/index-all.html                       |   40 +-
 .../org/apache/hadoop/hbase/Coprocessor.html    |    2 +-
 .../hadoop/hbase/backup/package-tree.html       |    2 +-
 .../hadoop/hbase/class-use/Coprocessor.html     |    6 +-
 .../hbase/class-use/CoprocessorEnvironment.html |    4 +-
 .../hadoop/hbase/class-use/TableName.html       |    2 +-
 .../hbase/client/class-use/Consistency.html     |   25 +
 .../hadoop/hbase/client/package-tree.html       |   26 +-
 .../apache/hadoop/hbase/client/package-use.html |   29 +-
 .../hbase/coprocessor/MasterCoprocessor.html    |    2 +-
 .../hbase/coprocessor/MasterObserver.html       |    2 +-
 .../class-use/MasterCoprocessor.html            |    6 +-
 .../class-use/MasterCoprocessorEnvironment.html |    4 +-
 .../coprocessor/class-use/MasterObserver.html   |    8 +-
 .../coprocessor/class-use/ObserverContext.html  |    4 +-
 .../hadoop/hbase/filter/package-tree.html       |   10 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |    6 +-
 .../hadoop/hbase/mapreduce/package-tree.html    |    4 +-
 .../org/apache/hadoop/hbase/master/HMaster.html |   16 +-
 .../master/HMasterCommandLine.LocalHMaster.html |    2 +-
 .../hbase/master/balancer/package-tree.html     |    2 +-
 .../hadoop/hbase/master/package-tree.html       |    6 +-
 .../hbase/master/procedure/package-tree.html    |    4 +-
 .../org/apache/hadoop/hbase/package-tree.html   |   18 +-
 .../hadoop/hbase/procedure2/package-tree.html   |    4 +-
 ...rQuotaManager.SizeSnapshotWithTimestamp.html |    4 +-
 .../hbase/quotas/MasterQuotasObserver.html      |  501 +++
 .../hbase/quotas/MasterSpaceQuotaObserver.html  |  501 ---
 .../quotas/NamespaceQuotaSnapshotStore.html     |    4 +-
 .../quotas/class-use/MasterQuotasObserver.html  |  125 +
 .../class-use/MasterSpaceQuotaObserver.html     |  125 -
 .../hadoop/hbase/quotas/package-frame.html      |    2 +-
 .../hadoop/hbase/quotas/package-summary.html    |    6 +-
 .../hadoop/hbase/quotas/package-tree.html       |    4 +-
 .../hadoop/hbase/regionserver/package-tree.html |   18 +-
 .../hbase/regionserver/wal/package-tree.html    |    4 +-
 .../TableScanResource.CellSetModelStream.html   |   10 +-
 .../hadoop/hbase/rest/TableScanResource.html    |    2 +-
 .../hadoop/hbase/rest/model/package-tree.html   |    2 +-
 .../hbase/security/access/package-tree.html     |    2 +-
 .../hadoop/hbase/security/package-tree.html     |    2 +-
 .../hadoop/hbase/thrift/package-tree.html       |    2 +-
 .../thrift2/ThriftHBaseServiceHandler.html      |    2 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.html   |   89 +-
 .../apache/hadoop/hbase/util/package-tree.html  |    6 +-
 devapidocs/overview-tree.html                   |    2 +-
 .../org/apache/hadoop/hbase/Version.html        |    6 +-
 .../master/HMaster.InitializationMonitor.html   |   18 +-
 .../master/HMaster.MasterStoppedException.html  |   18 +-
 .../hbase/master/HMaster.RedirectServlet.html   |   18 +-
 .../master/HMaster.TableDescriptorGetter.html   |   18 +-
 .../org/apache/hadoop/hbase/master/HMaster.html |   18 +-
 .../hbase/quotas/MasterQuotasObserver.html      |  180 ++
 .../hbase/quotas/MasterSpaceQuotaObserver.html  |  164 -
 .../TableScanResource.CellSetModelStream.html   |  111 +-
 .../hadoop/hbase/rest/TableScanResource.html    |  111 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.html   | 1168 +++----
 downloads.html                                  |    4 +-
 export_control.html                             |    4 +-
 index.html                                      |    4 +-
 integration.html                                |    4 +-
 issue-tracking.html                             |    4 +-
 license.html                                    |  208 +-
 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/allclasses-frame.html            |    4 +-
 testdevapidocs/allclasses-noframe.html          |    4 +-
 testdevapidocs/index-all.html                   |   78 +-
 .../hbase/TestLocalHBaseCluster.MyHMaster.html  |    2 +-
 .../hadoop/hbase/backup/package-tree.html       |    2 +-
 .../hbase/class-use/HBaseClassTestRule.html     |   30 +-
 .../hbase/class-use/HBaseTestingUtility.html    |    4 +-
 .../master/TestGetReplicationLoad.MyMaster.html |    2 +-
 .../master/TestMasterMetrics.MyMaster.html      |    2 +-
 .../TestShutdownBackupMaster.MockHMaster.html   |    2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |    8 +-
 .../hadoop/hbase/procedure/package-tree.html    |    8 +-
 .../hadoop/hbase/procedure2/package-tree.html   |    2 +-
 .../hbase/quotas/TestMasterQuotaManager.html    |    4 +-
 .../hbase/quotas/TestMasterQuotasObserver.html  |  573 ++++
 .../TestMasterQuotasObserverWithMocks.html      |  374 +++
 .../quotas/TestMasterSpaceQuotaObserver.html    |  479 ---
 .../TestMasterSpaceQuotaObserverWithMocks.html  |  374 ---
 .../TestNamespaceQuotaViolationStore.html       |    4 +-
 .../class-use/SpaceQuotaHelperForTests.html     |    8 +-
 .../class-use/TestMasterQuotasObserver.html     |  125 +
 .../TestMasterQuotasObserverWithMocks.html      |  125 +
 .../class-use/TestMasterSpaceQuotaObserver.html |  125 -
 .../TestMasterSpaceQuotaObserverWithMocks.html  |  125 -
 .../hadoop/hbase/quotas/package-frame.html      |    4 +-
 .../hadoop/hbase/quotas/package-summary.html    |    8 +-
 .../hadoop/hbase/quotas/package-tree.html       |    4 +-
 ...egionMergeTransactionOnCluster.MyMaster.html |    2 +-
 .../TestSplitTransactionOnCluster.MyMaster.html |    2 +-
 .../hadoop/hbase/regionserver/package-tree.html |    6 +-
 ...stReplicationProcedureRetry.MockHMaster.html |    2 +-
 .../apache/hadoop/hbase/test/package-tree.html  |    2 +-
 ...seServiceHandler.DelayingRegionObserver.html |   14 +-
 .../thrift2/TestThriftHBaseServiceHandler.html  |  184 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |    2 +-
 testdevapidocs/overview-tree.html               |    4 +-
 .../hbase/quotas/TestMasterQuotasObserver.html  |  317 ++
 .../TestMasterQuotasObserverWithMocks.html      |  162 +
 .../quotas/TestMasterSpaceQuotaObserver.html    |  249 --
 .../TestMasterSpaceQuotaObserverWithMocks.html  |  162 -
 ...seServiceHandler.DelayingRegionObserver.html | 3043 +++++++++---------
 .../thrift2/TestThriftHBaseServiceHandler.html  | 3043 +++++++++---------
 135 files changed, 7120 insertions(+), 6591 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index 480d1e9..0eedf17 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index f82919c..cd285ff 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:20180807142953+00'00')
-/CreationDate (D:20180807144553+00'00')
+/ModDate (D:20180808142951+00'00')
+/CreationDate (D:20180808144627+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index 9a973a6..8b66e6b 100644
--- a/book.html
+++ b/book.html
@@ -41092,7 +41092,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-08-07 14:29:53 UTC
+Last updated 2018-08-08 14:29:51 UTC
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 553a573..2e1913f 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index e595cbf..524c40b 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -281,10 +281,10 @@
 <th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
 <th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
 <tr class="b">
-<td>3698</td>
+<td>3699</td>
 <td>0</td>
 <td>0</td>
-<td>15578</td></tr></table></div>
+<td>15576</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -5874,152 +5874,142 @@
 <td>0</td>
 <td>3</td></tr>
 <tr class="b">
-<td><a href="#org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.quotas.NamespaceQuotaSnapshotStore.java">org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.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.quotas.NoopOperationQuota.java">org/apache/hadoop/hbase/quotas/NoopOperationQuota.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.quotas.NoopQuotaLimiter.java">org/apache/hadoop/hbase/quotas/NoopQuotaLimiter.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.quotas.OperationQuota.java">org/apache/hadoop/hbase/quotas/OperationQuota.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.quotas.QuotaCache.java">org/apache/hadoop/hbase/quotas/QuotaCache.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.quotas.QuotaLimiter.java">org/apache/hadoop/hbase/quotas/QuotaLimiter.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.quotas.QuotaLimiterFactory.java">org/apache/hadoop/hbase/quotas/QuotaLimiterFactory.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.quotas.QuotaObserverChore.java">org/apache/hadoop/hbase/quotas/QuotaObserverChore.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.quotas.QuotaRetriever.java">org/apache/hadoop/hbase/quotas/QuotaRetriever.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.quotas.QuotaSettings.java">org/apache/hadoop/hbase/quotas/QuotaSettings.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.quotas.QuotaSettingsFactory.java">org/apache/hadoop/hbase/quotas/QuotaSettingsFactory.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.quotas.QuotaState.java">org/apache/hadoop/hbase/quotas/QuotaState.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.quotas.QuotaTableUtil.java">org/apache/hadoop/hbase/quotas/QuotaTableUtil.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.quotas.QuotaUtil.java">org/apache/hadoop/hbase/quotas/QuotaUtil.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.quotas.RateLimiter.java">org/apache/hadoop/hbase/quotas/RateLimiter.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.quotas.RegionServerRpcQuotaManager.java">org/apache/hadoop/hbase/quotas/RegionServerRpcQuotaManager.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.quotas.RegionServerSpaceQuotaManager.java">org/apache/hadoop/hbase/quotas/RegionServerSpaceQuotaManager.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.quotas.SnapshotQuotaObserverChore.java">org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.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.quotas.SpaceLimitSettings.java">org/apache/hadoop/hbase/quotas/SpaceLimitSettings.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.quotas.SpaceQuotaRefresherChore.java">org/apache/hadoop/hbase/quotas/SpaceQuotaRefresherChore.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.quotas.SpaceQuotaSnapshot.java">org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.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.quotas.SpaceQuotaSnapshotNotifier.java">org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.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.quotas.SpaceQuotaSnapshotNotifierFactory.java">org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifierFactory.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.quotas.SpaceQuotaSnapshotNotifierForTest.java">org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifierForTest.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.quotas.SpaceViolationPolicyEnforcement.java">org/apache/hadoop/hbase/quotas/SpaceViolationPolicyEnforcement.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.quotas.SpaceViolationPolicyEnforcementFactory.java">org/apache/hadoop/hbase/quotas/SpaceViolationPolicyEnforcementFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.quotas.TableQuotaSnapshotStore.java">org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
 <tr class="b">
-<td><a href="#org.apache.hadoop.hbase.quotas.TestFileSystemUtilizationChore.java">org/apache/hadoop/hbase/quotas/TestFileSystemUtilizationChore.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.quotas.TableQuotaSnapshotStore.java">org/apache/hadoop/hbase/quotas/TableQuotaSnapshotStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.quotas.TestFileSystemUtilizationChore.java">org/apache/hadoop/hbase/quotas/TestFileSystemUtilizationChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
@@ -9878,7 +9868,7 @@
 <li>sortStaticImportsAlphabetically: <tt>&quot;true&quot;</tt></li>
 <li>groups: <tt>&quot;*,org.apache.hbase.thirdparty,org.apache.hadoop.hbase.shaded&quot;</tt></li>
 <li>option: <tt>&quot;top&quot;</tt></li></ul></td>
-<td>1154</td>
+<td>1153</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="a">
 <td></td>
@@ -9890,7 +9880,7 @@
 <td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_imports.html#UnusedImports">UnusedImports</a>
 <ul>
 <li>processJavadoc: <tt>&quot;true&quot;</tt></li></ul></td>
-<td>112</td>
+<td>111</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="a">
 <td>indentation</td>
@@ -9908,12 +9898,12 @@
 <td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#JavadocTagContinuationIndentation">JavadocTagContinuationIndentation</a>
 <ul>
 <li>offset: <tt>&quot;2&quot;</tt></li></ul></td>
-<td>770</td>
+<td>771</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="a">
 <td></td>
 <td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#NonEmptyAtclauseDescription">NonEmptyAtclauseDescription</a></td>
-<td>3623</td>
+<td>3622</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="b">
 <td>misc</td>
@@ -19549,7 +19539,7 @@
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
-<td>NonEmptyAtclauseDescription</td>
+<td>JavadocTagContinuationIndentation</td>
 <td>Javadoc comment at column 0 has parse error. Details: no viable alternative at input '   *' while parsing JAVADOC_TAG</td>
 <td>117</td></tr>
 <tr class="b">
@@ -75584,21 +75574,6 @@
 <td>'(' is followed by whitespace.</td>
 <td>246</td></tr></table></div>
 <div class="section">
-<h3 id="org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.java</h3>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Severity</th>
-<th>Category</th>
-<th>Rule</th>
-<th>Message</th>
-<th>Line</th></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>imports</td>
-<td>ImportOrder</td>
-<td>Wrong order for 'org.apache.hadoop.hbase.client.Admin' import.</td>
-<td>26</td></tr></table></div>
-<div class="section">
 <h3 id="org.apache.hadoop.hbase.quotas.NamespaceQuotaSnapshotStore.java">org/apache/hadoop/hbase/quotas/NamespaceQuotaSnapshotStore.java</h3>
 <table border="0" class="table table-striped">
 <tr class="a">
@@ -76337,21 +76312,6 @@
 <td>Line is longer than 100 characters (found 101).</td>
 <td>337</td></tr></table></div>
 <div class="section">
-<h3 id="org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.java</h3>
-<table border="0" class="table table-striped">
-<tr class="b">
-<th>Severity</th>
-<th>Category</th>
-<th>Rule</th>
-<th>Message</th>
-<th>Line</th></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>imports</td>
-<td>UnusedImports</td>
-<td>Unused import - org.apache.hadoop.hbase.coprocessor.CoprocessorHost.</td>
-<td>35</td></tr></table></div>
-<div class="section">
 <h3 id="org.apache.hadoop.hbase.quotas.TestNamespaceQuotaViolationStore.java">org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.java</h3>
 <table border="0" class="table table-striped">
 <tr class="b">
@@ -120535,7 +120495,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index e2959b5..a81a144 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
     <language>en-us</language>
     <copyright>&#169;2007 - 2018 The Apache Software Foundation</copyright>
     <item>
-      <title>File: 3698,
-             Errors: 15578,
+      <title>File: 3699,
+             Errors: 15576,
              Warnings: 0,
              Infos: 0
       </title>
@@ -4260,20 +4260,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  1
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.JvmVersion.java">org/apache/hadoop/hbase/util/JvmVersion.java</a>
                 </td>
                 <td>
@@ -5954,6 +5940,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TConsistency.java">org/apache/hadoop/hbase/thrift2/generated/TConsistency.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.DemoClient.java">org/apache/hadoop/hbase/thrift2/DemoClient.java</a>
                 </td>
                 <td>
@@ -14074,20 +14074,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks.java">org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.wal.AbstractTestProtobufLog.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestProtobufLog.java</a>
                 </td>
                 <td>
@@ -28998,6 +28984,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks.java">org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.TestZKReplicationPeerStorage.java">org/apache/hadoop/hbase/replication/TestZKReplicationPeerStorage.java</a>
                 </td>
                 <td>
@@ -36264,20 +36264,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.java">org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  1
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TDelete.java">org/apache/hadoop/hbase/thrift2/generated/TDelete.java</a>
                 </td>
                 <td>
@@ -38266,6 +38252,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.MasterQuotasObserver.java">org/apache/hadoop/hbase/quotas/MasterQuotasObserver.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.TestScannersWithFilters.java">org/apache/hadoop/hbase/rest/TestScannersWithFilters.java</a>
                 </td>
                 <td>
@@ -42466,6 +42466,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver.java">org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.MultiThreadedWriterBase.java">org/apache/hadoop/hbase/util/MultiThreadedWriterBase.java</a>
                 </td>
                 <td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index 8d44065..ace58f2 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index e6658de..faa5a07 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index c9775e8..611596c 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -905,7 +905,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index 6fcd363..87d4370 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 69b82ac..d8cefed 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="20180807" />
+    <meta name="Date-Revision-yyyymmdd" content="20180808" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-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-08-07</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-08-08</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-frame.html b/devapidocs/allclasses-frame.html
index 3edc10c..419616f 100644
--- a/devapidocs/allclasses-frame.html
+++ b/devapidocs/allclasses-frame.html
@@ -1426,11 +1426,11 @@
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotaManager.NamedLock</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html" title="interface in org.apache.hadoop.hbase.quotas" target="classFrame"><span class="interfaceName">MasterQuotaManager.SetQuotaOperations</span></a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotaManager.SizeSnapshotWithTimestamp</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterQuotasObserver</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">MasterRpcServices</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master" target="classFrame">MasterRpcServices.BalanceSwitchMode</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">MasterServices</span></a></li>
 <li><a href="org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.html" title="class in org.apache.hadoop.hbase.master.snapshot" target="classFrame">MasterSnapshotVerifier</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">MasterSpaceQuotaObserver</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">MasterStatusServlet</a></li>
 <li><a href="org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master" target="classFrame">MasterStatusTmpl</a></li>
 <li><a href="org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html" title="class in org.apache.hadoop.hbase.tmpl.master" target="classFrame">MasterStatusTmpl.ImplData</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-noframe.html b/devapidocs/allclasses-noframe.html
index 8f9f88f..6c58675 100644
--- a/devapidocs/allclasses-noframe.html
+++ b/devapidocs/allclasses-noframe.html
@@ -1426,11 +1426,11 @@
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html" title="interface in org.apache.hadoop.hbase.quotas"><span class="interfaceName">MasterQuotaManager.SetQuotaOperations</span></a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager.SizeSnapshotWithTimestamp</a></li>
+<li><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master"><span class="interfaceName">MasterServices</span></a></li>
 <li><a href="org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.html" title="class in org.apache.hadoop.hbase.master.snapshot">MasterSnapshotVerifier</a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></li>
 <li><a href="org/apache/hadoop/hbase/master/MasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master">MasterStatusServlet</a></li>
 <li><a href="org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a></li>
 <li><a href="org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl.ImplData</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 5f2a614..379b3d8 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3803,21 +3803,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>"Tue Aug  7 14:39:49 UTC 2018"</code></td>
+<td class="colLast"><code>"Wed Aug  8 14:40:09 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>"bd01fa763985491e196e296f0f627274ce04e619"</code></td>
+<td class="colLast"><code>"d921262d389ec7178797b817f0cd8a0a873085ac"</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>"e8f6fa97a1650b274dfe1c452af3481b"</code></td>
+<td class="colLast"><code>"2d69dbc49a64f9da6ab7161ba1c299bf"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -17206,7 +17206,7 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -17214,17 +17214,17 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.quotas.MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE">
 <!--   -->
 </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/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></code></td>
 <td class="colLast"><code>"hbase.quota.remove.on.table.delete"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.quotas.MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<td><code><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 52bcb5c..cb297f2 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -16290,7 +16290,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/FileArchiverNotifierImpl.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/FileArchiverNotifierImpl.html" title="class in org.apache.hadoop.hbase.quotas">FileArchiverNotifierImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaObserverChore.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a></dt>
 <dd>&nbsp;</dd>
@@ -17071,6 +17071,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Query.html#consistency">consistency</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#consistencyFromThrift-org.apache.hadoop.hbase.thrift2.generated.TConsistency-">consistencyFromThrift(TConsistency)</a></span> - Static method in class org.apache.hadoop.hbase.thrift2.<a href="org/apache/hadoop/hbase/thrift2/ThriftUtilities.html" title="class in org.apache.hadoop.hbase.thrift2">ThriftUtilities</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/AsyncConsoleAppender.html#consoleAppender">consoleAppender</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/AsyncConsoleAppender.html" title="class in org.apache.hadoop.hbase">AsyncConsoleAppender</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/SnapshotManifest.html#consolidate--">consolidate()</a></span> - Method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a></dt>
@@ -18690,7 +18692,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#CP_REQUEST_COUNT_DESC">CP_REQUEST_COUNT_DESC</a></span> - Static variable in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#cpEnv">cpEnv</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#cpEnv">cpEnv</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/HMaster.html#cpHost">cpHost</a></span> - Variable in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
 <dd>&nbsp;</dd>
@@ -42003,7 +42005,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html#getMasterObserver--">getMasterObserver()</a></span> - Method in interface org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#getMasterObserver--">getMasterObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#getMasterObserver--">getMasterObserver()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#getMasterObserver--">getMasterObserver()</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a></dt>
 <dd>&nbsp;</dd>
@@ -71495,6 +71497,13 @@
 <dd>
 <div class="block">Holds the size of a region at the given time, millis since the epoch.</div>
 </dd>
+<dt><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotasObserver</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
+<dd>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#MasterQuotasObserver--">MasterQuotasObserver()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MetricsMaster.html#masterQuotaSource">masterQuotaSource</a></span> - Variable in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#masterRequest--">masterRequest()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></dt>
@@ -71555,13 +71564,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html#masterSource">masterSource</a></span> - Variable in enum org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master">MetricsMasterSourceFactoryImpl.FactoryStorage</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterSpaceQuotaObserver</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
-<dd>
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#MasterSpaceQuotaObserver--">MasterSpaceQuotaObserver()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/master/MasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterStatusServlet</span></a> - Class in <a href="org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a></dt>
 <dd>
 <div class="block">The servlet responsible for rendering the index page of the
@@ -82461,7 +82463,7 @@ service.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.html#postDeleteNamespace-java.lang.String-">postDeleteNamespace(String)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, String)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, String)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/access/AccessController.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, String)</a></span> - Method in class org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a></dt>
 <dd>&nbsp;</dd>
@@ -82477,7 +82479,7 @@ service.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.html#postDeleteTable-org.apache.hadoop.hbase.TableName-">postDeleteTable(TableName)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a></dt>
 <dd>&nbsp;</dd>
@@ -87452,7 +87454,7 @@ service.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaScope.html#QuotaScope--">QuotaScope()</a></span> - Constructor for enum org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaScope</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#quotasEnabled">quotasEnabled</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#quotasEnabled">quotasEnabled</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaSettings</span></a> - Class in <a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></dt>
 <dd>&nbsp;</dd>
@@ -91769,9 +91771,9 @@ service.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ZKNamespaceManager.html#remove-java.lang.String-">remove(String)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ZKNamespaceManager.html" title="class in org.apache.hadoop.hbase">ZKNamespaceManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE">REMOVE_QUOTA_ON_TABLE_DELETE</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT">REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT</a></span> - Static variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#removeAfterUnassigning">removeAfterUnassigning</a></span> - Variable in class org.apache.hadoop.hbase.master.assignment.<a href="org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html" title="class in org.apache.hadoop.hbase.master.assignment">UnassignProcedure</a></dt>
 <dd>
@@ -108518,7 +108520,7 @@ service.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#start--">start()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start(CoprocessorEnvironment)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start(CoprocessorEnvironment)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaCache.html#start--">start()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaCache.html" title="class in org.apache.hadoop.hbase.quotas">QuotaCache</a></dt>
 <dd>&nbsp;</dd>
@@ -117514,10 +117516,10 @@ service.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html#updateConfiguration-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest-">updateConfiguration(RpcController, AdminProtos.UpdateConfigurationRequest)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForSpaceQuotaObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForSpaceQuotaObserver(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForQuotasObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForQuotasObserver(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
 <dd>
-<div class="block">Adds the <code>MasterSpaceQuotaObserver</code> to the list of configured Master observers to
- automatically remove space quotas for a table when that table is deleted.</div>
+<div class="block">Adds the <code>MasterQuotasObserver</code> to the list of configured Master observers to
+ automatically remove quotas for a table when that table is deleted.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/coprocessor/ReadOnlyConfiguration.html#updateConnectAddr-java.lang.String-java.lang.String-java.lang.String-java.net.InetSocketAddress-">updateConnectAddr(String, String, String, InetSocketAddress)</a></span> - Method in class org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/ReadOnlyConfiguration.html" title="class in org.apache.hadoop.hbase.coprocessor">ReadOnlyConfiguration</a></dt>
 <dd>&nbsp;</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/Coprocessor.html b/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
index 0c83982..ec25cde 100644
--- a/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/AggregateImplementation.html" title="class in org.apache.hadoop.hbase.coprocessor">AggregateImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/backup/BackupObserver.html" title="class in org.apache.hadoop.hbase.backup">BackupObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor">BaseRowProcessorEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor.example">BulkDeleteEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/constraint/ConstraintProcessor.html" title="class in org.apache.hadoop.hbase.constraint">ConstraintProcessor</a>, <a href="../../
 ../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocess
 or/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics.ExampleRegionObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/Export.html" title="class in org.apache.hadoop.hbase.coprocessor">Export</a>, <a href="../../../../org/apache/hadoop/hbase/JMXListener.html" title="class in org.apache.hadoop.hbase">JMXListener</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpace
 QuotaObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor">MetaTableMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.ExampleRegionObserverMeta.html" title="class in org.apache.hadoop.hbase.coprocessor">MetaTableMetrics.ExampleRegionObserverMeta</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor">MultiRowMutationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/RefreshHFilesEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor.example">RefreshHFilesEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationObserver.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/RowCountEndp
 oint.html" title="class in org.apache.hadoop.hbase.coprocessor.example">RowCountEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ScanModifyingObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ScanModifyingObserver</a>, <a href="../../../../org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.html" title="class in org.apache.hadoop.hbase.security.access">SecureBulkLoadEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/security/token/TokenProvider.html" title="class in org.apache.hadoop.hbase.security.token">TokenProvider</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ValueRewritingObserver</a>, <a href="../../../../org/apache/hadoop/hbase/security/
 visibility/VisibilityController.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityController</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/VisibilityReplication.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityReplication</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">WriteHeavyIncrementObserver</a>, <a href="../../../../org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html" title="class in org.apache.hadoop.hbase.tool">WriteSinkCoprocessor</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ZooKeeperScanPolicyObserver</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/AggregateImplementation.html" title="class in org.apache.hadoop.hbase.coprocessor">AggregateImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/backup/BackupObserver.html" title="class in org.apache.hadoop.hbase.backup">BackupObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor">BaseRowProcessorEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor.example">BulkDeleteEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/constraint/ConstraintProcessor.html" title="class in org.apache.hadoop.hbase.constraint">ConstraintProcessor</a>, <a href="../../
 ../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService</a>, <a href="../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocess
 or/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics.ExampleRegionObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/Export.html" title="class in org.apache.hadoop.hbase.coprocessor">Export</a>, <a href="../../../../org/apache/hadoop/hbase/JMXListener.html" title="class in org.apache.hadoop.hbase">JMXListener</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObs
 erver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor">MetaTableMetrics</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.ExampleRegionObserverMeta.html" title="class in org.apache.hadoop.hbase.coprocessor">MetaTableMetrics.ExampleRegionObserverMeta</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor">MultiRowMutationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/RefreshHFilesEndpoint.html" title="class in org.apache.hadoop.hbase.coprocessor.example">RefreshHFilesEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationObserver.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationObserver</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.htm
 l" title="class in org.apache.hadoop.hbase.coprocessor.example">RowCountEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ScanModifyingObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ScanModifyingObserver</a>, <a href="../../../../org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.html" title="class in org.apache.hadoop.hbase.security.access">SecureBulkLoadEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/security/token/TokenProvider.html" title="class in org.apache.hadoop.hbase.security.token">TokenProvider</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ValueRewritingObserver</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibili
 ty/VisibilityController.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityController</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/VisibilityReplication.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityReplication</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">WriteHeavyIncrementObserver</a>, <a href="../../../../org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html" title="class in org.apache.hadoop.hbase.tool">WriteSinkCoprocessor</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ZooKeeperScanPolicyObserver</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 19c67e5..02955b5 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 <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/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/class-use/Coprocessor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Coprocessor.html b/devapidocs/org/apache/hadoop/hbase/class-use/Coprocessor.html
index 198a6ee..bd2654a 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Coprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Coprocessor.html
@@ -455,9 +455,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></span></code>
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></span></code>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
 </td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
index f8f2bc8..eff529e 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
@@ -478,7 +478,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#cpEnv">cpEnv</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#cpEnv">cpEnv</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -491,7 +491,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
index d88e565..ce07430 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -8684,7 +8684,7 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
index c988c31..11981fd 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
@@ -88,6 +88,13 @@
 <div class="block">Provides HBase Client</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
+<td class="colLast">
+<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
+service.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -166,6 +173,24 @@ the order they are declared.</div>
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.thrift2">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> in <a href="../../../../../../org/apache/hadoop/hbase/thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a> that return <a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ThriftUtilities.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#consistencyFromThrift-org.apache.hadoop.hbase.thrift2.generated.TConsistency-">consistencyFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TConsistency&nbsp;tConsistency)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </li>
 </ul>


[07/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/TestLocalHBaseCluster.MyHMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestLocalHBaseCluster.MyHMaster.html b/testdevapidocs/org/apache/hadoop/hbase/TestLocalHBaseCluster.MyHMaster.html
index babc74e..940db6c 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestLocalHBaseCluster.MyHMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestLocalHBaseCluster.MyHMaster.html
@@ -232,7 +232,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessor
 Host, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMai
 ntenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessor
 Host, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMai
 ntenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 6af42fe..2d9b60f 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/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>
+<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>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
index 73ad808..8e66446 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
@@ -4163,23 +4163,23 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestMasterQuotaManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestMasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestRegionSizeReportingChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestRegionSizeReportingChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestMasterQuotaManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestRegionSizeImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestRegionSizeImpl.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestRegionSizeReportingChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestRegionSizeReportingChore.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestRegionSizeImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestRegionSizeImpl.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestMasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
@@ -4199,43 +4199,43 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestMasterSpaceQuotaObserverWithMocks.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestQuotaStatusRPCs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaStatusRPCs.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestQuotaStatusRPCs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaStatusRPCs.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestQuotaThrottle.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaThrottle.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestQuotaThrottle.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaThrottle.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestSpaceQuotaViolationPolicyRefresherChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSpaceQuotaViolationPolicyRefresherChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestSpaceQuotaViolationPolicyRefresherChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSpaceQuotaViolationPolicyRefresherChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestActivePolicyEnforcement.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestActivePolicyEnforcement.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestActivePolicyEnforcement.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestActivePolicyEnforcement.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestTablesWithQuotas.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestTablesWithQuotas.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestTablesWithQuotas.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestTablesWithQuotas.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestGlobalQuotaSettingsImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestGlobalQuotaSettingsImpl.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestGlobalQuotaSettingsImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestGlobalQuotaSettingsImpl.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestFileSystemUtilizationChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestFileSystemUtilizationChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestFileSystemUtilizationChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestFileSystemUtilizationChore.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestTableSpaceQuotaViolationNotifier.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestTableSpaceQuotaViolationNotifier.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestTableSpaceQuotaViolationNotifier.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestTableSpaceQuotaViolationNotifier.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestQuotaState.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaState.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestQuotaState.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaState.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestMasterQuotasObserverWithMocks.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.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/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
index 7c00323..8e3336d 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
@@ -2638,11 +2638,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestMasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestMasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/master/TestGetReplicationLoad.MyMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/TestGetReplicationLoad.MyMaster.html b/testdevapidocs/org/apache/hadoop/hbase/master/TestGetReplicationLoad.MyMaster.html
index 6339863..c5f198b 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/TestGetReplicationLoad.MyMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/TestGetReplicationLoad.MyMaster.html
@@ -231,7 +231,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/master/TestMasterMetrics.MyMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/TestMasterMetrics.MyMaster.html b/testdevapidocs/org/apache/hadoop/hbase/master/TestMasterMetrics.MyMaster.html
index cfa4a62..11c570e 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/TestMasterMetrics.MyMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/TestMasterMetrics.MyMaster.html
@@ -231,7 +231,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/master/TestShutdownBackupMaster.MockHMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/TestShutdownBackupMaster.MockHMaster.html b/testdevapidocs/org/apache/hadoop/hbase/master/TestShutdownBackupMaster.MockHMaster.html
index 7809d8d..62f3410 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/TestShutdownBackupMaster.MockHMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/TestShutdownBackupMaster.MockHMaster.html
@@ -230,7 +230,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkInitialized, checkServiceStarted, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createNamespace, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteNamespace, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockMa
 nager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNamespace, getNamespaces, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getRemoteInetAddress, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableRegionForRow, getTableStateManager, getUseThisHostnameInstead, g
 etWalProcedureStore, getZooKeeper, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isCatalogJanitorEnabled, isCleanerChoreEnabled, isInitialized, isInMaintenanceMode, isNormalizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyNamespace, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 c48d4c7..235d99a 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -576,15 +576,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/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/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/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/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/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/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/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/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/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/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/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/PerformanceEvaluation.Counter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">PerformanceEvaluation.Counter</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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/f11959c9/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 ca2f47e..fbff915 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -205,9 +205,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/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>
-<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>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html
index b536d53..b1aedab 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" target="_top">Frames</a></li>
@@ -276,7 +276,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
new file mode 100644
index 0000000..7f2b04b
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
@@ -0,0 +1,573 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TestMasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestMasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":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";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestMasterQuotasObserver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
+<h2 title="Class TestMasterQuotasObserver" class="title">Class TestMasterQuotasObserver</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.52">TestMasterQuotasObserver</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>
+<div class="block">Test class for <code>MasterQuotasObserver</code>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#helper">helper</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.junit.rules.TestName</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testName">testName</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#TestMasterQuotasObserver--">TestMasterQuotasObserver</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#createTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">createTable</a></span>(org.apache.hadoop.hbase.client.Admin&nbsp;admin,
+           org.apache.hadoop.hbase.TableName&nbsp;tn)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#dropTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">dropTable</a></span>(org.apache.hadoop.hbase.client.Admin&nbsp;admin,
+         org.apache.hadoop.hbase.TableName&nbsp;tn)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#getNumSpaceQuotas--">getNumSpaceQuotas</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#getThrottleQuotas--">getThrottleQuotas</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#namespaceExists-java.lang.String-">namespaceExists</a></span>(<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;ns)</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/quotas/TestMasterQuotasObserver.html#removeAllQuotas--">removeAllQuotas</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#setUp--">setUp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#tearDown--">tearDown</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testNamespaceRPCQuotaRemoved--">testNamespaceRPCQuotaRemoved</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testNamespaceSpaceQuotaRemoved--">testNamespaceSpaceQuotaRemoved</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testObserverAddedByDefault--">testObserverAddedByDefault</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testTableRPCQuotaRemoved--">testTableRPCQuotaRemoved</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#testTableSpaceQuotaRemoved--">testTableSpaceQuotaRemoved</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CLASS_RULE">
+<!--   -->
+</a>
+<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/quotas/TestMasterQuotasObserver.html#line.55">CLASS_RULE</a></pre>
+</li>
+</ul>
+<a name="TEST_UTIL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TEST_UTIL</h4>
+<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.58">TEST_UTIL</a></pre>
+</li>
+</ul>
+<a name="helper">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>helper</h4>
+<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.59">helper</a></pre>
+</li>
+</ul>
+<a name="testName">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testName</h4>
+<pre>public&nbsp;org.junit.rules.TestName <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.62">testName</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TestMasterQuotasObserver--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TestMasterQuotasObserver</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.52">TestMasterQuotasObserver</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setUp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUp</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.65">setUp</a>()
+                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="tearDown--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tearDown</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.72">tearDown</a>()
+                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="removeAllQuotas--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeAllQuotas</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.77">removeAllQuotas</a>()
+                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="testTableSpaceQuotaRemoved--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testTableSpaceQuotaRemoved</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.93">testTableSpaceQuotaRemoved</a>()
+                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="testTableRPCQuotaRemoved--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testTableRPCQuotaRemoved</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.116">testTableRPCQuotaRemoved</a>()
+                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="testNamespaceSpaceQuotaRemoved--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testNamespaceSpaceQuotaRemoved</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.141">testNamespaceSpaceQuotaRemoved</a>()
+                                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="testNamespaceRPCQuotaRemoved--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testNamespaceRPCQuotaRemoved</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.167">testNamespaceRPCQuotaRemoved</a>()
+                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="testObserverAddedByDefault--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testObserverAddedByDefault</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.193">testObserverAddedByDefault</a>()
+                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="namespaceExists-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>namespaceExists</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.202">namespaceExists</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;ns)
+                        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>
+<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>
+</dl>
+</li>
+</ul>
+<a name="getNumSpaceQuotas--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumSpaceQuotas</h4>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.212">getNumSpaceQuotas</a>()
+                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getThrottleQuotas--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThrottleQuotas</h4>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.223">getThrottleQuotas</a>()
+                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTable</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.234">createTable</a>(org.apache.hadoop.hbase.client.Admin&nbsp;admin,
+                         org.apache.hadoop.hbase.TableName&nbsp;tn)
+                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="dropTable-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dropTable</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#line.241">dropTable</a>(org.apache.hadoop.hbase.client.Admin&nbsp;admin,
+                       org.apache.hadoop.hbase.TableName&nbsp;tn)
+                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestMasterQuotasObserver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[05/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-frame.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
index abb058f..200c809 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-frame.html
@@ -28,8 +28,8 @@
 <li><a href="TestGlobalQuotaSettingsImpl.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestGlobalQuotaSettingsImpl</a></li>
 <li><a href="TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestLowLatencySpaceQuotas</a></li>
 <li><a href="TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotaManager</a></li>
-<li><a href="TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterSpaceQuotaObserver</a></li>
-<li><a href="TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterSpaceQuotaObserverWithMocks</a></li>
+<li><a href="TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotasObserver</a></li>
+<li><a href="TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestMasterQuotasObserverWithMocks</a></li>
 <li><a href="TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestNamespaceQuotaViolationStore</a></li>
 <li><a href="TestQuotaAdmin.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestQuotaAdmin</a></li>
 <li><a href="TestQuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestQuotaFilter</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-summary.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
index 26b21b3..bdeabe3 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-summary.html
@@ -157,15 +157,15 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserver</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserver</a></td>
 <td class="colLast">
-<div class="block">Test class for <code>MasterSpaceQuotaObserver</code>.</div>
+<div class="block">Test class for <code>MasterQuotasObserver</code>.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterSpaceQuotaObserverWithMocks</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">TestMasterQuotasObserverWithMocks</a></td>
 <td class="colLast">
-<div class="block">Test class for MasterSpaceQuotaObserver that does not require a cluster.</div>
+<div class="block">Test class for MasterQuotasObserver that does not require a cluster.</div>
 </td>
 </tr>
 <tr class="rowColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index de6c452..aacce23 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -92,8 +92,8 @@
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestGlobalQuotaSettingsImpl.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestGlobalQuotaSettingsImpl</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestLowLatencySpaceQuotas.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestLowLatencySpaceQuotas</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotaManager</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserver</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserverWithMocks</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserver</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserverWithMocks</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestNamespaceQuotaViolationStore</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaAdmin.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestQuotaAdmin</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestQuotaFilter</span></a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMaster.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMaster.html
index 8951bac..c3b4261 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMaster.html
@@ -230,7 +230,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCopr
 ocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNor
 malizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCopr
 ocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNor
 malizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMaster.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMaster.html
index 0822a8c..a127e10 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMaster.html
@@ -230,7 +230,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCopr
 ocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNor
 malizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessorHost, getMasterCopr
 ocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getReplicationPeerManager, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNor
 malizerOn, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 15f5f09..6b2d76f 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -667,11 +667,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/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/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/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/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/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/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>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.MockHMaster.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.MockHMaster.html b/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.MockHMaster.html
index daaa76c..e4180ea 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.MockHMaster.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.MockHMaster.html
@@ -270,7 +270,7 @@ extends org.apache.hadoop.hbase.master.HMaster</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.HMaster</h3>
-<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessor
 Host, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNormalizerO
 n, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForSpaceQuotaObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
+<code>abort, abortProcedure, addColumn, addReplicationPeer, balance, balance, balanceSwitch, canCreateBaseZNode, canUpdateTableDescriptor, checkIfShouldMoveSystemRegionAsync, checkTableModifiable, configureInfoServer, constructMaster, createMetaBootstrap, createRpcServices, createServerManager, createSystemTable, createTable, decommissionRegionServers, decorateMasterConfiguration, deleteColumn, deleteTable, disableReplicationPeer, disableTable, enableReplicationPeer, enableTable, getAssignmentManager, getAverageLoad, getCatalogJanitor, getClientIdAuditPrefix, getClusterMetrics, getClusterMetrics, getClusterMetricsWithoutCoprocessor, getClusterMetricsWithoutCoprocessor, getClusterSchema, getDumpServlet, getFavoredNodesManager, getHFileCleaner, getInitializedEvent, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLoadBalancer, getLoadBalancerClassName, getLoadedCoprocessors, getLockManager, getLocks, getLogCleaner, getMasterActiveTime, getMasterCoprocessor
 Host, getMasterCoprocessors, getMasterFileSystem, getMasterFinishedInitializationTime, getMasterMetrics, getMasterProcedureExecutor, getMasterProcedureManagerHost, getMasterQuotaManager, getMasterRpcServices, getMasterStartTime, getMasterWalManager, getMergePlanCount, getMetaTableObserver, getMobCompactionState, getNumWALFiles, getProcedures, getProcessName, getQuotaObserverChore, getRegionNormalizer, getRegionNormalizerTracker, getRegionServerFatalLogBuffer, getRegionServerInfoPort, getRegionServerVersion, getReplicationLoad, getReplicationPeerConfig, getServerManager, getServerName, getSnapshotManager, getSnapshotQuotaObserverChore, getSpaceQuotaSnapshotNotifier, getSplitOrMergeTracker, getSplitPlanCount, getSyncReplicationReplayWALManager, getTableDescriptors, getTableStateManager, getUseThisHostnameInstead, getWalProcedureStore, getZooKeeper, initClusterSchemaService, initializeZKBasedSystemTrackers, isActiveMaster, isBalancerOn, isInitialized, isInMaintenanceMode, isNormalizerO
 n, isSplitOrMergeEnabled, listDecommissionedRegionServers, listReplicationPeers, listTableDescriptors, listTableDescriptorsByNamespace, listTableNames, listTableNamesByNamespace, login, main, mergeRegions, modifyColumn, modifyTable, move, normalizeRegions, recommissionRegionServer, registerService, remoteProcedureCompleted, remoteProcedureFailed, removeReplicationPeer, reportMobCompactionEnd, reportMobCompactionStart, requestMobCompaction, restoreSnapshot, run, setCatalogJanitorEnabled, setInitialized, shutdown, splitRegion, stop, stopMaster, stopServiceThreads, transitReplicationPeerSyncReplicationState, truncateTable, updateConfigurationForQuotasObserver, updateReplicationPeerConfig, waitForMasterActive</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 cb17cac..41884c7 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
@@ -254,8 +254,8 @@
 <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/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.Generator.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Generator.Counts</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/IntegrationTestWithCellVisibilityLoadAndVerify.Counters.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestWithCellVisibilityLoadAndVerify.Counters</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html b/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
index 43d1ca0..e256e63 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1562">TestThriftHBaseServiceHandler.DelayingRegionObserver</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1595">TestThriftHBaseServiceHandler.DelayingRegionObserver</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 org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.hadoop.hbase.coprocessor.RegionObserver</pre>
 </li>
@@ -270,7 +270,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <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/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1563">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1596">LOG</a></pre>
 </li>
 </ul>
 <a name="delayMillis">
@@ -279,7 +279,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <ul class="blockListLast">
 <li class="blockList">
 <h4>delayMillis</h4>
-<pre>private&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1565">delayMillis</a></pre>
+<pre>private&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1598">delayMillis</a></pre>
 </li>
 </ul>
 </li>
@@ -296,7 +296,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DelayingRegionObserver</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1562">DelayingRegionObserver</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1595">DelayingRegionObserver</a>()</pre>
 </li>
 </ul>
 </li>
@@ -313,7 +313,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionObserver</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;org.apache.hadoop.hbase.coprocessor.RegionObserver&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1568">getRegionObserver</a>()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;org.apache.hadoop.hbase.coprocessor.RegionObserver&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1601">getRegionObserver</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegionObserver</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.coprocessor.RegionCoprocessor</code></dd>
@@ -326,7 +326,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1573">start</a>(org.apache.hadoop.hbase.CoprocessorEnvironment&nbsp;e)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1606">start</a>(org.apache.hadoop.hbase.CoprocessorEnvironment&nbsp;e)
            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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -342,7 +342,7 @@ implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.had
 <ul class="blockListLast">
 <li class="blockList">
 <h4>preGetOp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1579">preGetOp</a>(org.apache.hadoop.hbase.coprocessor.ObserverContext&lt;org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment&gt;&nbsp;e,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html#line.1612">preGetOp</a>(org.apache.hadoop.hbase.coprocessor.ObserverContext&lt;org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment&gt;&nbsp;e,
                      org.apache.hadoop.hbase.client.Get&nbsp;get,
                      <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.Cell&gt;&nbsp;results)
               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>


[04/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html b/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
index 879a721..00819f7 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":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/thrift2/TestThriftHBaseServiceHandler.html#line.114">TestThriftHBaseServiceHandler</a>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.116">TestThriftHBaseServiceHandler</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>
 <div class="block">Unit testing for ThriftServer.HBaseHandler, a part of the org.apache.hadoop.hbase.thrift2
  package.</div>
@@ -299,36 +299,40 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDelete--">testDelete</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testConsistency--">testConsistency</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteAllTimestamps--">testDeleteAllTimestamps</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDelete--">testDelete</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteFamily--">testDeleteFamily</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteAllTimestamps--">testDeleteAllTimestamps</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteFamilyVersion--">testDeleteFamilyVersion</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteFamily--">testDeleteFamily</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteMultiple--">testDeleteMultiple</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteFamilyVersion--">testDeleteFamilyVersion</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteSingleTimestamp--">testDeleteSingleTimestamp</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteMultiple--">testDeleteMultiple</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDeleteSingleTimestamp--">testDeleteSingleTimestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testDurability--">testDurability</a></span>()</code>
 <div class="block">Create TPut, TDelete , TIncrement objects, set durability then call ThriftUtility
  functions to get Put , Delete and Increment respectively.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testExceptionType-org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface-org.apache.hadoop.hbase.thrift.ThriftMetrics-java.nio.ByteBuffer-byte:A-org.apache.hadoop.hbase.thrift.ErrorThrowingGetObserver.ErrorType-">testExceptionType</a></span>(org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface&nbsp;handler,
                  org.apache.hadoop.hbase.thrift.ThriftMetrics&nbsp;metrics,
@@ -336,37 +340,37 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
                  byte[]&nbsp;rowkey,
                  <a href="../../../../../org/apache/hadoop/hbase/thrift/ErrorThrowingGetObserver.ErrorType.html" title="enum in org.apache.hadoop.hbase.thrift">ErrorThrowingGetObserver.ErrorType</a>&nbsp;errorType)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testExists--">testExists</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testExistsAll--">testExistsAll</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testFilterRegistration--">testFilterRegistration</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testGetScannerResults--">testGetScannerResults</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testIncrement--">testIncrement</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testLongLivedScan--">testLongLivedScan</a></span>()</code>
 <div class="block">Tests keeping a HBase scanner alive for long periods of time.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testMetrics--">testMetrics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testMetricsPrecision--">testMetricsPrecision</a></span>()</code>
 <div class="block">See HBASE-17611
@@ -375,50 +379,50 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  duration.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testMetricsWithException--">testMetricsWithException</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testMutateRow--">testMutateRow</a></span>()</code>
 <div class="block">Put valueA to a row, make sure put has happened, then create a mutation object to put valueB
  and delete ValueA, then check that the row value is only valueB.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testPutGet--">testPutGet</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testPutGetMultiple--">testPutGetMultiple</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testPutTTL--">testPutTTL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testReverseScan--">testReverseScan</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testScan--">testScan</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testScanWithBatchSize--">testScanWithBatchSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testScanWithColumnFamilyTimeRange--">testScanWithColumnFamilyTimeRange</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testScanWithFilter--">testScanWithFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#testSmallScan--">testSmallScan</a></span>()</code>&nbsp;</td>
 </tr>
@@ -450,7 +454,7 @@ 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/thrift2/TestThriftHBaseServiceHandler.html#line.117">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/thrift2/TestThriftHBaseServiceHandler.html#line.119">CLASS_RULE</a></pre>
 </li>
 </ul>
 <a name="LOG">
@@ -459,7 +463,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <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/thrift2/TestThriftHBaseServiceHandler.html#line.120">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.122">LOG</a></pre>
 </li>
 </ul>
 <a name="UTIL">
@@ -468,7 +472,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>UTIL</h4>
-<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.121">UTIL</a></pre>
+<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.123">UTIL</a></pre>
 </li>
 </ul>
 <a name="tableAname">
@@ -477,7 +481,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tableAname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.124">tableAname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.126">tableAname</a></pre>
 </li>
 </ul>
 <a name="familyAname">
@@ -486,7 +490,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>familyAname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.125">familyAname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.127">familyAname</a></pre>
 </li>
 </ul>
 <a name="familyBname">
@@ -495,7 +499,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>familyBname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.126">familyBname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.128">familyBname</a></pre>
 </li>
 </ul>
 <a name="qualifierAname">
@@ -504,7 +508,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>qualifierAname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.127">qualifierAname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.129">qualifierAname</a></pre>
 </li>
 </ul>
 <a name="qualifierBname">
@@ -513,7 +517,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>qualifierBname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.128">qualifierBname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.130">qualifierBname</a></pre>
 </li>
 </ul>
 <a name="valueAname">
@@ -522,7 +526,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>valueAname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.129">valueAname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.131">valueAname</a></pre>
 </li>
 </ul>
 <a name="valueBname">
@@ -531,7 +535,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>valueBname</h4>
-<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.130">valueBname</a></pre>
+<pre>private static&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.132">valueBname</a></pre>
 </li>
 </ul>
 <a name="families">
@@ -540,7 +544,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>families</h4>
-<pre>private static&nbsp;org.apache.hadoop.hbase.HColumnDescriptor[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.131">families</a></pre>
+<pre>private static&nbsp;org.apache.hadoop.hbase.HColumnDescriptor[] <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.133">families</a></pre>
 </li>
 </ul>
 <a name="metricsHelper">
@@ -549,7 +553,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>metricsHelper</h4>
-<pre>private static final&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/thrift2/TestThriftHBaseServiceHandler.html#line.137">metricsHelper</a></pre>
+<pre>private static final&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/thrift2/TestThriftHBaseServiceHandler.html#line.139">metricsHelper</a></pre>
 </li>
 </ul>
 <a name="name">
@@ -558,7 +562,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>name</h4>
-<pre>public&nbsp;org.junit.rules.TestName <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.141">name</a></pre>
+<pre>public&nbsp;org.junit.rules.TestName <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.143">name</a></pre>
 </li>
 </ul>
 </li>
@@ -575,7 +579,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TestThriftHBaseServiceHandler</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.114">TestThriftHBaseServiceHandler</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.116">TestThriftHBaseServiceHandler</a>()</pre>
 </li>
 </ul>
 </li>
@@ -592,7 +596,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>assertTColumnValuesEqual</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.144">assertTColumnValuesEqual</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TColumnValue&gt;&nbsp;columnValuesA,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.146">assertTColumnValuesEqual</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TColumnValue&gt;&nbsp;columnValuesA,
                                      <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TColumnValue&gt;&nbsp;columnValuesB)</pre>
 </li>
 </ul>
@@ -602,7 +606,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>assertTColumnValueEqual</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.164">assertTColumnValueEqual</a>(org.apache.hadoop.hbase.thrift2.generated.TColumnValue&nbsp;a,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.166">assertTColumnValueEqual</a>(org.apache.hadoop.hbase.thrift2.generated.TColumnValue&nbsp;a,
                                     org.apache.hadoop.hbase.thrift2.generated.TColumnValue&nbsp;b)</pre>
 </li>
 </ul>
@@ -612,7 +616,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>beforeClass</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.171">beforeClass</a>()
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.173">beforeClass</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +630,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>afterClass</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.184">afterClass</a>()
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.186">afterClass</a>()
                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -640,7 +644,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/thrift2/TestThriftHBaseServiceHandler.html#line.189">setup</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.191">setup</a>()
            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -654,7 +658,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>createHandler</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.thrift2.ThriftHBaseServiceHandler&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.193">createHandler</a>()
+<pre>private&nbsp;org.apache.hadoop.hbase.thrift2.ThriftHBaseServiceHandler&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.195">createHandler</a>()
                                                                          throws org.apache.thrift.TException</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -668,7 +672,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testExists</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.203">testExists</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.205">testExists</a>()
                 throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
                        org.apache.thrift.TException</pre>
 <dl>
@@ -684,7 +688,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testExistsAll</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.223">testExistsAll</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.225">testExistsAll</a>()
                    throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
                           org.apache.thrift.TException</pre>
 <dl>
@@ -700,7 +704,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testPutGet</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.251">testPutGet</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.253">testPutGet</a>()
                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -714,7 +718,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testPutGetMultiple</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.274">testPutGetMultiple</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.276">testPutGetMultiple</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -728,7 +732,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDeleteMultiple</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.304">testDeleteMultiple</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.306">testDeleteMultiple</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -742,7 +746,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDelete</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.332">testDelete</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.334">testDelete</a>()
                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -756,7 +760,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDeleteAllTimestamps</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.369">testDeleteAllTimestamps</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.371">testDeleteAllTimestamps</a>()
                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -770,7 +774,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDeleteSingleTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.409">testDeleteSingleTimestamp</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.411">testDeleteSingleTimestamp</a>()
                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -784,7 +788,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDeleteFamily</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.454">testDeleteFamily</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.456">testDeleteFamily</a>()
                       throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -798,7 +802,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDeleteFamilyVersion</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.496">testDeleteFamilyVersion</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.498">testDeleteFamilyVersion</a>()
                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -812,7 +816,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testIncrement</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.540">testIncrement</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.542">testIncrement</a>()
                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -826,7 +830,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testAppend</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.567">testAppend</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.569">testAppend</a>()
                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -840,7 +844,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testCheckAndPut</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.598">testCheckAndPut</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.600">testCheckAndPut</a>()
                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">check that checkAndPut fails if the cell does not exist, then put in the cell, then check
  that the checkAndPut succeeds.</div>
@@ -856,7 +860,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testCheckAndDelete</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.643">testCheckAndDelete</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.645">testCheckAndDelete</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">check that checkAndDelete fails if the cell does not exist, then put in the cell, then
  check that the checkAndDelete succeeds.</div>
@@ -872,7 +876,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testScan</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.686">testScan</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.688">testScan</a>()
               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -886,7 +890,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testLongLivedScan</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.738">testLongLivedScan</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.740">testLongLivedScan</a>()
                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Tests keeping a HBase scanner alive for long periods of time. Each call to getScannerRow()
  should reset the ConnectionCache timeout for the scanner's connection.</div>
@@ -902,7 +906,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testReverseScan</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.784">testReverseScan</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.786">testReverseScan</a>()
                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -916,7 +920,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testScanWithFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.833">testScanWithFilter</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.835">testScanWithFilter</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -930,7 +934,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testScanWithColumnFamilyTimeRange</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.885">testScanWithColumnFamilyTimeRange</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.887">testScanWithColumnFamilyTimeRange</a>()
                                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -944,7 +948,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testSmallScan</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.946">testSmallScan</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.948">testSmallScan</a>()
                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -958,7 +962,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testPutTTL</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.990">testPutTTL</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.992">testPutTTL</a>()
                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -972,7 +976,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>pad</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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1046">pad</a>(int&nbsp;n,
+<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1048">pad</a>(int&nbsp;n,
                    byte&nbsp;pad)</pre>
 <div class="block">Padding numbers to make comparison of sort order easier in a for loop</div>
 <dl>
@@ -990,7 +994,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testScanWithBatchSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1057">testScanWithBatchSize</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1059">testScanWithBatchSize</a>()
                            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1004,7 +1008,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetScannerResults</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1116">testGetScannerResults</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1118">testGetScannerResults</a>()
                            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1018,7 +1022,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testFilterRegistration</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1187">testFilterRegistration</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1189">testFilterRegistration</a>()
                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1032,7 +1036,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testMetrics</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1196">testMetrics</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1198">testMetrics</a>()
                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1046,7 +1050,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getMetrics</h4>
-<pre>private static&nbsp;org.apache.hadoop.hbase.thrift.ThriftMetrics&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1221">getMetrics</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>private static&nbsp;org.apache.hadoop.hbase.thrift.ThriftMetrics&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1223">getMetrics</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1060,7 +1064,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testMetricsWithException</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1228">testMetricsWithException</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1230">testMetricsWithException</a>()
                               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1074,7 +1078,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testExceptionType</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1269">testExceptionType</a>(org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface&nbsp;handler,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1271">testExceptionType</a>(org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface&nbsp;handler,
                                org.apache.hadoop.hbase.thrift.ThriftMetrics&nbsp;metrics,
                                <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tTableName,
                                byte[]&nbsp;rowkey,
@@ -1087,7 +1091,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testMetricsPrecision</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1299">testMetricsPrecision</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1301">testMetricsPrecision</a>()
                           throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">See HBASE-17611
 
@@ -1105,7 +1109,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testAttribute</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1346">testAttribute</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1348">testAttribute</a>()
                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1119,7 +1123,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testMutateRow</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1388">testMutateRow</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1390">testMutateRow</a>()
                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Put valueA to a row, make sure put has happened, then create a mutation object to put valueB
  and delete ValueA, then check that the row value is only valueB.</div>
@@ -1135,7 +1139,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testDurability</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1450">testDurability</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1452">testDurability</a>()
                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Create TPut, TDelete , TIncrement objects, set durability then call ThriftUtility
  functions to get Put , Delete and Increment respectively. Use getDurability to make sure
@@ -1149,10 +1153,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <a name="testCheckAndMutate--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>testCheckAndMutate</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1512">testCheckAndMutate</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1514">testCheckAndMutate</a>()
                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1160,6 +1164,20 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
+<a name="testConsistency--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testConsistency</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.html#line.1565">testConsistency</a>()
+                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 4d091e3..68397c8 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -142,8 +142,8 @@
 <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/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/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/TestWALSplit.Corruptions.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/overview-tree.html b/testdevapidocs/overview-tree.html
index a67b173..4733e0e 100644
--- a/testdevapidocs/overview-tree.html
+++ b/testdevapidocs/overview-tree.html
@@ -2974,12 +2974,12 @@
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/TestMasterProcedureSchedulerConcurrency.TestTableProcSet.html" title="class in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TestMasterProcedureSchedulerConcurrency.TestTableProcSet</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/TestMasterProcedureWalLease.html" title="class in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TestMasterProcedureWalLease</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotaManager</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserver</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterQuotasObserverWithMocks</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/TestMasterReplication.html" title="class in org.apache.hadoop.hbase.replication"><span class="typeNameLink">TestMasterReplication</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/TestMasterReplication.CoprocessorCounter.html" title="class in org.apache.hadoop.hbase.replication"><span class="typeNameLink">TestMasterReplication.CoprocessorCounter</span></a> (implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.hadoop.hbase.coprocessor.RegionObserver)</li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestMasterRestartAfterDisablingTable.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">TestMasterRestartAfterDisablingTable</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestMasterShutdown.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">TestMasterShutdown</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserver</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestMasterSpaceQuotaObserverWithMocks</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestMasterStatusServlet.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">TestMasterStatusServlet</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestMasterTransitions.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">TestMasterTransitions</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/TestMemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">TestMemoryBoundedLogMessageBuffer</span></a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
new file mode 100644
index 0000000..2baed41
--- /dev/null
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html
@@ -0,0 +1,317 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<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>package org.apache.hadoop.hbase.quotas;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import static org.junit.Assert.assertEquals;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import static org.junit.Assert.assertTrue;<a name="line.21"></a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span>import java.io.IOException;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import java.util.Set;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import java.util.concurrent.TimeUnit;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.concurrent.atomic.AtomicLong;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.conf.Configuration;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.HBaseClassTestRule;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.HBaseTestingUtility;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.HColumnDescriptor;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.NamespaceDescriptor;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.TableName;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.client.Connection;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.master.HMaster;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.master.MasterCoprocessorHost;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.junit.AfterClass;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.junit.Before;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.junit.BeforeClass;<a name="line.41"></a>
+<span class="sourceLineNo">042</span>import org.junit.ClassRule;<a name="line.42"></a>
+<span class="sourceLineNo">043</span>import org.junit.Rule;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>import org.junit.Test;<a name="line.44"></a>
+<span class="sourceLineNo">045</span>import org.junit.experimental.categories.Category;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>import org.junit.rules.TestName;<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>/**<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * Test class for {@link MasterQuotasObserver}.<a name="line.49"></a>
+<span class="sourceLineNo">050</span> */<a name="line.50"></a>
+<span class="sourceLineNo">051</span>@Category(MediumTests.class)<a name="line.51"></a>
+<span class="sourceLineNo">052</span>public class TestMasterQuotasObserver {<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @ClassRule<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.55"></a>
+<span class="sourceLineNo">056</span>      HBaseClassTestRule.forClass(TestMasterQuotasObserver.class);<a name="line.56"></a>
+<span class="sourceLineNo">057</span><a name="line.57"></a>
+<span class="sourceLineNo">058</span>  private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility();<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  private static SpaceQuotaHelperForTests helper;<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>  @Rule<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  public TestName testName = new TestName();<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>  @BeforeClass<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  public static void setUp() throws Exception {<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    Configuration conf = TEST_UTIL.getConfiguration();<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    conf.setBoolean(QuotaUtil.QUOTA_CONF_KEY, true);<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    TEST_UTIL.startMiniCluster(1);<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>  @AfterClass<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  public static void tearDown() throws Exception {<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    TEST_UTIL.shutdownMiniCluster();<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  @Before<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public void removeAllQuotas() throws Exception {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    if (helper == null) {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      helper = new SpaceQuotaHelperForTests(TEST_UTIL, testName, new AtomicLong());<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    }<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    // Wait for the quota table to be created<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    if (!conn.getAdmin().tableExists(QuotaUtil.QUOTA_TABLE_NAME)) {<a name="line.83"></a>
+<span class="sourceLineNo">084</span>      helper.waitForQuotaTable(conn);<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    } else {<a name="line.85"></a>
+<span class="sourceLineNo">086</span>      // Or, clean up any quotas from previous test runs.<a name="line.86"></a>
+<span class="sourceLineNo">087</span>      helper.removeAllQuotas(conn);<a name="line.87"></a>
+<span class="sourceLineNo">088</span>      assertEquals(0, helper.listNumDefinedQuotas(conn));<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    }<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>  @Test<a name="line.92"></a>
+<span class="sourceLineNo">093</span>  public void testTableSpaceQuotaRemoved() throws Exception {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.94"></a>
+<span class="sourceLineNo">095</span>    final Admin admin = conn.getAdmin();<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    final TableName tn = TableName.valueOf(testName.getMethodName());<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    // Drop the table if it somehow exists<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    if (admin.tableExists(tn)) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>      dropTable(admin, tn);<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    }<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    createTable(admin, tn);<a name="line.101"></a>
+<span class="sourceLineNo">102</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>    // Set space quota<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    QuotaSettings settings = QuotaSettingsFactory.limitTableSpace(<a name="line.105"></a>
+<span class="sourceLineNo">106</span>        tn, 1024L, SpaceViolationPolicy.NO_INSERTS);<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    admin.setQuota(settings);<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    assertEquals(1, getNumSpaceQuotas());<a name="line.108"></a>
+<span class="sourceLineNo">109</span><a name="line.109"></a>
+<span class="sourceLineNo">110</span>    // Drop the table and observe the Space quota being automatically deleted as well<a name="line.110"></a>
+<span class="sourceLineNo">111</span>    dropTable(admin, tn);<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    assertEquals(0, getNumSpaceQuotas());<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">115</span>  @Test<a name="line.115"></a>
+<span class="sourceLineNo">116</span>  public void testTableRPCQuotaRemoved() throws Exception {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    final Admin admin = conn.getAdmin();<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    final TableName tn = TableName.valueOf(testName.getMethodName());<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    // Drop the table if it somehow exists<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    if (admin.tableExists(tn)) {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      dropTable(admin, tn);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    }<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>    createTable(admin, tn);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    assertEquals(0, getThrottleQuotas());<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    // Set RPC quota<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    QuotaSettings settings =<a name="line.129"></a>
+<span class="sourceLineNo">130</span>        QuotaSettingsFactory.throttleTable(tn, ThrottleType.REQUEST_SIZE, 2L, TimeUnit.HOURS);<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    admin.setQuota(settings);<a name="line.131"></a>
+<span class="sourceLineNo">132</span><a name="line.132"></a>
+<span class="sourceLineNo">133</span>    assertEquals(1, getThrottleQuotas());<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>    // Delete the table and observe the RPC quota being automatically deleted as well<a name="line.135"></a>
+<span class="sourceLineNo">136</span>    dropTable(admin, tn);<a name="line.136"></a>
+<span class="sourceLineNo">137</span>    assertEquals(0, getThrottleQuotas());<a name="line.137"></a>
+<span class="sourceLineNo">138</span>  }<a name="line.138"></a>
+<span class="sourceLineNo">139</span><a name="line.139"></a>
+<span class="sourceLineNo">140</span>  @Test<a name="line.140"></a>
+<span class="sourceLineNo">141</span>  public void testNamespaceSpaceQuotaRemoved() throws Exception {<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    final Admin admin = conn.getAdmin();<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    final String ns = testName.getMethodName();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    // Drop the ns if it somehow exists<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    if (namespaceExists(ns)) {<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      admin.deleteNamespace(ns);<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    }<a name="line.148"></a>
+<span class="sourceLineNo">149</span><a name="line.149"></a>
+<span class="sourceLineNo">150</span>    // Create the ns<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    NamespaceDescriptor desc = NamespaceDescriptor.create(ns).build();<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    admin.createNamespace(desc);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    assertEquals(0, getNumSpaceQuotas());<a name="line.153"></a>
+<span class="sourceLineNo">154</span><a name="line.154"></a>
+<span class="sourceLineNo">155</span>    // Set a quota<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    QuotaSettings settings = QuotaSettingsFactory.limitNamespaceSpace(<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        ns, 1024L, SpaceViolationPolicy.NO_INSERTS);<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    admin.setQuota(settings);<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    assertEquals(1, getNumSpaceQuotas());<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span>    // Delete the namespace and observe the quota being automatically deleted as well<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    admin.deleteNamespace(ns);<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    assertEquals(0, getNumSpaceQuotas());<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>  @Test<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  public void testNamespaceRPCQuotaRemoved() throws Exception {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    final Connection conn = TEST_UTIL.getConnection();<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    final Admin admin = conn.getAdmin();<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    final String ns = testName.getMethodName();<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    // Drop the ns if it somehow exists<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    if (namespaceExists(ns)) {<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      admin.deleteNamespace(ns);<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
+<span class="sourceLineNo">175</span><a name="line.175"></a>
+<span class="sourceLineNo">176</span>    // Create the ns<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    NamespaceDescriptor desc = NamespaceDescriptor.create(ns).build();<a name="line.177"></a>
+<span class="sourceLineNo">178</span>    admin.createNamespace(desc);<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    assertEquals(0, getThrottleQuotas());<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span>    // Set a quota<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    QuotaSettings settings =<a name="line.182"></a>
+<span class="sourceLineNo">183</span>        QuotaSettingsFactory.throttleNamespace(ns, ThrottleType.REQUEST_SIZE, 2L, TimeUnit.HOURS);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    admin.setQuota(settings);<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    assertEquals(1, getThrottleQuotas());<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span>    // Delete the namespace and observe the quota being automatically deleted as well<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    admin.deleteNamespace(ns);<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    assertEquals(0, getThrottleQuotas());<a name="line.189"></a>
+<span class="sourceLineNo">190</span>  }<a name="line.190"></a>
+<span class="sourceLineNo">191</span><a name="line.191"></a>
+<span class="sourceLineNo">192</span>  @Test<a name="line.192"></a>
+<span class="sourceLineNo">193</span>  public void testObserverAddedByDefault() throws Exception {<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    final HMaster master = TEST_UTIL.getHBaseCluster().getMaster();<a name="line.194"></a>
+<span class="sourceLineNo">195</span>    final MasterCoprocessorHost cpHost = master.getMasterCoprocessorHost();<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    Set&lt;String&gt; coprocessorNames = cpHost.getCoprocessors();<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    assertTrue(<a name="line.197"></a>
+<span class="sourceLineNo">198</span>        "Did not find MasterQuotasObserver in list of CPs: " + coprocessorNames,<a name="line.198"></a>
+<span class="sourceLineNo">199</span>        coprocessorNames.contains(MasterQuotasObserver.class.getSimpleName()));<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span>  public boolean namespaceExists(String ns) throws IOException {<a name="line.202"></a>
+<span class="sourceLineNo">203</span>    NamespaceDescriptor[] descs = TEST_UTIL.getAdmin().listNamespaceDescriptors();<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    for (NamespaceDescriptor desc : descs) {<a name="line.204"></a>
+<span class="sourceLineNo">205</span>      if (ns.equals(desc.getName())) {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>        return true;<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    return false;<a name="line.209"></a>
+<span class="sourceLineNo">210</span>  }<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span>  public int getNumSpaceQuotas() throws Exception {<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    QuotaRetriever scanner = QuotaRetriever.open(TEST_UTIL.getConfiguration());<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    int numSpaceQuotas = 0;<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    for (QuotaSettings quotaSettings : scanner) {<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      if (quotaSettings.getQuotaType() == QuotaType.SPACE) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>        numSpaceQuotas++;<a name="line.217"></a>
+<span class="sourceLineNo">218</span>      }<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    }<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    return numSpaceQuotas;<a name="line.220"></a>
+<span class="sourceLineNo">221</span>  }<a name="line.221"></a>
+<span class="sourceLineNo">222</span><a name="line.222"></a>
+<span class="sourceLineNo">223</span>  public int getThrottleQuotas() throws Exception {<a name="line.223"></a>
+<span class="sourceLineNo">224</span>    QuotaRetriever scanner = QuotaRetriever.open(TEST_UTIL.getConfiguration());<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    int throttleQuotas = 0;<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    for (QuotaSettings quotaSettings : scanner) {<a name="line.226"></a>
+<span class="sourceLineNo">227</span>      if (quotaSettings.getQuotaType() == QuotaType.THROTTLE) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span>        throttleQuotas++;<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>    return throttleQuotas;<a name="line.231"></a>
+<span class="sourceLineNo">232</span>  }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span>  private void createTable(Admin admin, TableName tn) throws Exception {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    // Create a table<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    HTableDescriptor tableDesc = new HTableDescriptor(tn);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    tableDesc.addFamily(new HColumnDescriptor("F1"));<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    admin.createTable(tableDesc);<a name="line.238"></a>
+<span class="sourceLineNo">239</span>  }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span>  private void dropTable(Admin admin, TableName tn) throws  Exception {<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    admin.disableTable(tn);<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    admin.deleteTable(tn);<a name="line.243"></a>
+<span class="sourceLineNo">244</span>  }<a name="line.244"></a>
+<span class="sourceLineNo">245</span>}<a name="line.245"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>


[11/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 7d6698e..c2ce888 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -704,19 +704,19 @@
 <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/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TimeRangeTracker.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index f0c55c8..46651a5 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -247,9 +247,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.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html b/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
index d7ad519..9043f75 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.html#line.136">TableScanResource.CellSetModelStream</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.html#line.139">TableScanResource.CellSetModelStream</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>
@@ -204,7 +204,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Row</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.140">Row</a></pre>
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.143">Row</a></pre>
 </li>
 </ul>
 </li>
@@ -221,7 +221,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>CellSetModelStream</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.142">CellSetModelStream</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.145">CellSetModelStream</a>()</pre>
 </li>
 </ul>
 <a name="CellSetModelStream-java.util.ArrayList-">
@@ -230,7 +230,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CellSetModelStream</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.145">CellSetModelStream</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt;&nbsp;rowList)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.148">CellSetModelStream</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt;&nbsp;rowList)</pre>
 </li>
 </ul>
 </li>
@@ -247,7 +247,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getIterator</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.151">getIterator</a>()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/rest/model/RowModel.html" title="class in org.apache.hadoop.hbase.rest.model">RowModel</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html#line.154">getIterator</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.html b/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.html
index 2c22246..f2073a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/TableScanResource.html
@@ -346,7 +346,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/rest/TableScanResour
 <h4>getProtobuf</h4>
 <pre>@GET
  @Produces(value={"application/x-protobuf","application/protobuf"})
-public&nbsp;javax.ws.rs.core.Response&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.html#line.110">getProtobuf</a>(@Context
+public&nbsp;javax.ws.rs.core.Response&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TableScanResource.html#line.113">getProtobuf</a>(@Context
                                                                                                                       javax.ws.rs.core.UriInfo&nbsp;uriInfo,
                                                                                                                       @HeaderParam(value="Accept")
                                                                                                                       <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;contentType)</pre>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
index c20ff47..034077c 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
@@ -110,8 +110,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.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.FilterType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.FilterType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.FilterType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.FilterType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index c128782..69f2dc6 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -142,9 +142,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.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index dfa02b5..7ba3a64 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -191,8 +191,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.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index 4ade4c1..03e1383 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -199,9 +199,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.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftServerRunner.ImplType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html
index b4bc989..fbdee47 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html
@@ -721,7 +721,7 @@ implements org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</pre>
                                org.apache.thrift.TException</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
 <div class="block">Test for the existence of columns in the table, as specified by the TGets.
-
+ 
  This will return an array of booleans. Each value will be true if the related Get matches
  one or more keys, false if not.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
index 338e9a6..62da309 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.78">ThriftUtilities</a>
+public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.80">ThriftUtilities</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>
@@ -165,84 +165,88 @@ 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/thrift2/ThriftUtilities.html#compareOpFromThrift-org.apache.hadoop.hbase.thrift2.generated.TCompareOp-">compareOpFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TCompareOp&nbsp;tCompareOp)</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#consistencyFromThrift-org.apache.hadoop.hbase.thrift2.generated.TConsistency-">consistencyFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TConsistency&nbsp;tConsistency)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static org.apache.hadoop.hbase.thrift2.generated.TDelete</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#deleteFromHBase-org.apache.hadoop.hbase.client.Delete-">deleteFromHBase</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;in)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#deleteFromThrift-org.apache.hadoop.hbase.thrift2.generated.TDelete-">deleteFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;in)</code>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> (HBase) from a <code>TDelete</code> (Thrift).</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#deletesFromThrift-java.util.List-">deletesFromThrift</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;in)</code>
 <div class="block">Converts multiple <code>TDelete</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s (HBase).</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#durabilityFromThrift-org.apache.hadoop.hbase.thrift2.generated.TDurability-">durabilityFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TDurability&nbsp;tDurability)</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#getFromThrift-org.apache.hadoop.hbase.thrift2.generated.TGet-">getFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;in)</code>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> (HBase) from a <code>TGet</code> (Thrift).</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#getsFromThrift-java.util.List-">getsFromThrift</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;in)</code>
 <div class="block">Converts multiple <code>TGet</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a>s (HBase).</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#incrementFromThrift-org.apache.hadoop.hbase.thrift2.generated.TIncrement-">incrementFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TIncrement&nbsp;in)</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#putFromThrift-org.apache.hadoop.hbase.thrift2.generated.TPut-">putFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;in)</code>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> (HBase) from a <code>TPut</code> (Thrift)</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#putsFromThrift-java.util.List-">putsFromThrift</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TPut&gt;&nbsp;in)</code>
 <div class="block">Converts multiple <code>TPut</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a>s (HBase).</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client">Scan.ReadType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#readTypeFromThrift-org.apache.hadoop.hbase.thrift2.generated.TReadType-">readTypeFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TReadType&nbsp;tReadType)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static org.apache.hadoop.hbase.thrift2.generated.THRegionLocation</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#regionLocationFromHBase-org.apache.hadoop.hbase.HRegionLocation-">regionLocationFromHBase</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;hrl)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#regionLocationsFromHBase-java.util.List-">regionLocationsFromHBase</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;locations)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static org.apache.hadoop.hbase.thrift2.generated.TResult</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#resultFromHBase-org.apache.hadoop.hbase.client.Result-">resultFromHBase</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;in)</code>
 <div class="block">Creates a <code>TResult</code> (Thrift) from a <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> (HBase).</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#resultsFromHBase-org.apache.hadoop.hbase.client.Result:A-">resultsFromHBase</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;in)</code>
 <div class="block">Converts multiple <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a>s (HBase) into a list of <code>TResult</code>s (Thrift).</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#rowMutationsFromThrift-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">rowMutationsFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;in)</code>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client"><code>RowMutations</code></a> (HBase) from a <code>TRowMutations</code> (Thrift)</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#scanFromThrift-org.apache.hadoop.hbase.thrift2.generated.TScan-">scanFromThrift</a></span>(org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;in)</code>&nbsp;</td>
 </tr>
@@ -274,7 +278,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ThriftUtilities</h4>
-<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.80">ThriftUtilities</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.82">ThriftUtilities</a>()</pre>
 </li>
 </ul>
 </li>
@@ -291,7 +295,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.95">getFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;in)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.97">getFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;in)
                          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>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> (HBase) from a <code>TGet</code> (Thrift).
 
@@ -312,7 +316,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getsFromThrift</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.147">getsFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;in)
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.157">getsFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;in)
                                 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>
 <div class="block">Converts multiple <code>TGet</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a>s (HBase).</div>
 <dl>
@@ -333,7 +337,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>resultFromHBase</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.TResult&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.162">resultFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;in)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.TResult&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.172">resultFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;in)</pre>
 <div class="block">Creates a <code>TResult</code> (Thrift) from a <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> (HBase).</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -349,7 +353,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>resultsFromHBase</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.194">resultsFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;in)</pre>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.206">resultsFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;in)</pre>
 <div class="block">Converts multiple <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a>s (HBase) into a list of <code>TResult</code>s (Thrift).</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -367,7 +371,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>putFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.209">putFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;in)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.221">putFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;in)</pre>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> (HBase) from a <code>TPut</code> (Thrift)</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -383,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>putsFromThrift</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.268">putsFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TPut&gt;&nbsp;in)</pre>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.280">putsFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TPut&gt;&nbsp;in)</pre>
 <div class="block">Converts multiple <code>TPut</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a>s (HBase).</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -401,7 +405,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.283">deleteFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;in)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.295">deleteFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;in)</pre>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> (HBase) from a <code>TDelete</code> (Thrift).</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -417,7 +421,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>deletesFromThrift</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.356">deletesFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;in)</pre>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.368">deletesFromThrift</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;in)</pre>
 <div class="block">Converts multiple <code>TDelete</code>s (Thrift) into a list of <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s (HBase).</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -435,7 +439,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteFromHBase</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.364">deleteFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;in)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.376">deleteFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;in)</pre>
 </li>
 </ul>
 <a name="rowMutationsFromThrift-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">
@@ -444,7 +448,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>rowMutationsFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.405">rowMutationsFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;in)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.417">rowMutationsFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;in)
                                            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>
 <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client"><code>RowMutations</code></a> (HBase) from a <code>TRowMutations</code> (Thrift)</div>
 <dl>
@@ -463,7 +467,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>scanFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.419">scanFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;in)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.431">scanFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;in)
                            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>
@@ -477,7 +481,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>incrementFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.497">incrementFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TIncrement&nbsp;in)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.517">incrementFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TIncrement&nbsp;in)
                                      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>
@@ -491,7 +495,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>appendFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.518">appendFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TAppend&nbsp;append)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.538">appendFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TAppend&nbsp;append)
                                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>
@@ -505,7 +509,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>regionLocationFromHBase</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.539">regionLocationFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;hrl)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.559">regionLocationFromHBase</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;hrl)</pre>
 </li>
 </ul>
 <a name="regionLocationsFromHBase-java.util.List-">
@@ -514,7 +518,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>regionLocationsFromHBase</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.564">regionLocationsFromHBase</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;locations)</pre>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.584">regionLocationsFromHBase</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;locations)</pre>
 </li>
 </ul>
 <a name="addAttributes-org.apache.hadoop.hbase.client.OperationWithAttributes-java.util.Map-">
@@ -523,7 +527,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addAttributes</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.575">addAttributes</a>(<a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a>&nbsp;op,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.595">addAttributes</a>(<a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a>&nbsp;op,
                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;attributes)</pre>
 <div class="block">Adds all the attributes into the Operation object</div>
 </li>
@@ -534,7 +538,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>durabilityFromThrift</h4>
-<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.587">durabilityFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TDurability&nbsp;tDurability)</pre>
+<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.607">durabilityFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TDurability&nbsp;tDurability)</pre>
 </li>
 </ul>
 <a name="compareOpFromThrift-org.apache.hadoop.hbase.thrift2.generated.TCompareOp-">
@@ -543,16 +547,25 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOpFromThrift</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase">CompareOperator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.597">compareOpFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TCompareOp&nbsp;tCompareOp)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase">CompareOperator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.617">compareOpFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TCompareOp&nbsp;tCompareOp)</pre>
 </li>
 </ul>
 <a name="readTypeFromThrift-org.apache.hadoop.hbase.thrift2.generated.TReadType-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>readTypeFromThrift</h4>
-<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client">Scan.ReadType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.610">readTypeFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TReadType&nbsp;tReadType)</pre>
+<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client">Scan.ReadType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.630">readTypeFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TReadType&nbsp;tReadType)</pre>
+</li>
+</ul>
+<a name="consistencyFromThrift-org.apache.hadoop.hbase.thrift2.generated.TConsistency-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>consistencyFromThrift</h4>
+<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html#line.639">consistencyFromThrift</a>(org.apache.hadoop.hbase.thrift2.generated.TConsistency&nbsp;tConsistency)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 09b6ae6..6d8be67 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -516,13 +516,13 @@
 <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.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
index 496cdb7..b1d2ddb 100644
--- a/devapidocs/overview-tree.html
+++ b/devapidocs/overview-tree.html
@@ -2205,8 +2205,8 @@
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager</span></a> (implements org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/RegionStateListener.html" title="interface in org.apache.hadoop.hbase">RegionStateListener</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager.NamedLock</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotaManager.SizeSnapshotWithTimestamp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterQuotasObserver</span></a> (implements org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.master.snapshot.<a href="org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.html" title="class in org.apache.hadoop.hbase.master.snapshot"><span class="typeNameLink">MasterSnapshotVerifier</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">MasterSpaceQuotaObserver</span></a> (implements org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessor</a>, org.apache.hadoop.hbase.coprocessor.<a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterWalManager.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterWalManager</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.metrics.<a href="org/apache/hadoop/hbase/metrics/MBeanSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics"><span class="typeNameLink">MBeanSourceImpl</span></a> (implements org.apache.hadoop.hbase.metrics.<a href="org/apache/hadoop/hbase/metrics/MBeanSource.html" title="interface in org.apache.hadoop.hbase.metrics">MBeanSource</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">MD5Hash</span></a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/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 8dc9bcd..a896247 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 = "bd01fa763985491e196e296f0f627274ce04e619";<a name="line.11"></a>
+<span class="sourceLineNo">011</span>  public static final String revision = "d921262d389ec7178797b817f0cd8a0a873085ac";<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 = "Tue Aug  7 14:39:49 UTC 2018";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String date = "Wed Aug  8 14:40:09 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 = "e8f6fa97a1650b274dfe1c452af3481b";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String srcChecksum = "2d69dbc49a64f9da6ab7161ba1c299bf";<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/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
index 073d0d0..81f5178 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
@@ -166,7 +166,7 @@
 <span class="sourceLineNo">158</span>import org.apache.hadoop.hbase.procedure2.RemoteProcedureException;<a name="line.158"></a>
 <span class="sourceLineNo">159</span>import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;<a name="line.159"></a>
 <span class="sourceLineNo">160</span>import org.apache.hadoop.hbase.quotas.MasterQuotaManager;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterQuotasObserver;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>import org.apache.hadoop.hbase.quotas.QuotaObserverChore;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.163"></a>
 <span class="sourceLineNo">164</span>import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;<a name="line.164"></a>
@@ -918,10 +918,10 @@
 <span class="sourceLineNo">910</span>        new ReplicationPeerConfigUpgrader(zooKeeper, conf);<a name="line.910"></a>
 <span class="sourceLineNo">911</span>    tableCFsUpdater.copyTableCFs();<a name="line.911"></a>
 <span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span>    // Add the Observer to delete space quotas on table deletion before starting all CPs by<a name="line.913"></a>
+<span class="sourceLineNo">913</span>    // Add the Observer to delete quotas on table deletion before starting all CPs by<a name="line.913"></a>
 <span class="sourceLineNo">914</span>    // default with quota support, avoiding if user specifically asks to not load this Observer.<a name="line.914"></a>
 <span class="sourceLineNo">915</span>    if (QuotaUtil.isQuotaEnabled(conf)) {<a name="line.915"></a>
-<span class="sourceLineNo">916</span>      updateConfigurationForSpaceQuotaObserver(conf);<a name="line.916"></a>
+<span class="sourceLineNo">916</span>      updateConfigurationForQuotasObserver(conf);<a name="line.916"></a>
 <span class="sourceLineNo">917</span>    }<a name="line.917"></a>
 <span class="sourceLineNo">918</span>    // initialize master side coprocessors before we start handling requests<a name="line.918"></a>
 <span class="sourceLineNo">919</span>    status.setStatus("Initializing master coprocessors");<a name="line.919"></a>
@@ -1077,15 +1077,15 @@
 <span class="sourceLineNo">1069</span>  }<a name="line.1069"></a>
 <span class="sourceLineNo">1070</span><a name="line.1070"></a>
 <span class="sourceLineNo">1071</span>  /**<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Adds the {@code MasterSpaceQuotaObserver} to the list of configured Master observers to<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * automatically remove space quotas for a table when that table is deleted.<a name="line.1073"></a>
+<span class="sourceLineNo">1072</span>   * Adds the {@code MasterQuotasObserver} to the list of configured Master observers to<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>   * automatically remove quotas for a table when that table is deleted.<a name="line.1073"></a>
 <span class="sourceLineNo">1074</span>   */<a name="line.1074"></a>
 <span class="sourceLineNo">1075</span>  @VisibleForTesting<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>  public void updateConfigurationForSpaceQuotaObserver(Configuration conf) {<a name="line.1076"></a>
+<span class="sourceLineNo">1076</span>  public void updateConfigurationForQuotasObserver(Configuration conf) {<a name="line.1076"></a>
 <span class="sourceLineNo">1077</span>    // We're configured to not delete quotas on table deletion, so we don't need to add the obs.<a name="line.1077"></a>
 <span class="sourceLineNo">1078</span>    if (!conf.getBoolean(<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
+<span class="sourceLineNo">1079</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
 <span class="sourceLineNo">1081</span>      return;<a name="line.1081"></a>
 <span class="sourceLineNo">1082</span>    }<a name="line.1082"></a>
 <span class="sourceLineNo">1083</span>    String[] masterCoprocs = conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.1083"></a>
@@ -1094,7 +1094,7 @@
 <span class="sourceLineNo">1086</span>    if (length &gt; 0) {<a name="line.1086"></a>
 <span class="sourceLineNo">1087</span>      System.arraycopy(masterCoprocs, 0, updatedCoprocs, 0, masterCoprocs.length);<a name="line.1087"></a>
 <span class="sourceLineNo">1088</span>    }<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterSpaceQuotaObserver.class.getName();<a name="line.1089"></a>
+<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterQuotasObserver.class.getName();<a name="line.1089"></a>
 <span class="sourceLineNo">1090</span>    conf.setStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY, updatedCoprocs);<a name="line.1090"></a>
 <span class="sourceLineNo">1091</span>  }<a name="line.1091"></a>
 <span class="sourceLineNo">1092</span><a name="line.1092"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
index 073d0d0..81f5178 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
@@ -166,7 +166,7 @@
 <span class="sourceLineNo">158</span>import org.apache.hadoop.hbase.procedure2.RemoteProcedureException;<a name="line.158"></a>
 <span class="sourceLineNo">159</span>import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;<a name="line.159"></a>
 <span class="sourceLineNo">160</span>import org.apache.hadoop.hbase.quotas.MasterQuotaManager;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterQuotasObserver;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>import org.apache.hadoop.hbase.quotas.QuotaObserverChore;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.163"></a>
 <span class="sourceLineNo">164</span>import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;<a name="line.164"></a>
@@ -918,10 +918,10 @@
 <span class="sourceLineNo">910</span>        new ReplicationPeerConfigUpgrader(zooKeeper, conf);<a name="line.910"></a>
 <span class="sourceLineNo">911</span>    tableCFsUpdater.copyTableCFs();<a name="line.911"></a>
 <span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span>    // Add the Observer to delete space quotas on table deletion before starting all CPs by<a name="line.913"></a>
+<span class="sourceLineNo">913</span>    // Add the Observer to delete quotas on table deletion before starting all CPs by<a name="line.913"></a>
 <span class="sourceLineNo">914</span>    // default with quota support, avoiding if user specifically asks to not load this Observer.<a name="line.914"></a>
 <span class="sourceLineNo">915</span>    if (QuotaUtil.isQuotaEnabled(conf)) {<a name="line.915"></a>
-<span class="sourceLineNo">916</span>      updateConfigurationForSpaceQuotaObserver(conf);<a name="line.916"></a>
+<span class="sourceLineNo">916</span>      updateConfigurationForQuotasObserver(conf);<a name="line.916"></a>
 <span class="sourceLineNo">917</span>    }<a name="line.917"></a>
 <span class="sourceLineNo">918</span>    // initialize master side coprocessors before we start handling requests<a name="line.918"></a>
 <span class="sourceLineNo">919</span>    status.setStatus("Initializing master coprocessors");<a name="line.919"></a>
@@ -1077,15 +1077,15 @@
 <span class="sourceLineNo">1069</span>  }<a name="line.1069"></a>
 <span class="sourceLineNo">1070</span><a name="line.1070"></a>
 <span class="sourceLineNo">1071</span>  /**<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Adds the {@code MasterSpaceQuotaObserver} to the list of configured Master observers to<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * automatically remove space quotas for a table when that table is deleted.<a name="line.1073"></a>
+<span class="sourceLineNo">1072</span>   * Adds the {@code MasterQuotasObserver} to the list of configured Master observers to<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>   * automatically remove quotas for a table when that table is deleted.<a name="line.1073"></a>
 <span class="sourceLineNo">1074</span>   */<a name="line.1074"></a>
 <span class="sourceLineNo">1075</span>  @VisibleForTesting<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>  public void updateConfigurationForSpaceQuotaObserver(Configuration conf) {<a name="line.1076"></a>
+<span class="sourceLineNo">1076</span>  public void updateConfigurationForQuotasObserver(Configuration conf) {<a name="line.1076"></a>
 <span class="sourceLineNo">1077</span>    // We're configured to not delete quotas on table deletion, so we don't need to add the obs.<a name="line.1077"></a>
 <span class="sourceLineNo">1078</span>    if (!conf.getBoolean(<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
+<span class="sourceLineNo">1079</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
 <span class="sourceLineNo">1081</span>      return;<a name="line.1081"></a>
 <span class="sourceLineNo">1082</span>    }<a name="line.1082"></a>
 <span class="sourceLineNo">1083</span>    String[] masterCoprocs = conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.1083"></a>
@@ -1094,7 +1094,7 @@
 <span class="sourceLineNo">1086</span>    if (length &gt; 0) {<a name="line.1086"></a>
 <span class="sourceLineNo">1087</span>      System.arraycopy(masterCoprocs, 0, updatedCoprocs, 0, masterCoprocs.length);<a name="line.1087"></a>
 <span class="sourceLineNo">1088</span>    }<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterSpaceQuotaObserver.class.getName();<a name="line.1089"></a>
+<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterQuotasObserver.class.getName();<a name="line.1089"></a>
 <span class="sourceLineNo">1090</span>    conf.setStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY, updatedCoprocs);<a name="line.1090"></a>
 <span class="sourceLineNo">1091</span>  }<a name="line.1091"></a>
 <span class="sourceLineNo">1092</span><a name="line.1092"></a>


[14/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 5c42929..57c5041 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -552,24 +552,24 @@
 <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.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcessTask.SubmittedRows.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcessTask.SubmittedRows</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.Retry</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.MoreResults.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerCallable.MoreResults</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.Retry</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcessTask.SubmittedRows.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcessTask.SubmittedRows</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/client/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-use.html b/devapidocs/org/apache/hadoop/hbase/client/package-use.html
index 13deb21..fe9b540 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-use.html
@@ -3393,63 +3393,68 @@ service.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Consistency.html#org.apache.hadoop.hbase.thrift2">Consistency</a>
+<div class="block">Consistency defines the expected consistency level for an operation.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Delete.html#org.apache.hadoop.hbase.thrift2">Delete</a>
 <div class="block">Used to perform Delete operations on a single row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Durability.html#org.apache.hadoop.hbase.thrift2">Durability</a>
 <div class="block">Enum describing the durability guarantees for tables and <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s
  Note that the items must be sorted in order of increasing durability</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Get.html#org.apache.hadoop.hbase.thrift2">Get</a>
 <div class="block">Used to perform Get operations on a single row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Increment.html#org.apache.hadoop.hbase.thrift2">Increment</a>
 <div class="block">Used to perform Increment operations on a single row.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/OperationWithAttributes.html#org.apache.hadoop.hbase.thrift2">OperationWithAttributes</a>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Put.html#org.apache.hadoop.hbase.thrift2">Put</a>
 <div class="block">Used to perform Put operations for a single row.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RegionLocator.html#org.apache.hadoop.hbase.thrift2">RegionLocator</a>
 <div class="block">Used to view region location information for a single HBase table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Result.html#org.apache.hadoop.hbase.thrift2">Result</a>
 <div class="block">Single row result of a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> query.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/ResultScanner.html#org.apache.hadoop.hbase.thrift2">ResultScanner</a>
 <div class="block">Interface for client-side scanning.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RowMutations.html#org.apache.hadoop.hbase.thrift2">RowMutations</a>
 <div class="block">Performs multiple mutations atomically on a single row.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Scan.html#org.apache.hadoop.hbase.thrift2">Scan</a>
 <div class="block">Used to perform Scan operations.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html#org.apache.hadoop.hbase.thrift2">Scan.ReadType</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Table.html#org.apache.hadoop.hbase.thrift2">Table</a>
 <div class="block">Used to communicate with a single HBase table.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html
index f61fec2..9314910 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterCoprocessor.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/JMXListener.html" title="class in org.apache.hadoop.hbase">JMXListener</a>, <a href="../../../../../org/apache/hadoop/h
 base/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityController</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/JMXListener.html" title="class in org.apache.hadoop.hbase">JMXListener</a>, <a href="../../../../../org/apache/hadoop/h
 base/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html" title="class in org.apache.hadoop.hbase.security.visibility">VisibilityController</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
index 1f20bf6..759cc79 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
@@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html" ti
 tle="class in org.apache.hadoop.hbase.security.visibility">VisibilityController</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html" title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, <a href="../../../../../org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html" title="class in org.apache.hadoop.hbase.security.access">CoprocessorWhitelistMasterObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html" title="class in org.apache.hadoop.hbase.coprocessor.example">ExampleMasterObserverWithMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupAdminEndpoint</a>, <a href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html" title="cla
 ss in org.apache.hadoop.hbase.security.visibility">VisibilityController</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessor.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessor.html
index 45de029..5cbbec3 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessor.html
@@ -285,9 +285,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></span></code>
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></span></code>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
 </td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessorEnvironment.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessorEnvironment.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessorEnvironment.html
index 1d8ae44..0bbdf30 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessorEnvironment.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterCoprocessorEnvironment.html
@@ -1383,12 +1383,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <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;namespace)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterObserver.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterObserver.html
index c76e616..0917967 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MasterObserver.html
@@ -200,9 +200,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterSpaceQuotaObserver</a></span></code>
-<div class="block">An observer to automatically delete space quotas when a table/namespace
- are deleted.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotasObserver</a></span></code>
+<div class="block">An observer to automatically delete quotas when a table/namespace
+ is deleted.</div>
 </td>
 </tr>
 </tbody>
@@ -216,7 +216,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#getMasterObserver--">getMasterObserver</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#getMasterObserver--">getMasterObserver</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
index b50a677..8b57e14 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -2396,12 +2396,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">postDeleteNamespace</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <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;namespace)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html#postDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">postDeleteTable</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 51a9262..80d4b00 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -183,14 +183,14 @@
 <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.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 7840e36..b17ec8f 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -274,12 +274,12 @@
 <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/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index 81c504b..c70d497 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -293,10 +293,10 @@
 <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.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index 946f3eb..3d006fd 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -1404,9 +1404,9 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
 </tr>
 <tr id="i168" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForSpaceQuotaObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForSpaceQuotaObserver</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block">Adds the <code>MasterSpaceQuotaObserver</code> to the list of configured Master observers to
- automatically remove space quotas for a table when that table is deleted.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForQuotasObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForQuotasObserver</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
+<div class="block">Adds the <code>MasterQuotasObserver</code> to the list of configured Master observers to
+ automatically remove quotas for a table when that table is deleted.</div>
 </td>
 </tr>
 <tr id="i169" class="rowColor">
@@ -2412,15 +2412,15 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
 </dl>
 </li>
 </ul>
-<a name="updateConfigurationForSpaceQuotaObserver-org.apache.hadoop.conf.Configuration-">
+<a name="updateConfigurationForQuotasObserver-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>updateConfigurationForSpaceQuotaObserver</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1076">updateConfigurationForSpaceQuotaObserver</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
-<div class="block">Adds the <code>MasterSpaceQuotaObserver</code> to the list of configured Master observers to
- automatically remove space quotas for a table when that table is deleted.</div>
+<h4>updateConfigurationForQuotasObserver</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1076">updateConfigurationForQuotasObserver</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<div class="block">Adds the <code>MasterQuotasObserver</code> to the list of configured Master observers to
+ automatically remove quotas for a table when that table is deleted.</div>
 </li>
 </ul>
 <a name="initMobCleaner--">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
index ecfc2bc..88659fa 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
@@ -247,7 +247,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" tit
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abortProcedure-long-boolean-">abortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-long-long-">addColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addReplicationPeer-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-boolean-">addReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance--">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance-boolean-">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balanceSwitch-boolean-">balanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMa
 ster.html#canCreateBaseZNode--">canCreateBaseZNode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canUpdateTableDescriptor--">canUpdateTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkIfShouldMoveSystemRegionAsync--">checkIfShouldMoveSystemRegionAsync</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkInitialized--">checkInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkServiceStarted--">checkServiceStarted</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkTableModifiable-org.apache.hadoop.hbase.TableName-">checkTableModifiable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#configureInfoServer--">configureInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#constructMaster-java.lang.Class-org.apache.hadoop.conf.Configuration-">constructMaster</a>, <a href="../../.
 ./../../org/apache/hadoop/hbase/master/HMaster.html#createMetaBootstrap--">createMetaBootstrap</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createRpcServices--">createRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createServerManager-org.apache.hadoop.hbase.master.MasterServices-">createServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createSystemTable-org.apache.hadoop.hbase.client.TableDescriptor-">createSystemTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createTable-org.apache.hadoop.hbase.client.TableDescriptor-byte:A:A-long-long-">createTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#decommissionRegionServers-java.util.List-boolean-">decommissionRegionSer
 vers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#decorateMasterConfiguration-org.apache.hadoop.conf.Configuration-">decorateMasterConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteColumn-org.apache.hadoop.hbase.TableName-byte:A-long-long-">deleteColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteNamespace-java.lang.String-long-long-">deleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteTable-org.apache.hadoop.hbase.TableName-long-long-">deleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableReplicationPeer-java.lang.String-">disableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableTable-org.apache.hadoop.hbase.TableName-long-long-">disableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableReplicationPeer-java.lang.String-
 ">enableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableTable-org.apache.hadoop.hbase.TableName-long-long-">enableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAssignmentManager--">getAssignmentManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAverageLoad--">getAverageLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getCatalogJanitor--">getCatalogJanitor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClientIdAuditPrefix--">getClientIdAuditPrefix</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetrics--">getClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetrics-java.util.EnumSet-">getClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetricsWithoutCoprocessor--">getClusterMetricsWi
 thoutCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetricsWithoutCoprocessor-java.util.EnumSet-">getClusterMetricsWithoutCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterSchema--">getClusterSchema</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getDumpServlet--">getDumpServlet</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getFavoredNodesManager--">getFavoredNodesManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getHFileCleaner--">getHFileCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getInitializedEvent--">getInitializedEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLastMajorCompactionTimestamp-org.apache.hadoop.hbase.TableName-">getLastMajorCompactionTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLast
 MajorCompactionTimestampForRegion-byte:A-">getLastMajorCompactionTimestampForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancer--">getLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancerClassName--">getLoadBalancerClassName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadedCoprocessors--">getLoadedCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLockManager--">getLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLocks--">getLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLogCleaner--">getLogCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterActiveTime--">getMasterActiveTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessorHost--">getMasterCoprocessorHost</a>, <a href=
 "../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessors--">getMasterCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFileSystem--">getMasterFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFinishedInitializationTime--">getMasterFinishedInitializationTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterMetrics--">getMasterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterProcedureExecutor--">getMasterProcedureExecutor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterProcedureManagerHost--">getMasterProcedureManagerHost</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterQuotaManager--">getMasterQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterRpcServices--">getMasterRpcServices</a>, <a href
 ="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterStartTime--">getMasterStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterWalManager--">getMasterWalManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMergePlanCount--">getMergePlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMetaTableObserver--">getMetaTableObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMobCompactionState-org.apache.hadoop.hbase.TableName-">getMobCompactionState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace-java.lang.String-">getNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces--">getNamespaces</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNumWALFiles--">getNumWALFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.
 html#getProcedures--">getProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getProcessName--">getProcessName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getQuotaObserverChore--">getQuotaObserverChore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizer--">getRegionNormalizer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizerTracker--">getRegionNormalizerTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerFatalLogBuffer--">getRegionServerFatalLogBuffer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerInfoPort-org.apache.hadoop.hbase.ServerName-">getRegionServerInfoPort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerVersion-org.apache.hadoop.hbase.ServerName-">getRegionServerVersion</a>, <a href="../../../../../org/apache
 /hadoop/hbase/master/HMaster.html#getRemoteInetAddress-int-long-">getRemoteInetAddress</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationLoad-org.apache.hadoop.hbase.ServerName:A-">getReplicationLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationPeerConfig-java.lang.String-">getReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationPeerManager--">getReplicationPeerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerManager--">getServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerName--">getServerName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotManager--">getSnapshotManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotQuotaObserverChore--">getSnapshotQuotaObserverChore</a>, <a href="../../../../
 ../org/apache/hadoop/hbase/master/HMaster.html#getSpaceQuotaSnapshotNotifier--">getSpaceQuotaSnapshotNotifier</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitOrMergeTracker--">getSplitOrMergeTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitPlanCount--">getSplitPlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSyncReplicationReplayWALManager--">getSyncReplicationReplayWALManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableDescriptors--">getTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableRegionForRow-org.apache.hadoop.hbase.TableName-byte:A-">getTableRegionForRow</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableStateManager--">getTableStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getUseThisHostnameInstead-org.apache.hadoo
 p.conf.Configuration-">getUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getWalProcedureStore--">getWalProcedureStore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getZooKeeper--">getZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initClusterSchemaService--">initClusterSchemaService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initializeZKBasedSystemTrackers--">initializeZKBasedSystemTrackers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isActiveMaster--">isActiveMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isBalancerOn--">isBalancerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCatalogJanitorEnabled--">isCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCleanerChoreEnabled--">isCleanerChoreEnabled</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitialized--">isInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInMaintenanceMode--">isInMaintenanceMode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isNormalizerOn--">isNormalizerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isSplitOrMergeEnabled-org.apache.hadoop.hbase.client.MasterSwitchType-">isSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listDecommissionedRegionServers--">listDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listReplicationPeers-java.lang.String-">listReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptors-java.lang.String-java.lang.String-java.util.List-boolean-">listTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaste
 r.html#listTableDescriptorsByNamespace-java.lang.String-">listTableDescriptorsByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNames-java.lang.String-java.lang.String-boolean-">listTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNamesByNamespace-java.lang.String-">listTableNamesByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#login-org.apache.hadoop.hbase.security.UserProvider-java.lang.String-">login</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#main-java.lang.String:A-">main</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#mergeRegions-org.apache.hadoop.hbase.client.RegionInfo:A-boolean-long-long-">mergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-long-long-">modifyColumn<
 /a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-long-long-">modifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#move-byte:A-byte:A-">move</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#normalizeRegions--">normalizeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#recommissionRegionServer-org.apache.hadoop.hbase.ServerName-java.util.List-">recommissionRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#registerService-com.google.protobuf.Service-">registerService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#remoteProcedureCompleted-long-">remoteProcedureComplet
 ed</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#remoteProcedureFailed-long-org.apache.hadoop.hbase.procedure2.RemoteProcedureException-">remoteProcedureFailed</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#removeReplicationPeer-java.lang.String-">removeReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionEnd-org.apache.hadoop.hbase.TableName-">reportMobCompactionEnd</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionStart-org.apache.hadoop.hbase.TableName-">reportMobCompactionStart</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#requestMobCompaction-org.apache.hadoop.hbase.TableName-java.util.List-boolean-">requestMobCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#restoreSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-long-long-bo
 olean-">restoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setCatalogJanitorEnabled-boolean-">setCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setInitialized-boolean-">setInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#shutdown--">shutdown</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#splitRegion-org.apache.hadoop.hbase.client.RegionInfo-byte:A-long-long-">splitRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stop-java.lang.String-">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopMaster--">stopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopServiceThreads--">stopServiceThreads</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#transitReplicationPeerSyncReplicationState-java.lang.String-org.apache.hadoop.hbase.repl
 ication.SyncReplicationState-">transitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#truncateTable-org.apache.hadoop.hbase.TableName-boolean-long-long-">truncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForSpaceQuotaObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForSpaceQuotaObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateReplicationPeerConfig-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">updateReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#waitForMasterActive--">waitForMasterActive</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abortProcedure-long-boolean-">abortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-long-long-">addColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addReplicationPeer-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-boolean-">addReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance--">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance-boolean-">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balanceSwitch-boolean-">balanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMa
 ster.html#canCreateBaseZNode--">canCreateBaseZNode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canUpdateTableDescriptor--">canUpdateTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkIfShouldMoveSystemRegionAsync--">checkIfShouldMoveSystemRegionAsync</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkInitialized--">checkInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkServiceStarted--">checkServiceStarted</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkTableModifiable-org.apache.hadoop.hbase.TableName-">checkTableModifiable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#configureInfoServer--">configureInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#constructMaster-java.lang.Class-org.apache.hadoop.conf.Configuration-">constructMaster</a>, <a href="../../.
 ./../../org/apache/hadoop/hbase/master/HMaster.html#createMetaBootstrap--">createMetaBootstrap</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createRpcServices--">createRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createServerManager-org.apache.hadoop.hbase.master.MasterServices-">createServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createSystemTable-org.apache.hadoop.hbase.client.TableDescriptor-">createSystemTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createTable-org.apache.hadoop.hbase.client.TableDescriptor-byte:A:A-long-long-">createTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#decommissionRegionServers-java.util.List-boolean-">decommissionRegionSer
 vers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#decorateMasterConfiguration-org.apache.hadoop.conf.Configuration-">decorateMasterConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteColumn-org.apache.hadoop.hbase.TableName-byte:A-long-long-">deleteColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteNamespace-java.lang.String-long-long-">deleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteTable-org.apache.hadoop.hbase.TableName-long-long-">deleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableReplicationPeer-java.lang.String-">disableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableTable-org.apache.hadoop.hbase.TableName-long-long-">disableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableReplicationPeer-java.lang.String-
 ">enableReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableTable-org.apache.hadoop.hbase.TableName-long-long-">enableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAssignmentManager--">getAssignmentManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAverageLoad--">getAverageLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getCatalogJanitor--">getCatalogJanitor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClientIdAuditPrefix--">getClientIdAuditPrefix</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetrics--">getClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetrics-java.util.EnumSet-">getClusterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetricsWithoutCoprocessor--">getClusterMetricsWi
 thoutCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterMetricsWithoutCoprocessor-java.util.EnumSet-">getClusterMetricsWithoutCoprocessor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterSchema--">getClusterSchema</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getDumpServlet--">getDumpServlet</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getFavoredNodesManager--">getFavoredNodesManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getHFileCleaner--">getHFileCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getInitializedEvent--">getInitializedEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLastMajorCompactionTimestamp-org.apache.hadoop.hbase.TableName-">getLastMajorCompactionTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLast
 MajorCompactionTimestampForRegion-byte:A-">getLastMajorCompactionTimestampForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancer--">getLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancerClassName--">getLoadBalancerClassName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadedCoprocessors--">getLoadedCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLockManager--">getLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLocks--">getLocks</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLogCleaner--">getLogCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterActiveTime--">getMasterActiveTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessorHost--">getMasterCoprocessorHost</a>, <a href=
 "../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessors--">getMasterCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFileSystem--">getMasterFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFinishedInitializationTime--">getMasterFinishedInitializationTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterMetrics--">getMasterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterProcedureExecutor--">getMasterProcedureExecutor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterProcedureManagerHost--">getMasterProcedureManagerHost</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterQuotaManager--">getMasterQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterRpcServices--">getMasterRpcServices</a>, <a href
 ="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterStartTime--">getMasterStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterWalManager--">getMasterWalManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMergePlanCount--">getMergePlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMetaTableObserver--">getMetaTableObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMobCompactionState-org.apache.hadoop.hbase.TableName-">getMobCompactionState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace-java.lang.String-">getNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces--">getNamespaces</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNumWALFiles--">getNumWALFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.
 html#getProcedures--">getProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getProcessName--">getProcessName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getQuotaObserverChore--">getQuotaObserverChore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizer--">getRegionNormalizer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizerTracker--">getRegionNormalizerTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerFatalLogBuffer--">getRegionServerFatalLogBuffer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerInfoPort-org.apache.hadoop.hbase.ServerName-">getRegionServerInfoPort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerVersion-org.apache.hadoop.hbase.ServerName-">getRegionServerVersion</a>, <a href="../../../../../org/apache
 /hadoop/hbase/master/HMaster.html#getRemoteInetAddress-int-long-">getRemoteInetAddress</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationLoad-org.apache.hadoop.hbase.ServerName:A-">getReplicationLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationPeerConfig-java.lang.String-">getReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getReplicationPeerManager--">getReplicationPeerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerManager--">getServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerName--">getServerName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotManager--">getSnapshotManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotQuotaObserverChore--">getSnapshotQuotaObserverChore</a>, <a href="../../../../
 ../org/apache/hadoop/hbase/master/HMaster.html#getSpaceQuotaSnapshotNotifier--">getSpaceQuotaSnapshotNotifier</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitOrMergeTracker--">getSplitOrMergeTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitPlanCount--">getSplitPlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSyncReplicationReplayWALManager--">getSyncReplicationReplayWALManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableDescriptors--">getTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableRegionForRow-org.apache.hadoop.hbase.TableName-byte:A-">getTableRegionForRow</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableStateManager--">getTableStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getUseThisHostnameInstead-org.apache.hadoo
 p.conf.Configuration-">getUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getWalProcedureStore--">getWalProcedureStore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getZooKeeper--">getZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initClusterSchemaService--">initClusterSchemaService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initializeZKBasedSystemTrackers--">initializeZKBasedSystemTrackers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isActiveMaster--">isActiveMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isBalancerOn--">isBalancerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCatalogJanitorEnabled--">isCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCleanerChoreEnabled--">isCleanerChoreEnabled</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitialized--">isInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInMaintenanceMode--">isInMaintenanceMode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isNormalizerOn--">isNormalizerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isSplitOrMergeEnabled-org.apache.hadoop.hbase.client.MasterSwitchType-">isSplitOrMergeEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listDecommissionedRegionServers--">listDecommissionedRegionServers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listReplicationPeers-java.lang.String-">listReplicationPeers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptors-java.lang.String-java.lang.String-java.util.List-boolean-">listTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaste
 r.html#listTableDescriptorsByNamespace-java.lang.String-">listTableDescriptorsByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNames-java.lang.String-java.lang.String-boolean-">listTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNamesByNamespace-java.lang.String-">listTableNamesByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#login-org.apache.hadoop.hbase.security.UserProvider-java.lang.String-">login</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#main-java.lang.String:A-">main</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#mergeRegions-org.apache.hadoop.hbase.client.RegionInfo:A-boolean-long-long-">mergeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ColumnFamilyDescriptor-long-long-">modifyColumn<
 /a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.TableDescriptor-long-long-">modifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#move-byte:A-byte:A-">move</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#normalizeRegions--">normalizeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#recommissionRegionServer-org.apache.hadoop.hbase.ServerName-java.util.List-">recommissionRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#registerService-com.google.protobuf.Service-">registerService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#remoteProcedureCompleted-long-">remoteProcedureComplet
 ed</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#remoteProcedureFailed-long-org.apache.hadoop.hbase.procedure2.RemoteProcedureException-">remoteProcedureFailed</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#removeReplicationPeer-java.lang.String-">removeReplicationPeer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionEnd-org.apache.hadoop.hbase.TableName-">reportMobCompactionEnd</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionStart-org.apache.hadoop.hbase.TableName-">reportMobCompactionStart</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#requestMobCompaction-org.apache.hadoop.hbase.TableName-java.util.List-boolean-">requestMobCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#restoreSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-long-long-bo
 olean-">restoreSnapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setCatalogJanitorEnabled-boolean-">setCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setInitialized-boolean-">setInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#shutdown--">shutdown</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#splitRegion-org.apache.hadoop.hbase.client.RegionInfo-byte:A-long-long-">splitRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stop-java.lang.String-">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopMaster--">stopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopServiceThreads--">stopServiceThreads</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#transitReplicationPeerSyncReplicationState-java.lang.String-org.apache.hadoop.hbase.repl
 ication.SyncReplicationState-">transitReplicationPeerSyncReplicationState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#truncateTable-org.apache.hadoop.hbase.TableName-boolean-long-long-">truncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateConfigurationForQuotasObserver-org.apache.hadoop.conf.Configuration-">updateConfigurationForQuotasObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#updateReplicationPeerConfig-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">updateReplicationPeerConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#waitForMasterActive--">waitForMasterActive</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.HRegionServer">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
index abd92a9..1799704 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -198,8 +198,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.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.LocalityType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.Action.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.LocalityType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index 839f215..247b56e 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -348,11 +348,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.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
 </ul>
 </li>
 </ul>


[09/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html b/devapidocs/src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
index 312907d..f55c81a 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html
@@ -45,585 +45,613 @@
 <span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.PrivateCellUtil;<a name="line.37"></a>
 <span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.ServerName;<a name="line.38"></a>
 <span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.client.Append;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.41"></a>
-<span class="sourceLineNo">042</span>import org.apache.hadoop.hbase.client.Get;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.client.OperationWithAttributes;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.client.Put;<a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.client.Result;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.client.RowMutations;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.48"></a>
-<span class="sourceLineNo">049</span>import org.apache.hadoop.hbase.client.Scan.ReadType;<a name="line.49"></a>
-<span class="sourceLineNo">050</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.50"></a>
-<span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.security.visibility.Authorizations;<a name="line.51"></a>
-<span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.security.visibility.CellVisibility;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.thrift2.generated.THRegionInfo;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.thrift2.generated.THRegionLocation;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.thrift2.generated.TServerName;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.72"></a>
-<span class="sourceLineNo">073</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.MapUtils;<a name="line.75"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.client.Consistency;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.41"></a>
+<span class="sourceLineNo">042</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.42"></a>
+<span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.client.Get;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.44"></a>
+<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.client.OperationWithAttributes;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.client.Put;<a name="line.46"></a>
+<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.client.Result;<a name="line.47"></a>
+<span class="sourceLineNo">048</span>import org.apache.hadoop.hbase.client.RowMutations;<a name="line.48"></a>
+<span class="sourceLineNo">049</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.49"></a>
+<span class="sourceLineNo">050</span>import org.apache.hadoop.hbase.client.Scan.ReadType;<a name="line.50"></a>
+<span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.51"></a>
+<span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.security.visibility.Authorizations;<a name="line.52"></a>
+<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.security.visibility.CellVisibility;<a name="line.53"></a>
+<span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.thrift2.generated.TConsistency;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.62"></a>
+<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.thrift2.generated.THRegionInfo;<a name="line.63"></a>
+<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.thrift2.generated.THRegionLocation;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.66"></a>
+<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.thrift2.generated.TServerName;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.74"></a>
+<span class="sourceLineNo">075</span>import org.apache.yetus.audience.InterfaceAudience;<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 final class ThriftUtilities {<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  private ThriftUtilities() {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    throw new UnsupportedOperationException("Can't initialize class");<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>   * Creates a {@link Get} (HBase) from a {@link TGet} (Thrift).<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   * This ignores any timestamps set on {@link TColumn} objects.<a name="line.87"></a>
+<span class="sourceLineNo">077</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.MapUtils;<a name="line.77"></a>
+<span class="sourceLineNo">078</span><a name="line.78"></a>
+<span class="sourceLineNo">079</span>@InterfaceAudience.Private<a name="line.79"></a>
+<span class="sourceLineNo">080</span>public final class ThriftUtilities {<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span>  private ThriftUtilities() {<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    throw new UnsupportedOperationException("Can't initialize class");<a name="line.83"></a>
+<span class="sourceLineNo">084</span>  }<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span>  /**<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Creates a {@link Get} (HBase) from a {@link TGet} (Thrift).<a name="line.87"></a>
 <span class="sourceLineNo">088</span>   *<a name="line.88"></a>
-<span class="sourceLineNo">089</span>   * @param in the &lt;code&gt;TGet&lt;/code&gt; to convert<a name="line.89"></a>
+<span class="sourceLineNo">089</span>   * This ignores any timestamps set on {@link TColumn} objects.<a name="line.89"></a>
 <span class="sourceLineNo">090</span>   *<a name="line.90"></a>
-<span class="sourceLineNo">091</span>   * @return &lt;code&gt;Get&lt;/code&gt; object<a name="line.91"></a>
+<span class="sourceLineNo">091</span>   * @param in the &lt;code&gt;TGet&lt;/code&gt; to convert<a name="line.91"></a>
 <span class="sourceLineNo">092</span>   *<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * @throws IOException if an invalid time range or max version parameter is given<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   */<a name="line.94"></a>
-<span class="sourceLineNo">095</span>  public static Get getFromThrift(TGet in) throws IOException {<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    Get out = new Get(in.getRow());<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>    // Timestamp overwrites time range if both are set<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    if (in.isSetTimestamp()) {<a name="line.99"></a>
-<span class="sourceLineNo">100</span>      out.setTimestamp(in.getTimestamp());<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    } else if (in.isSetTimeRange()) {<a name="line.101"></a>
-<span class="sourceLineNo">102</span>      out.setTimeRange(in.getTimeRange().getMinStamp(), in.getTimeRange().getMaxStamp());<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span>    if (in.isSetMaxVersions()) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      out.setMaxVersions(in.getMaxVersions());<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    }<a name="line.107"></a>
-<span class="sourceLineNo">108</span><a name="line.108"></a>
-<span class="sourceLineNo">109</span>    if (in.isSetFilterString()) {<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      ParseFilter parseFilter = new ParseFilter();<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      out.setFilter(parseFilter.parseFilterString(in.getFilterString()));<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>    if (in.isSetAttributes()) {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      addAttributes(out,in.getAttributes());<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>    if (in.isSetAuthorizations()) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      out.setAuthorizations(new Authorizations(in.getAuthorizations().getLabels()));<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>    if (!in.isSetColumns()) {<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      return out;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    }<a name="line.124"></a>
-<span class="sourceLineNo">125</span><a name="line.125"></a>
-<span class="sourceLineNo">126</span>    for (TColumn column : in.getColumns()) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      if (column.isSetQualifier()) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        out.addColumn(column.getFamily(), column.getQualifier());<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      } else {<a name="line.129"></a>
-<span class="sourceLineNo">130</span>        out.addFamily(column.getFamily());<a name="line.130"></a>
-<span class="sourceLineNo">131</span>      }<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>    return out;<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>  /**<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * Converts multiple {@link TGet}s (Thrift) into a list of {@link Get}s (HBase).<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   *<a name="line.139"></a>
-<span class="sourceLineNo">140</span>   * @param in list of &lt;code&gt;TGet&lt;/code&gt;s to convert<a name="line.140"></a>
-<span class="sourceLineNo">141</span>   *<a name="line.141"></a>
-<span class="sourceLineNo">142</span>   * @return list of &lt;code&gt;Get&lt;/code&gt; objects<a name="line.142"></a>
-<span class="sourceLineNo">143</span>   *<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * @throws IOException if an invalid time range or max version parameter is given<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   * @see #getFromThrift(TGet)<a name="line.145"></a>
-<span class="sourceLineNo">146</span>   */<a name="line.146"></a>
-<span class="sourceLineNo">147</span>  public static List&lt;Get&gt; getsFromThrift(List&lt;TGet&gt; in) throws IOException {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    List&lt;Get&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    for (TGet get : in) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      out.add(getFromThrift(get));<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    }<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    return out;<a name="line.152"></a>
-<span class="sourceLineNo">153</span>  }<a name="line.153"></a>
-<span class="sourceLineNo">154</span><a name="line.154"></a>
-<span class="sourceLineNo">155</span>  /**<a name="line.155"></a>
-<span class="sourceLineNo">156</span>   * Creates a {@link TResult} (Thrift) from a {@link Result} (HBase).<a name="line.156"></a>
-<span class="sourceLineNo">157</span>   *<a name="line.157"></a>
-<span class="sourceLineNo">158</span>   * @param in the &lt;code&gt;Result&lt;/code&gt; to convert<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   *<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   * @return converted result, returns an empty result if the input is &lt;code&gt;null&lt;/code&gt;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   */<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  public static TResult resultFromHBase(Result in) {<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    Cell[] raw = in.rawCells();<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    TResult out = new TResult();<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    byte[] row = in.getRow();<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    if (row != null) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      out.setRow(in.getRow());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    }<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(raw.length);<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    for (Cell kv : raw) {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      TColumnValue col = new TColumnValue();<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      col.setFamily(CellUtil.cloneFamily(kv));<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      col.setQualifier(CellUtil.cloneQualifier(kv));<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      col.setTimestamp(kv.getTimestamp());<a name="line.174"></a>
-<span class="sourceLineNo">175</span>      col.setValue(CellUtil.cloneValue(kv));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>      if (kv.getTagsLength() &gt; 0) {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>        col.setTags(PrivateCellUtil.cloneTags(kv));<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      }<a name="line.178"></a>
-<span class="sourceLineNo">179</span>      columnValues.add(col);<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    }<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    out.setColumnValues(columnValues);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    return out;<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>  /**<a name="line.185"></a>
-<span class="sourceLineNo">186</span>   * Converts multiple {@link Result}s (HBase) into a list of {@link TResult}s (Thrift).<a name="line.186"></a>
-<span class="sourceLineNo">187</span>   *<a name="line.187"></a>
-<span class="sourceLineNo">188</span>   * @param in array of &lt;code&gt;Result&lt;/code&gt;s to convert<a name="line.188"></a>
-<span class="sourceLineNo">189</span>   *<a name="line.189"></a>
-<span class="sourceLineNo">190</span>   * @return list of converted &lt;code&gt;TResult&lt;/code&gt;s<a name="line.190"></a>
-<span class="sourceLineNo">191</span>   *<a name="line.191"></a>
-<span class="sourceLineNo">192</span>   * @see #resultFromHBase(Result)<a name="line.192"></a>
-<span class="sourceLineNo">193</span>   */<a name="line.193"></a>
-<span class="sourceLineNo">194</span>  public static List&lt;TResult&gt; resultsFromHBase(Result[] in) {<a name="line.194"></a>
-<span class="sourceLineNo">195</span>    List&lt;TResult&gt; out = new ArrayList&lt;&gt;(in.length);<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    for (Result result : in) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span>      out.add(resultFromHBase(result));<a name="line.197"></a>
-<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    return out;<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span>  /**<a name="line.202"></a>
-<span class="sourceLineNo">203</span>   * Creates a {@link Put} (HBase) from a {@link TPut} (Thrift)<a name="line.203"></a>
-<span class="sourceLineNo">204</span>   *<a name="line.204"></a>
-<span class="sourceLineNo">205</span>   * @param in the &lt;code&gt;TPut&lt;/code&gt; to convert<a name="line.205"></a>
-<span class="sourceLineNo">206</span>   *<a name="line.206"></a>
-<span class="sourceLineNo">207</span>   * @return converted &lt;code&gt;Put&lt;/code&gt;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>   */<a name="line.208"></a>
-<span class="sourceLineNo">209</span>  public static Put putFromThrift(TPut in) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    Put out;<a name="line.210"></a>
-<span class="sourceLineNo">211</span><a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (in.isSetTimestamp()) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      out = new Put(in.getRow(), in.getTimestamp());<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    } else {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>      out = new Put(in.getRow());<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    }<a name="line.216"></a>
-<span class="sourceLineNo">217</span><a name="line.217"></a>
-<span class="sourceLineNo">218</span>    if (in.isSetDurability()) {<a name="line.218"></a>
-<span class="sourceLineNo">219</span>      out.setDurability(durabilityFromThrift(in.getDurability()));<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    }<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span>    for (TColumnValue columnValue : in.getColumnValues()) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>      try {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>        if (columnValue.isSetTimestamp()) {<a name="line.224"></a>
-<span class="sourceLineNo">225</span>          out.add(CellBuilderFactory.create(CellBuilderType.DEEP_COPY)<a name="line.225"></a>
-<span class="sourceLineNo">226</span>              .setRow(out.getRow())<a name="line.226"></a>
-<span class="sourceLineNo">227</span>              .setFamily(columnValue.getFamily())<a name="line.227"></a>
-<span class="sourceLineNo">228</span>              .setQualifier(columnValue.getQualifier())<a name="line.228"></a>
-<span class="sourceLineNo">229</span>              .setTimestamp(columnValue.getTimestamp())<a name="line.229"></a>
-<span class="sourceLineNo">230</span>              .setType(Cell.Type.Put)<a name="line.230"></a>
-<span class="sourceLineNo">231</span>              .setValue(columnValue.getValue())<a name="line.231"></a>
-<span class="sourceLineNo">232</span>              .build());<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        } else {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>          out.add(CellBuilderFactory.create(CellBuilderType.DEEP_COPY)<a name="line.234"></a>
-<span class="sourceLineNo">235</span>              .setRow(out.getRow())<a name="line.235"></a>
-<span class="sourceLineNo">236</span>              .setFamily(columnValue.getFamily())<a name="line.236"></a>
-<span class="sourceLineNo">237</span>              .setQualifier(columnValue.getQualifier())<a name="line.237"></a>
-<span class="sourceLineNo">238</span>              .setTimestamp(out.getTimestamp())<a name="line.238"></a>
-<span class="sourceLineNo">239</span>              .setType(Cell.Type.Put)<a name="line.239"></a>
-<span class="sourceLineNo">240</span>              .setValue(columnValue.getValue())<a name="line.240"></a>
-<span class="sourceLineNo">241</span>              .build());<a name="line.241"></a>
-<span class="sourceLineNo">242</span>        }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      } catch (IOException e) {<a name="line.243"></a>
-<span class="sourceLineNo">244</span>        throw new IllegalArgumentException((e));<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>    if (in.isSetAttributes()) {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      addAttributes(out,in.getAttributes());<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>    if (in.getCellVisibility() != null) {<a name="line.252"></a>
-<span class="sourceLineNo">253</span>      out.setCellVisibility(new CellVisibility(in.getCellVisibility().getExpression()));<a name="line.253"></a>
-<span class="sourceLineNo">254</span>    }<a name="line.254"></a>
-<span class="sourceLineNo">255</span><a name="line.255"></a>
-<span class="sourceLineNo">256</span>    return out;<a name="line.256"></a>
-<span class="sourceLineNo">257</span>  }<a name="line.257"></a>
-<span class="sourceLineNo">258</span><a name="line.258"></a>
-<span class="sourceLineNo">259</span>  /**<a name="line.259"></a>
-<span class="sourceLineNo">260</span>   * Converts multiple {@link TPut}s (Thrift) into a list of {@link Put}s (HBase).<a name="line.260"></a>
-<span class="sourceLineNo">261</span>   *<a name="line.261"></a>
-<span class="sourceLineNo">262</span>   * @param in list of &lt;code&gt;TPut&lt;/code&gt;s to convert<a name="line.262"></a>
-<span class="sourceLineNo">263</span>   *<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   * @return list of converted &lt;code&gt;Put&lt;/code&gt;s<a name="line.264"></a>
-<span class="sourceLineNo">265</span>   *<a name="line.265"></a>
-<span class="sourceLineNo">266</span>   * @see #putFromThrift(TPut)<a name="line.266"></a>
-<span class="sourceLineNo">267</span>   */<a name="line.267"></a>
-<span class="sourceLineNo">268</span>  public static List&lt;Put&gt; putsFromThrift(List&lt;TPut&gt; in) {<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    List&lt;Put&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    for (TPut put : in) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span>      out.add(putFromThrift(put));<a name="line.271"></a>
-<span class="sourceLineNo">272</span>    }<a name="line.272"></a>
-<span class="sourceLineNo">273</span>    return out;<a name="line.273"></a>
-<span class="sourceLineNo">274</span>  }<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span>  /**<a name="line.276"></a>
-<span class="sourceLineNo">277</span>   * Creates a {@link Delete} (HBase) from a {@link TDelete} (Thrift).<a name="line.277"></a>
-<span class="sourceLineNo">278</span>   *<a name="line.278"></a>
-<span class="sourceLineNo">279</span>   * @param in the &lt;code&gt;TDelete&lt;/code&gt; to convert<a name="line.279"></a>
-<span class="sourceLineNo">280</span>   *<a name="line.280"></a>
-<span class="sourceLineNo">281</span>   * @return converted &lt;code&gt;Delete&lt;/code&gt;<a name="line.281"></a>
-<span class="sourceLineNo">282</span>   */<a name="line.282"></a>
-<span class="sourceLineNo">283</span>  public static Delete deleteFromThrift(TDelete in) {<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    Delete out;<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>    if (in.isSetColumns()) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>      out = new Delete(in.getRow());<a name="line.287"></a>
-<span class="sourceLineNo">288</span>      for (TColumn column : in.getColumns()) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>        if (in.isSetDeleteType()) {<a name="line.289"></a>
-<span class="sourceLineNo">290</span>          switch (in.getDeleteType()) {<a name="line.290"></a>
-<span class="sourceLineNo">291</span>            case DELETE_COLUMN:<a name="line.291"></a>
-<span class="sourceLineNo">292</span>              if (column.isSetTimestamp()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>                out.addColumn(column.getFamily(), column.getQualifier(), column.getTimestamp());<a name="line.293"></a>
-<span class="sourceLineNo">294</span>              } else {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>                out.addColumn(column.getFamily(), column.getQualifier());<a name="line.295"></a>
-<span class="sourceLineNo">296</span>              }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>              break;<a name="line.297"></a>
-<span class="sourceLineNo">298</span>            case DELETE_COLUMNS:<a name="line.298"></a>
-<span class="sourceLineNo">299</span>              if (column.isSetTimestamp()) {<a name="line.299"></a>
-<span class="sourceLineNo">300</span>                out.addColumns(column.getFamily(), column.getQualifier(), column.getTimestamp());<a name="line.300"></a>
-<span class="sourceLineNo">301</span>              } else {<a name="line.301"></a>
-<span class="sourceLineNo">302</span>                out.addColumns(column.getFamily(), column.getQualifier());<a name="line.302"></a>
-<span class="sourceLineNo">303</span>              }<a name="line.303"></a>
-<span class="sourceLineNo">304</span>              break;<a name="line.304"></a>
-<span class="sourceLineNo">305</span>            case DELETE_FAMILY:<a name="line.305"></a>
-<span class="sourceLineNo">306</span>              if (column.isSetTimestamp()) {<a name="line.306"></a>
-<span class="sourceLineNo">307</span>                out.addFamily(column.getFamily(), column.getTimestamp());<a name="line.307"></a>
-<span class="sourceLineNo">308</span>              } else {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>                out.addFamily(column.getFamily());<a name="line.309"></a>
-<span class="sourceLineNo">310</span>              }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>              break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span>            case DELETE_FAMILY_VERSION:<a name="line.312"></a>
-<span class="sourceLineNo">313</span>              if (column.isSetTimestamp()) {<a name="line.313"></a>
-<span class="sourceLineNo">314</span>                out.addFamilyVersion(column.getFamily(), column.getTimestamp());<a name="line.314"></a>
-<span class="sourceLineNo">315</span>              } else {<a name="line.315"></a>
-<span class="sourceLineNo">316</span>                throw new IllegalArgumentException(<a name="line.316"></a>
-<span class="sourceLineNo">317</span>                    "Timestamp is required for TDelete with DeleteFamilyVersion type");<a name="line.317"></a>
-<span class="sourceLineNo">318</span>              }<a name="line.318"></a>
-<span class="sourceLineNo">319</span>              break;<a name="line.319"></a>
-<span class="sourceLineNo">320</span>            default:<a name="line.320"></a>
-<span class="sourceLineNo">321</span>              throw new IllegalArgumentException("DeleteType is required for TDelete");<a name="line.321"></a>
-<span class="sourceLineNo">322</span>          }<a name="line.322"></a>
-<span class="sourceLineNo">323</span>        } else {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>          throw new IllegalArgumentException("DeleteType is required for TDelete");<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>    } else {<a name="line.327"></a>
-<span class="sourceLineNo">328</span>      if (in.isSetTimestamp()) {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>        out = new Delete(in.getRow(), in.getTimestamp());<a name="line.329"></a>
-<span class="sourceLineNo">330</span>      } else {<a name="line.330"></a>
-<span class="sourceLineNo">331</span>        out = new Delete(in.getRow());<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><a name="line.334"></a>
-<span class="sourceLineNo">335</span>    if (in.isSetAttributes()) {<a name="line.335"></a>
-<span class="sourceLineNo">336</span>      addAttributes(out,in.getAttributes());<a name="line.336"></a>
-<span class="sourceLineNo">337</span>    }<a name="line.337"></a>
-<span class="sourceLineNo">338</span><a name="line.338"></a>
-<span class="sourceLineNo">339</span>    if (in.isSetDurability()) {<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      out.setDurability(durabilityFromThrift(in.getDurability()));<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>    return out;<a name="line.343"></a>
-<span class="sourceLineNo">344</span>  }<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>   * Converts multiple {@link TDelete}s (Thrift) into a list of {@link Delete}s (HBase).<a name="line.347"></a>
-<span class="sourceLineNo">348</span>   *<a name="line.348"></a>
-<span class="sourceLineNo">349</span>   * @param in list of &lt;code&gt;TDelete&lt;/code&gt;s to convert<a name="line.349"></a>
-<span class="sourceLineNo">350</span>   *<a name="line.350"></a>
-<span class="sourceLineNo">351</span>   * @return list of converted &lt;code&gt;Delete&lt;/code&gt;s<a name="line.351"></a>
-<span class="sourceLineNo">352</span>   *<a name="line.352"></a>
-<span class="sourceLineNo">353</span>   * @see #deleteFromThrift(TDelete)<a name="line.353"></a>
-<span class="sourceLineNo">354</span>   */<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public static List&lt;Delete&gt; deletesFromThrift(List&lt;TDelete&gt; in) {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    List&lt;Delete&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    for (TDelete delete : in) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span>      out.add(deleteFromThrift(delete));<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    }<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    return out;<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>  public static TDelete deleteFromHBase(Delete in) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    TDelete out = new TDelete(ByteBuffer.wrap(in.getRow()));<a name="line.365"></a>
-<span class="sourceLineNo">366</span><a name="line.366"></a>
-<span class="sourceLineNo">367</span>    List&lt;TColumn&gt; columns = new ArrayList&lt;&gt;(in.getFamilyCellMap().entrySet().size());<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    long rowTimestamp = in.getTimestamp();<a name="line.368"></a>
-<span class="sourceLineNo">369</span>    if (rowTimestamp != HConstants.LATEST_TIMESTAMP) {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>      out.setTimestamp(rowTimestamp);<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>    // Map&lt;family, List&lt;KeyValue&gt;&gt;<a name="line.373"></a>
-<span class="sourceLineNo">374</span>    for (Map.Entry&lt;byte[], List&lt;org.apache.hadoop.hbase.Cell&gt;&gt; familyEntry:<a name="line.374"></a>
-<span class="sourceLineNo">375</span>        in.getFamilyCellMap().entrySet()) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      TColumn column = new TColumn(ByteBuffer.wrap(familyEntry.getKey()));<a name="line.376"></a>
-<span class="sourceLineNo">377</span>      for (org.apache.hadoop.hbase.Cell cell: familyEntry.getValue()) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span>        byte[] family = CellUtil.cloneFamily(cell);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>        byte[] qualifier = CellUtil.cloneQualifier(cell);<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        long timestamp = cell.getTimestamp();<a name="line.380"></a>
-<span class="sourceLineNo">381</span>        if (family != null) {<a name="line.381"></a>
-<span class="sourceLineNo">382</span>          column.setFamily(family);<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        }<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        if (qualifier != null) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>          column.setQualifier(qualifier);<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        }<a name="line.386"></a>
-<span class="sourceLineNo">387</span>        if (timestamp != HConstants.LATEST_TIMESTAMP) {<a name="line.387"></a>
-<span class="sourceLineNo">388</span>          column.setTimestamp(timestamp);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>        }<a name="line.389"></a>
-<span class="sourceLineNo">390</span>      }<a name="line.390"></a>
-<span class="sourceLineNo">391</span>      columns.add(column);<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    }<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    out.setColumns(columns);<a name="line.393"></a>
-<span class="sourceLineNo">394</span><a name="line.394"></a>
-<span class="sourceLineNo">395</span>    return out;<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>  /**<a name="line.398"></a>
-<span class="sourceLineNo">399</span>   * Creates a {@link RowMutations} (HBase) from a {@link TRowMutations} (Thrift)<a name="line.399"></a>
-<span class="sourceLineNo">400</span>   *<a name="line.400"></a>
-<span class="sourceLineNo">401</span>   * @param in the &lt;code&gt;TRowMutations&lt;/code&gt; to convert<a name="line.401"></a>
-<span class="sourceLineNo">402</span>   *<a name="line.402"></a>
-<span class="sourceLineNo">403</span>   * @return converted &lt;code&gt;RowMutations&lt;/code&gt;<a name="line.403"></a>
-<span class="sourceLineNo">404</span>   */<a name="line.404"></a>
-<span class="sourceLineNo">405</span>  public static RowMutations rowMutationsFromThrift(TRowMutations in) throws IOException {<a name="line.405"></a>
-<span class="sourceLineNo">406</span>    List&lt;TMutation&gt; mutations = in.getMutations();<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    RowMutations out = new RowMutations(in.getRow(), mutations.size());<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    for (TMutation mutation : mutations) {<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      if (mutation.isSetPut()) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>        out.add(putFromThrift(mutation.getPut()));<a name="line.410"></a>
-<span class="sourceLineNo">411</span>      }<a name="line.411"></a>
-<span class="sourceLineNo">412</span>      if (mutation.isSetDeleteSingle()) {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>        out.add(deleteFromThrift(mutation.getDeleteSingle()));<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>    return out;<a name="line.416"></a>
-<span class="sourceLineNo">417</span>  }<a name="line.417"></a>
-<span class="sourceLineNo">418</span><a name="line.418"></a>
-<span class="sourceLineNo">419</span>  public static Scan scanFromThrift(TScan in) throws IOException {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>    Scan out = new Scan();<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>    if (in.isSetStartRow()) {<a name="line.422"></a>
-<span class="sourceLineNo">423</span>      out.setStartRow(in.getStartRow());<a name="line.423"></a>
-<span class="sourceLineNo">424</span>    }<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    if (in.isSetStopRow()) {<a name="line.425"></a>
-<span class="sourceLineNo">426</span>      out.setStopRow(in.getStopRow());<a name="line.426"></a>
+<span class="sourceLineNo">093</span>   * @return &lt;code&gt;Get&lt;/code&gt; object<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   *<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * @throws IOException if an invalid time range or max version parameter is given<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   */<a name="line.96"></a>
+<span class="sourceLineNo">097</span>  public static Get getFromThrift(TGet in) throws IOException {<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    Get out = new Get(in.getRow());<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>    // Timestamp overwrites time range if both are set<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    if (in.isSetTimestamp()) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      out.setTimestamp(in.getTimestamp());<a name="line.102"></a>
+<span class="sourceLineNo">103</span>    } else if (in.isSetTimeRange()) {<a name="line.103"></a>
+<span class="sourceLineNo">104</span>      out.setTimeRange(in.getTimeRange().getMinStamp(), in.getTimeRange().getMaxStamp());<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>
+<span class="sourceLineNo">107</span>    if (in.isSetMaxVersions()) {<a name="line.107"></a>
+<span class="sourceLineNo">108</span>      out.setMaxVersions(in.getMaxVersions());<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    }<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>    if (in.isSetFilterString()) {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>      ParseFilter parseFilter = new ParseFilter();<a name="line.112"></a>
+<span class="sourceLineNo">113</span>      out.setFilter(parseFilter.parseFilterString(in.getFilterString()));<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    }<a name="line.114"></a>
+<span class="sourceLineNo">115</span><a name="line.115"></a>
+<span class="sourceLineNo">116</span>    if (in.isSetAttributes()) {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      addAttributes(out,in.getAttributes());<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    }<a name="line.118"></a>
+<span class="sourceLineNo">119</span><a name="line.119"></a>
+<span class="sourceLineNo">120</span>    if (in.isSetAuthorizations()) {<a name="line.120"></a>
+<span class="sourceLineNo">121</span>      out.setAuthorizations(new Authorizations(in.getAuthorizations().getLabels()));<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>    if (in.isSetConsistency()) {<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      out.setConsistency(consistencyFromThrift(in.getConsistency()));<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    if (in.isSetTargetReplicaId()) {<a name="line.128"></a>
+<span class="sourceLineNo">129</span>      out.setReplicaId(in.getTargetReplicaId());<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    }<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>    if (!in.isSetColumns()) {<a name="line.132"></a>
+<span class="sourceLineNo">133</span>      return out;<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>    for (TColumn column : in.getColumns()) {<a name="line.136"></a>
+<span class="sourceLineNo">137</span>      if (column.isSetQualifier()) {<a name="line.137"></a>
+<span class="sourceLineNo">138</span>        out.addColumn(column.getFamily(), column.getQualifier());<a name="line.138"></a>
+<span class="sourceLineNo">139</span>      } else {<a name="line.139"></a>
+<span class="sourceLineNo">140</span>        out.addFamily(column.getFamily());<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">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span>    return out;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>  }<a name="line.145"></a>
+<span class="sourceLineNo">146</span><a name="line.146"></a>
+<span class="sourceLineNo">147</span>  /**<a name="line.147"></a>
+<span class="sourceLineNo">148</span>   * Converts multiple {@link TGet}s (Thrift) into a list of {@link Get}s (HBase).<a name="line.148"></a>
+<span class="sourceLineNo">149</span>   *<a name="line.149"></a>
+<span class="sourceLineNo">150</span>   * @param in list of &lt;code&gt;TGet&lt;/code&gt;s to convert<a name="line.150"></a>
+<span class="sourceLineNo">151</span>   *<a name="line.151"></a>
+<span class="sourceLineNo">152</span>   * @return list of &lt;code&gt;Get&lt;/code&gt; objects<a name="line.152"></a>
+<span class="sourceLineNo">153</span>   *<a name="line.153"></a>
+<span class="sourceLineNo">154</span>   * @throws IOException if an invalid time range or max version parameter is given<a name="line.154"></a>
+<span class="sourceLineNo">155</span>   * @see #getFromThrift(TGet)<a name="line.155"></a>
+<span class="sourceLineNo">156</span>   */<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  public static List&lt;Get&gt; getsFromThrift(List&lt;TGet&gt; in) throws IOException {<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    List&lt;Get&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    for (TGet get : in) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      out.add(getFromThrift(get));<a name="line.160"></a>
+<span class="sourceLineNo">161</span>    }<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    return out;<a name="line.162"></a>
+<span class="sourceLineNo">163</span>  }<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>   * Creates a {@link TResult} (Thrift) from a {@link Result} (HBase).<a name="line.166"></a>
+<span class="sourceLineNo">167</span>   *<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * @param in the &lt;code&gt;Result&lt;/code&gt; to convert<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   *<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * @return converted result, returns an empty result if the input is &lt;code&gt;null&lt;/code&gt;<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
+<span class="sourceLineNo">172</span>  public static TResult resultFromHBase(Result in) {<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    Cell[] raw = in.rawCells();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    TResult out = new TResult();<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    byte[] row = in.getRow();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    if (row != null) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>      out.setRow(in.getRow());<a name="line.177"></a>
+<span class="sourceLineNo">178</span>    }<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(raw.length);<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    for (Cell kv : raw) {<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      TColumnValue col = new TColumnValue();<a name="line.181"></a>
+<span class="sourceLineNo">182</span>      col.setFamily(CellUtil.cloneFamily(kv));<a name="line.182"></a>
+<span class="sourceLineNo">183</span>      col.setQualifier(CellUtil.cloneQualifier(kv));<a name="line.183"></a>
+<span class="sourceLineNo">184</span>      col.setTimestamp(kv.getTimestamp());<a name="line.184"></a>
+<span class="sourceLineNo">185</span>      col.setValue(CellUtil.cloneValue(kv));<a name="line.185"></a>
+<span class="sourceLineNo">186</span>      if (kv.getTagsLength() &gt; 0) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>        col.setTags(PrivateCellUtil.cloneTags(kv));<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      }<a name="line.188"></a>
+<span class="sourceLineNo">189</span>      columnValues.add(col);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    }<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    out.setColumnValues(columnValues);<a name="line.191"></a>
+<span class="sourceLineNo">192</span><a name="line.192"></a>
+<span class="sourceLineNo">193</span>    out.setStale(in.isStale());<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    return out;<a name="line.194"></a>
+<span class="sourceLineNo">195</span>  }<a name="line.195"></a>
+<span class="sourceLineNo">196</span><a name="line.196"></a>
+<span class="sourceLineNo">197</span>  /**<a name="line.197"></a>
+<span class="sourceLineNo">198</span>   * Converts multiple {@link Result}s (HBase) into a list of {@link TResult}s (Thrift).<a name="line.198"></a>
+<span class="sourceLineNo">199</span>   *<a name="line.199"></a>
+<span class="sourceLineNo">200</span>   * @param in array of &lt;code&gt;Result&lt;/code&gt;s to convert<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   *<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   * @return list of converted &lt;code&gt;TResult&lt;/code&gt;s<a name="line.202"></a>
+<span class="sourceLineNo">203</span>   *<a name="line.203"></a>
+<span class="sourceLineNo">204</span>   * @see #resultFromHBase(Result)<a name="line.204"></a>
+<span class="sourceLineNo">205</span>   */<a name="line.205"></a>
+<span class="sourceLineNo">206</span>  public static List&lt;TResult&gt; resultsFromHBase(Result[] in) {<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    List&lt;TResult&gt; out = new ArrayList&lt;&gt;(in.length);<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    for (Result result : in) {<a name="line.208"></a>
+<span class="sourceLineNo">209</span>      out.add(resultFromHBase(result));<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    }<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    return out;<a name="line.211"></a>
+<span class="sourceLineNo">212</span>  }<a name="line.212"></a>
+<span class="sourceLineNo">213</span><a name="line.213"></a>
+<span class="sourceLineNo">214</span>  /**<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * Creates a {@link Put} (HBase) from a {@link TPut} (Thrift)<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   *<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @param in the &lt;code&gt;TPut&lt;/code&gt; to convert<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   *<a name="line.218"></a>
+<span class="sourceLineNo">219</span>   * @return converted &lt;code&gt;Put&lt;/code&gt;<a name="line.219"></a>
+<span class="sourceLineNo">220</span>   */<a name="line.220"></a>
+<span class="sourceLineNo">221</span>  public static Put putFromThrift(TPut in) {<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    Put out;<a name="line.222"></a>
+<span class="sourceLineNo">223</span><a name="line.223"></a>
+<span class="sourceLineNo">224</span>    if (in.isSetTimestamp()) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span>      out = new Put(in.getRow(), in.getTimestamp());<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    } else {<a name="line.226"></a>
+<span class="sourceLineNo">227</span>      out = new Put(in.getRow());<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    }<a name="line.228"></a>
+<span class="sourceLineNo">229</span><a name="line.229"></a>
+<span class="sourceLineNo">230</span>    if (in.isSetDurability()) {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      out.setDurability(durabilityFromThrift(in.getDurability()));<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span>    for (TColumnValue columnValue : in.getColumnValues()) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>      try {<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        if (columnValue.isSetTimestamp()) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>          out.add(CellBuilderFactory.create(CellBuilderType.DEEP_COPY)<a name="line.237"></a>
+<span class="sourceLineNo">238</span>              .setRow(out.getRow())<a name="line.238"></a>
+<span class="sourceLineNo">239</span>              .setFamily(columnValue.getFamily())<a name="line.239"></a>
+<span class="sourceLineNo">240</span>              .setQualifier(columnValue.getQualifier())<a name="line.240"></a>
+<span class="sourceLineNo">241</span>              .setTimestamp(columnValue.getTimestamp())<a name="line.241"></a>
+<span class="sourceLineNo">242</span>              .setType(Cell.Type.Put)<a name="line.242"></a>
+<span class="sourceLineNo">243</span>              .setValue(columnValue.getValue())<a name="line.243"></a>
+<span class="sourceLineNo">244</span>              .build());<a name="line.244"></a>
+<span class="sourceLineNo">245</span>        } else {<a name="line.245"></a>
+<span class="sourceLineNo">246</span>          out.add(CellBuilderFactory.create(CellBuilderType.DEEP_COPY)<a name="line.246"></a>
+<span class="sourceLineNo">247</span>              .setRow(out.getRow())<a name="line.247"></a>
+<span class="sourceLineNo">248</span>              .setFamily(columnValue.getFamily())<a name="line.248"></a>
+<span class="sourceLineNo">249</span>              .setQualifier(columnValue.getQualifier())<a name="line.249"></a>
+<span class="sourceLineNo">250</span>              .setTimestamp(out.getTimestamp())<a name="line.250"></a>
+<span class="sourceLineNo">251</span>              .setType(Cell.Type.Put)<a name="line.251"></a>
+<span class="sourceLineNo">252</span>              .setValue(columnValue.getValue())<a name="line.252"></a>
+<span class="sourceLineNo">253</span>              .build());<a name="line.253"></a>
+<span class="sourceLineNo">254</span>        }<a name="line.254"></a>
+<span class="sourceLineNo">255</span>      } catch (IOException e) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span>        throw new IllegalArgumentException((e));<a name="line.256"></a>
+<span class="sourceLineNo">257</span>      }<a name="line.257"></a>
+<span class="sourceLineNo">258</span>    }<a name="line.258"></a>
+<span class="sourceLineNo">259</span><a name="line.259"></a>
+<span class="sourceLineNo">260</span>    if (in.isSetAttributes()) {<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      addAttributes(out,in.getAttributes());<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 (in.getCellVisibility() != null) {<a name="line.264"></a>
+<span class="sourceLineNo">265</span>      out.setCellVisibility(new CellVisibility(in.getCellVisibility().getExpression()));<a name="line.265"></a>
+<span class="sourceLineNo">266</span>    }<a name="line.266"></a>
+<span class="sourceLineNo">267</span><a name="line.267"></a>
+<span class="sourceLineNo">268</span>    return out;<a name="line.268"></a>
+<span class="sourceLineNo">269</span>  }<a name="line.269"></a>
+<span class="sourceLineNo">270</span><a name="line.270"></a>
+<span class="sourceLineNo">271</span>  /**<a name="line.271"></a>
+<span class="sourceLineNo">272</span>   * Converts multiple {@link TPut}s (Thrift) into a list of {@link Put}s (HBase).<a name="line.272"></a>
+<span class="sourceLineNo">273</span>   *<a name="line.273"></a>
+<span class="sourceLineNo">274</span>   * @param in list of &lt;code&gt;TPut&lt;/code&gt;s to convert<a name="line.274"></a>
+<span class="sourceLineNo">275</span>   *<a name="line.275"></a>
+<span class="sourceLineNo">276</span>   * @return list of converted &lt;code&gt;Put&lt;/code&gt;s<a name="line.276"></a>
+<span class="sourceLineNo">277</span>   *<a name="line.277"></a>
+<span class="sourceLineNo">278</span>   * @see #putFromThrift(TPut)<a name="line.278"></a>
+<span class="sourceLineNo">279</span>   */<a name="line.279"></a>
+<span class="sourceLineNo">280</span>  public static List&lt;Put&gt; putsFromThrift(List&lt;TPut&gt; in) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>    List&lt;Put&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.281"></a>
+<span class="sourceLineNo">282</span>    for (TPut put : in) {<a name="line.282"></a>
+<span class="sourceLineNo">283</span>      out.add(putFromThrift(put));<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    }<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    return out;<a name="line.285"></a>
+<span class="sourceLineNo">286</span>  }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span>  /**<a name="line.288"></a>
+<span class="sourceLineNo">289</span>   * Creates a {@link Delete} (HBase) from a {@link TDelete} (Thrift).<a name="line.289"></a>
+<span class="sourceLineNo">290</span>   *<a name="line.290"></a>
+<span class="sourceLineNo">291</span>   * @param in the &lt;code&gt;TDelete&lt;/code&gt; to convert<a name="line.291"></a>
+<span class="sourceLineNo">292</span>   *<a name="line.292"></a>
+<span class="sourceLineNo">293</span>   * @return converted &lt;code&gt;Delete&lt;/code&gt;<a name="line.293"></a>
+<span class="sourceLineNo">294</span>   */<a name="line.294"></a>
+<span class="sourceLineNo">295</span>  public static Delete deleteFromThrift(TDelete in) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    Delete out;<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>    if (in.isSetColumns()) {<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      out = new Delete(in.getRow());<a name="line.299"></a>
+<span class="sourceLineNo">300</span>      for (TColumn column : in.getColumns()) {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>        if (in.isSetDeleteType()) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span>          switch (in.getDeleteType()) {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>            case DELETE_COLUMN:<a name="line.303"></a>
+<span class="sourceLineNo">304</span>              if (column.isSetTimestamp()) {<a name="line.304"></a>
+<span class="sourceLineNo">305</span>                out.addColumn(column.getFamily(), column.getQualifier(), column.getTimestamp());<a name="line.305"></a>
+<span class="sourceLineNo">306</span>              } else {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>                out.addColumn(column.getFamily(), column.getQualifier());<a name="line.307"></a>
+<span class="sourceLineNo">308</span>              }<a name="line.308"></a>
+<span class="sourceLineNo">309</span>              break;<a name="line.309"></a>
+<span class="sourceLineNo">310</span>            case DELETE_COLUMNS:<a name="line.310"></a>
+<span class="sourceLineNo">311</span>              if (column.isSetTimestamp()) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>                out.addColumns(column.getFamily(), column.getQualifier(), column.getTimestamp());<a name="line.312"></a>
+<span class="sourceLineNo">313</span>              } else {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>                out.addColumns(column.getFamily(), column.getQualifier());<a name="line.314"></a>
+<span class="sourceLineNo">315</span>              }<a name="line.315"></a>
+<span class="sourceLineNo">316</span>              break;<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            case DELETE_FAMILY:<a name="line.317"></a>
+<span class="sourceLineNo">318</span>              if (column.isSetTimestamp()) {<a name="line.318"></a>
+<span class="sourceLineNo">319</span>                out.addFamily(column.getFamily(), column.getTimestamp());<a name="line.319"></a>
+<span class="sourceLineNo">320</span>              } else {<a name="line.320"></a>
+<span class="sourceLineNo">321</span>                out.addFamily(column.getFamily());<a name="line.321"></a>
+<span class="sourceLineNo">322</span>              }<a name="line.322"></a>
+<span class="sourceLineNo">323</span>              break;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>            case DELETE_FAMILY_VERSION:<a name="line.324"></a>
+<span class="sourceLineNo">325</span>              if (column.isSetTimestamp()) {<a name="line.325"></a>
+<span class="sourceLineNo">326</span>                out.addFamilyVersion(column.getFamily(), column.getTimestamp());<a name="line.326"></a>
+<span class="sourceLineNo">327</span>              } else {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>                throw new IllegalArgumentException(<a name="line.328"></a>
+<span class="sourceLineNo">329</span>                    "Timestamp is required for TDelete with DeleteFamilyVersion type");<a name="line.329"></a>
+<span class="sourceLineNo">330</span>              }<a name="line.330"></a>
+<span class="sourceLineNo">331</span>              break;<a name="line.331"></a>
+<span class="sourceLineNo">332</span>            default:<a name="line.332"></a>
+<span class="sourceLineNo">333</span>              throw new IllegalArgumentException("DeleteType is required for TDelete");<a name="line.333"></a>
+<span class="sourceLineNo">334</span>          }<a name="line.334"></a>
+<span class="sourceLineNo">335</span>        } else {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>          throw new IllegalArgumentException("DeleteType is required for TDelete");<a name="line.336"></a>
+<span class="sourceLineNo">337</span>        }<a name="line.337"></a>
+<span class="sourceLineNo">338</span>      }<a name="line.338"></a>
+<span class="sourceLineNo">339</span>    } else {<a name="line.339"></a>
+<span class="sourceLineNo">340</span>      if (in.isSetTimestamp()) {<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        out = new Delete(in.getRow(), in.getTimestamp());<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      } else {<a name="line.342"></a>
+<span class="sourceLineNo">343</span>        out = new Delete(in.getRow());<a name="line.343"></a>
+<span class="sourceLineNo">344</span>      }<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>    if (in.isSetAttributes()) {<a name="line.347"></a>
+<span class="sourceLineNo">348</span>      addAttributes(out,in.getAttributes());<a name="line.348"></a>
+<span class="sourceLineNo">349</span>    }<a name="line.349"></a>
+<span class="sourceLineNo">350</span><a name="line.350"></a>
+<span class="sourceLineNo">351</span>    if (in.isSetDurability()) {<a name="line.351"></a>
+<span class="sourceLineNo">352</span>      out.setDurability(durabilityFromThrift(in.getDurability()));<a name="line.352"></a>
+<span class="sourceLineNo">353</span>    }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>    return out;<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>  /**<a name="line.358"></a>
+<span class="sourceLineNo">359</span>   * Converts multiple {@link TDelete}s (Thrift) into a list of {@link Delete}s (HBase).<a name="line.359"></a>
+<span class="sourceLineNo">360</span>   *<a name="line.360"></a>
+<span class="sourceLineNo">361</span>   * @param in list of &lt;code&gt;TDelete&lt;/code&gt;s to convert<a name="line.361"></a>
+<span class="sourceLineNo">362</span>   *<a name="line.362"></a>
+<span class="sourceLineNo">363</span>   * @return list of converted &lt;code&gt;Delete&lt;/code&gt;s<a name="line.363"></a>
+<span class="sourceLineNo">364</span>   *<a name="line.364"></a>
+<span class="sourceLineNo">365</span>   * @see #deleteFromThrift(TDelete)<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>  public static List&lt;Delete&gt; deletesFromThrift(List&lt;TDelete&gt; in) {<a name="line.368"></a>
+<span class="sourceLineNo">369</span>    List&lt;Delete&gt; out = new ArrayList&lt;&gt;(in.size());<a name="line.369"></a>
+<span class="sourceLineNo">370</span>    for (TDelete delete : in) {<a name="line.370"></a>
+<span class="sourceLineNo">371</span>      out.add(deleteFromThrift(delete));<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    }<a name="line.372"></a>
+<span class="sourceLineNo">373</span>    return out;<a name="line.373"></a>
+<span class="sourceLineNo">374</span>  }<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span>  public static TDelete deleteFromHBase(Delete in) {<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    TDelete out = new TDelete(ByteBuffer.wrap(in.getRow()));<a name="line.377"></a>
+<span class="sourceLineNo">378</span><a name="line.378"></a>
+<span class="sourceLineNo">379</span>    List&lt;TColumn&gt; columns = new ArrayList&lt;&gt;(in.getFamilyCellMap().entrySet().size());<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    long rowTimestamp = in.getTimestamp();<a name="line.380"></a>
+<span class="sourceLineNo">381</span>    if (rowTimestamp != HConstants.LATEST_TIMESTAMP) {<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      out.setTimestamp(rowTimestamp);<a name="line.382"></a>
+<span class="sourceLineNo">383</span>    }<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span>    // Map&lt;family, List&lt;KeyValue&gt;&gt;<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    for (Map.Entry&lt;byte[], List&lt;org.apache.hadoop.hbase.Cell&gt;&gt; familyEntry:<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        in.getFamilyCellMap().entrySet()) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>      TColumn column = new TColumn(ByteBuffer.wrap(familyEntry.getKey()));<a name="line.388"></a>
+<span class="sourceLineNo">389</span>      for (org.apache.hadoop.hbase.Cell cell: familyEntry.getValue()) {<a name="line.389"></a>
+<span class="sourceLineNo">390</span>        byte[] family = CellUtil.cloneFamily(cell);<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        byte[] qualifier = CellUtil.cloneQualifier(cell);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>        long timestamp = cell.getTimestamp();<a name="line.392"></a>
+<span class="sourceLineNo">393</span>        if (family != null) {<a name="line.393"></a>
+<span class="sourceLineNo">394</span>          column.setFamily(family);<a name="line.394"></a>
+<span class="sourceLineNo">395</span>        }<a name="line.395"></a>
+<span class="sourceLineNo">396</span>        if (qualifier != null) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span>          column.setQualifier(qualifier);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>        }<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        if (timestamp != HConstants.LATEST_TIMESTAMP) {<a name="line.399"></a>
+<span class="sourceLineNo">400</span>          column.setTimestamp(timestamp);<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      }<a name="line.402"></a>
+<span class="sourceLineNo">403</span>      columns.add(column);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>    }<a name="line.404"></a>
+<span class="sourceLineNo">405</span>    out.setColumns(columns);<a name="line.405"></a>
+<span class="sourceLineNo">406</span><a name="line.406"></a>
+<span class="sourceLineNo">407</span>    return out;<a name="line.407"></a>
+<span class="sourceLineNo">408</span>  }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>  /**<a name="line.410"></a>
+<span class="sourceLineNo">411</span>   * Creates a {@link RowMutations} (HBase) from a {@link TRowMutations} (Thrift)<a name="line.411"></a>
+<span class="sourceLineNo">412</span>   *<a name="line.412"></a>
+<span class="sourceLineNo">413</span>   * @param in the &lt;code&gt;TRowMutations&lt;/code&gt; to convert<a name="line.413"></a>
+<span class="sourceLineNo">414</span>   *<a name="line.414"></a>
+<span class="sourceLineNo">415</span>   * @return converted &lt;code&gt;RowMutations&lt;/code&gt;<a name="line.415"></a>
+<span class="sourceLineNo">416</span>   */<a name="line.416"></a>
+<span class="sourceLineNo">417</span>  public static RowMutations rowMutationsFromThrift(TRowMutations in) throws IOException {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    List&lt;TMutation&gt; mutations = in.getMutations();<a name="line.418"></a>
+<span class="sourceLineNo">419</span>    RowMutations out = new RowMutations(in.getRow(), mutations.size());<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    for (TMutation mutation : mutations) {<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      if (mutation.isSetPut()) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span>        out.add(putFromThrift(mutation.getPut()));<a name="line.422"></a>
+<span class="sourceLineNo">423</span>      }<a name="line.423"></a>
+<span class="sourceLineNo">424</span>      if (mutation.isSetDeleteSingle()) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>        out.add(deleteFromThrift(mutation.getDeleteSingle()));<a name="line.425"></a>
+<span class="sourceLineNo">426</span>      }<a name="line.426"></a>
 <span class="sourceLineNo">427</span>    }<a name="line.427"></a>
-<span class="sourceLineNo">428</span>    if (in.isSetCaching()) {<a name="line.428"></a>
-<span class="sourceLineNo">429</span>      out.setCaching(in.getCaching());<a name="line.429"></a>
-<span class="sourceLineNo">430</span>    }<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    if (in.isSetMaxVersions()) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>      out.setMaxVersions(in.getMaxVersions());<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    }<a name="line.433"></a>
-<span class="sourceLineNo">434</span><a name="line.434"></a>
-<span class="sourceLineNo">435</span>    if (in.isSetColumns()) {<a name="line.435"></a>
-<span class="sourceLineNo">436</span>      for (TColumn column : in.getColumns()) {<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        if (column.isSetQualifier()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          out.addColumn(column.getFamily(), column.getQualifier());<a name="line.438"></a>
-<span class="sourceLineNo">439</span>        } else {<a name="line.439"></a>
-<span class="sourceLineNo">440</span>          out.addFamily(column.getFamily());<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        }<a name="line.441"></a>
-<span class="sourceLineNo">442</span>      }<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    TTimeRange timeRange = in.getTimeRange();<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    if (timeRange != null &amp;&amp;<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        timeRange.isSetMinStamp() &amp;&amp; timeRange.isSetMaxStamp()) {<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      out.setTimeRange(timeRange.getMinStamp(), timeRange.getMaxStamp());<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    }<a name="line.449"></a>
-<span class="sourceLineNo">450</span><a name="line.450"></a>
-<span class="sourceLineNo">451</span>    if (in.isSetBatchSize()) {<a name="line.451"></a>
-<span class="sourceLineNo">452</span>      out.setBatch(in.getBatchSize());<a name="line.452"></a>
-<span class="sourceLineNo">453</span>    }<a name="line.453"></a>
-<span class="sourceLineNo">454</span><a name="line.454"></a>
-<span class="sourceLineNo">455</span>    if (in.isSetFilterString()) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>      ParseFilter parseFilter = new ParseFilter();<a name="line.456"></a>
-<span class="sourceLineNo">457</span>      out.setFilter(parseFilter.parseFilterString(in.getFilterString()));<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span>    if (in.isSetAttributes()) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span>      addAttributes(out,in.getAttributes());<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    }<a name="line.462"></a>
-<span class="sourceLineNo">463</span><a name="line.463"></a>
-<span class="sourceLineNo">464</span>    if (in.isSetAuthorizations()) {<a name="line.464"></a>
-<span class="sourceLineNo">465</span>      out.setAuthorizations(new Authorizations(in.getAuthorizations().getLabels()));<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    }<a name="line.466"></a>
-<span class="sourceLineNo">467</span><a name="line.467"></a>
-<span class="sourceLineNo">468</span>    if (in.isSetReversed()) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>      out.setReversed(in.isReversed());<a name="line.469"></a>
+<span class="sourceLineNo">428</span>    return out;<a name="line.428"></a>
+<span class="sourceLineNo">429</span>  }<a name="line.429"></a>
+<span class="sourceLineNo">430</span><a name="line.430"></a>
+<span class="sourceLineNo">431</span>  public static Scan scanFromThrift(TScan in) throws IOException {<a name="line.431"></a>
+<span class="sourceLineNo">432</span>    Scan out = new Scan();<a name="line.432"></a>
+<span class="sourceLineNo">433</span><a name="line.433"></a>
+<span class="sourceLineNo">434</span>    if (in.isSetStartRow()) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>      out.setStartRow(in.getStartRow());<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    }<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    if (in.isSetStopRow()) {<a name="line.437"></a>
+<span class="sourceLineNo">438</span>      out.setStopRow(in.getStopRow());<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    }<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    if (in.isSetCaching()) {<a name="line.440"></a>
+<span class="sourceLineNo">441</span>      out.setCaching(in.getCaching());<a name="line.441"></a>
+<span class="sourceLineNo">442</span>    }<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    if (in.isSetMaxVersions()) {<a name="line.443"></a>
+<span class="sourceLineNo">444</span>      out.setMaxVersions(in.getMaxVersions());<a name="line.444"></a>
+<span class="sourceLineNo">445</span>    }<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    if (in.isSetColumns()) {<a name="line.447"></a>
+<span class="sourceLineNo">448</span>      for (TColumn column : in.getColumns()) {<a name="line.448"></a>
+<span class="sourceLineNo">449</span>        if (column.isSetQualifier()) {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>          out.addColumn(column.getFamily(), column.getQualifier());<a name="line.450"></a>
+<span class="sourceLineNo">451</span>        } else {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>          out.addFamily(column.getFamily());<a name="line.452"></a>
+<span class="sourceLineNo">453</span>        }<a name="line.453"></a>
+<span class="sourceLineNo">454</span>      }<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    }<a name="line.455"></a>
+<span class="sourceLineNo">456</span><a name="line.456"></a>
+<span class="sourceLineNo">457</span>    TTimeRange timeRange = in.getTimeRange();<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    if (timeRange != null &amp;&amp;<a name="line.458"></a>
+<span class="sourceLineNo">459</span>        timeRange.isSetMinStamp() &amp;&amp; timeRange.isSetMaxStamp()) {<a name="line.459"></a>
+<span class="sourceLineNo">460</span>      out.setTimeRange(timeRange.getMinStamp(), timeRange.getMaxStamp());<a name="line.460"></a>
+<span class="sourceLineNo">461</span>    }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>    if (in.isSetBatchSize()) {<a name="line.463"></a>
+<span class="sourceLineNo">464</span>      out.setBatch(in.getBatchSize());<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    }<a name="line.465"></a>
+<span class="sourceLineNo">466</span><a name="line.466"></a>
+<span class="sourceLineNo">467</span>    if (in.isSetFilterString()) {<a name="line.467"></a>
+<span class="sourceLineNo">468</span>      ParseFilter parseFilter = new ParseFilter();<a name="line.468"></a>
+<span class="sourceLineNo">469</span>      out.setFilter(parseFilter.parseFilterString(in.getFilterString()));<a name="line.469"></a>
 <span class="sourceLineNo">470</span>    }<a name="line.470"></a>
 <span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>    if (in.isSetCacheBlocks()) {<a name="line.472"></a>
-<span class="sourceLineNo">473</span>      out.setCacheBlocks(in.isCacheBlocks());<a name="line.473"></a>
+<span class="sourceLineNo">472</span>    if (in.isSetAttributes()) {<a name="line.472"></a>
+<span class="sourceLineNo">473</span>      addAttributes(out,in.getAttributes());<a name="line.473"></a>
 <span class="sourceLineNo">474</span>    }<a name="line.474"></a>
 <span class="sourceLineNo">475</span><a name="line.475"></a>
-<span class="sourceLineNo">476</span>    if (in.isSetColFamTimeRangeMap()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span>      Map&lt;ByteBuffer, TTimeRange&gt; colFamTimeRangeMap = in.getColFamTimeRangeMap();<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      if (MapUtils.isNotEmpty(colFamTimeRangeMap)) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span>        for (Map.Entry&lt;ByteBuffer, TTimeRange&gt; entry : colFamTimeRangeMap.entrySet()) {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>          out.setColumnFamilyTimeRange(Bytes.toBytes(entry.getKey()),<a name="line.480"></a>
-<span class="sourceLineNo">481</span>              entry.getValue().getMinStamp(), entry.getValue().getMaxStamp());<a name="line.481"></a>
-<span class="sourceLineNo">482</span>        }<a name="line.482"></a>
-<span class="sourceLineNo">483</span>      }<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    }<a name="line.484"></a>
-<span class="sourceLineNo">485</span><a name="line.485"></a>
-<span class="sourceLineNo">486</span>    if (in.isSetReadType()) {<a name="line.486"></a>
-<span class="sourceLineNo">487</span>      out.setReadType(readTypeFromThrift(in.getReadType()));<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    }<a name="line.488"></a>
-<span class="sourceLineNo">489</span><a name="line.489"></a>
-<span class="sourceLineNo">490</span>    if (in.isSetLimit()) {<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      out.setLimit(in.getLimit());<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    }<a name="line.492"></a>
-<span class="sourceLineNo">493</span><a name="line.493"></a>
-<span class="sourceLineNo">494</span>    return out;<a name="line.494"></a>
-<span class="sourceLineNo">495</span>  }<a name="line.495"></a>
-<span class="sourceLineNo">496</span><a name="line.496"></a>
-<span class="sourceLineNo">497</span>  public static Increment incrementFromThrift(TIncrement in) throws IOException {<a name="line.497"></a>
-<span class="sourceLineNo">498</span>    Increment out = new Increment(in.getRow());<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    for (TColumnIncrement column : in.getColumns()) {<a name="line.499"></a>
-<span class="sourceLineNo">500</span>      out.addColumn(column.getFamily(), column.getQualifier(), column.getAmount());<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span>    if (in.isSetAttributes()) {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>      addAttributes(out,in.getAttributes());<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span>    if (in.isSetDurability()) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>      out.setDurability(durabilityFromThrift(in.getDurability()));<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    }<a name="line.509"></a>
-<span class="sourceLineNo">510</span><a name="line.510"></a>
-<span class="sourceLineNo">511</span>    if(in.getCellVisibility() != null) {<a name="line.511"></a>
-<span class="sourceLineNo">512</span>      out.setCellVisibility(new CellVisibility(in.getCellVisibility().getExpression()));<a name="line.512"></a>
-<span class="sourceLineNo">513</span>    }<a name="line.513"></a>
-<span class="sourceLineNo">514</span><a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return out;<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  public static Append appendFromThrift(TAppend append) throws IOException {<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    Append out = new Append(append.getRow());<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    for (TColumnValue column : append.getColumns()) {<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      out.addColumn(column.getFamily(), column.getQualifier(), column.getValue());<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    }<a name="line.522"></a>
-<span class="sourceLineNo">523</span><a name="line.523"></a>
-<span class="sourceLineNo">524</span>    if (append.isSetAttributes()) {<a name="line.524"></a>
-<span class="sourceLineNo">525</span>      addAttributes(out, append.getAttributes());<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    }<a name="line.526"></a>
-<span class="sourceLineNo">527</span><a name="line.527"></a>
-<span class="sourceLineNo">528</span>    if (append.isSetDurability()) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>      out.setDurability(durabilityFromThrift(append.getDurability()));<a name="line.529"></a>
-<span class="sourceLineNo">530</span>    }<a name="line.530"></a>
-<span class="sourceLineNo">531</span><a name="line.531"></a>
-<span class="sourceLineNo">532</span>    if(append.getCellVisibility() != null) {<a name="line.532"></a>
-<span class="sourceLineNo">533</span>      out.setCellVisibility(new CellVisibility(append.getCellVisibility().getExpression()));<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    }<a name="line.534"></a>
-<span class="sourceLineNo">535</span><a name="line.535"></a>
-<span class="sourceLineNo">536</span>    return out;<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>  public static THRegionLocation regionLocationFromHBase(HRegionLocation hrl) {<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    HRegionInfo hri = hrl.getRegionInfo();<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    ServerName serverName = hrl.getServerName();<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span>    THRegionInfo thRegionInfo = new THRegionInfo();<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    THRegionLocation thRegionLocation = new THRegionLocation();<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    TServerName tServerName = new TServerName();<a name="line.545"></a>
-<span class="sourceLineNo">546</span><a name="line.546"></a>
-<span class="sourceLineNo">547</span>    tServerName.setHostName(serverName.getHostname());<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    tServerName.setPort(serverName.getPort());<a name="line.548"></a>
-<span class="sourceLineNo">549</span>    tServerName.setStartCode(serverName.getStartcode());<a name="line.549"></a>
-<span class="sourceLineNo">550</span><a name="line.550"></a>
-<span class="sourceLineNo">551</span>    thRegionInfo.setTableName(hri.getTable().getName());<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    thRegionInfo.setEndKey(hri.getEndKey());<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    thRegionInfo.setStartKey(hri.getStartKey());<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    thRegionInfo.setOffline(hri.isOffline());<a name="line.554"></a>
-<span class="sourceLineNo">555</s

<TRUNCATED>

[10/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
index 073d0d0..81f5178 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
@@ -166,7 +166,7 @@
 <span class="sourceLineNo">158</span>import org.apache.hadoop.hbase.procedure2.RemoteProcedureException;<a name="line.158"></a>
 <span class="sourceLineNo">159</span>import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;<a name="line.159"></a>
 <span class="sourceLineNo">160</span>import org.apache.hadoop.hbase.quotas.MasterQuotaManager;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterQuotasObserver;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>import org.apache.hadoop.hbase.quotas.QuotaObserverChore;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.163"></a>
 <span class="sourceLineNo">164</span>import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;<a name="line.164"></a>
@@ -918,10 +918,10 @@
 <span class="sourceLineNo">910</span>        new ReplicationPeerConfigUpgrader(zooKeeper, conf);<a name="line.910"></a>
 <span class="sourceLineNo">911</span>    tableCFsUpdater.copyTableCFs();<a name="line.911"></a>
 <span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span>    // Add the Observer to delete space quotas on table deletion before starting all CPs by<a name="line.913"></a>
+<span class="sourceLineNo">913</span>    // Add the Observer to delete quotas on table deletion before starting all CPs by<a name="line.913"></a>
 <span class="sourceLineNo">914</span>    // default with quota support, avoiding if user specifically asks to not load this Observer.<a name="line.914"></a>
 <span class="sourceLineNo">915</span>    if (QuotaUtil.isQuotaEnabled(conf)) {<a name="line.915"></a>
-<span class="sourceLineNo">916</span>      updateConfigurationForSpaceQuotaObserver(conf);<a name="line.916"></a>
+<span class="sourceLineNo">916</span>      updateConfigurationForQuotasObserver(conf);<a name="line.916"></a>
 <span class="sourceLineNo">917</span>    }<a name="line.917"></a>
 <span class="sourceLineNo">918</span>    // initialize master side coprocessors before we start handling requests<a name="line.918"></a>
 <span class="sourceLineNo">919</span>    status.setStatus("Initializing master coprocessors");<a name="line.919"></a>
@@ -1077,15 +1077,15 @@
 <span class="sourceLineNo">1069</span>  }<a name="line.1069"></a>
 <span class="sourceLineNo">1070</span><a name="line.1070"></a>
 <span class="sourceLineNo">1071</span>  /**<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Adds the {@code MasterSpaceQuotaObserver} to the list of configured Master observers to<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * automatically remove space quotas for a table when that table is deleted.<a name="line.1073"></a>
+<span class="sourceLineNo">1072</span>   * Adds the {@code MasterQuotasObserver} to the list of configured Master observers to<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>   * automatically remove quotas for a table when that table is deleted.<a name="line.1073"></a>
 <span class="sourceLineNo">1074</span>   */<a name="line.1074"></a>
 <span class="sourceLineNo">1075</span>  @VisibleForTesting<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>  public void updateConfigurationForSpaceQuotaObserver(Configuration conf) {<a name="line.1076"></a>
+<span class="sourceLineNo">1076</span>  public void updateConfigurationForQuotasObserver(Configuration conf) {<a name="line.1076"></a>
 <span class="sourceLineNo">1077</span>    // We're configured to not delete quotas on table deletion, so we don't need to add the obs.<a name="line.1077"></a>
 <span class="sourceLineNo">1078</span>    if (!conf.getBoolean(<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
+<span class="sourceLineNo">1079</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
 <span class="sourceLineNo">1081</span>      return;<a name="line.1081"></a>
 <span class="sourceLineNo">1082</span>    }<a name="line.1082"></a>
 <span class="sourceLineNo">1083</span>    String[] masterCoprocs = conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.1083"></a>
@@ -1094,7 +1094,7 @@
 <span class="sourceLineNo">1086</span>    if (length &gt; 0) {<a name="line.1086"></a>
 <span class="sourceLineNo">1087</span>      System.arraycopy(masterCoprocs, 0, updatedCoprocs, 0, masterCoprocs.length);<a name="line.1087"></a>
 <span class="sourceLineNo">1088</span>    }<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterSpaceQuotaObserver.class.getName();<a name="line.1089"></a>
+<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterQuotasObserver.class.getName();<a name="line.1089"></a>
 <span class="sourceLineNo">1090</span>    conf.setStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY, updatedCoprocs);<a name="line.1090"></a>
 <span class="sourceLineNo">1091</span>  }<a name="line.1091"></a>
 <span class="sourceLineNo">1092</span><a name="line.1092"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
index 073d0d0..81f5178 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
@@ -166,7 +166,7 @@
 <span class="sourceLineNo">158</span>import org.apache.hadoop.hbase.procedure2.RemoteProcedureException;<a name="line.158"></a>
 <span class="sourceLineNo">159</span>import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;<a name="line.159"></a>
 <span class="sourceLineNo">160</span>import org.apache.hadoop.hbase.quotas.MasterQuotaManager;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterQuotasObserver;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>import org.apache.hadoop.hbase.quotas.QuotaObserverChore;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.163"></a>
 <span class="sourceLineNo">164</span>import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;<a name="line.164"></a>
@@ -918,10 +918,10 @@
 <span class="sourceLineNo">910</span>        new ReplicationPeerConfigUpgrader(zooKeeper, conf);<a name="line.910"></a>
 <span class="sourceLineNo">911</span>    tableCFsUpdater.copyTableCFs();<a name="line.911"></a>
 <span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span>    // Add the Observer to delete space quotas on table deletion before starting all CPs by<a name="line.913"></a>
+<span class="sourceLineNo">913</span>    // Add the Observer to delete quotas on table deletion before starting all CPs by<a name="line.913"></a>
 <span class="sourceLineNo">914</span>    // default with quota support, avoiding if user specifically asks to not load this Observer.<a name="line.914"></a>
 <span class="sourceLineNo">915</span>    if (QuotaUtil.isQuotaEnabled(conf)) {<a name="line.915"></a>
-<span class="sourceLineNo">916</span>      updateConfigurationForSpaceQuotaObserver(conf);<a name="line.916"></a>
+<span class="sourceLineNo">916</span>      updateConfigurationForQuotasObserver(conf);<a name="line.916"></a>
 <span class="sourceLineNo">917</span>    }<a name="line.917"></a>
 <span class="sourceLineNo">918</span>    // initialize master side coprocessors before we start handling requests<a name="line.918"></a>
 <span class="sourceLineNo">919</span>    status.setStatus("Initializing master coprocessors");<a name="line.919"></a>
@@ -1077,15 +1077,15 @@
 <span class="sourceLineNo">1069</span>  }<a name="line.1069"></a>
 <span class="sourceLineNo">1070</span><a name="line.1070"></a>
 <span class="sourceLineNo">1071</span>  /**<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Adds the {@code MasterSpaceQuotaObserver} to the list of configured Master observers to<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * automatically remove space quotas for a table when that table is deleted.<a name="line.1073"></a>
+<span class="sourceLineNo">1072</span>   * Adds the {@code MasterQuotasObserver} to the list of configured Master observers to<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>   * automatically remove quotas for a table when that table is deleted.<a name="line.1073"></a>
 <span class="sourceLineNo">1074</span>   */<a name="line.1074"></a>
 <span class="sourceLineNo">1075</span>  @VisibleForTesting<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>  public void updateConfigurationForSpaceQuotaObserver(Configuration conf) {<a name="line.1076"></a>
+<span class="sourceLineNo">1076</span>  public void updateConfigurationForQuotasObserver(Configuration conf) {<a name="line.1076"></a>
 <span class="sourceLineNo">1077</span>    // We're configured to not delete quotas on table deletion, so we don't need to add the obs.<a name="line.1077"></a>
 <span class="sourceLineNo">1078</span>    if (!conf.getBoolean(<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
+<span class="sourceLineNo">1079</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
 <span class="sourceLineNo">1081</span>      return;<a name="line.1081"></a>
 <span class="sourceLineNo">1082</span>    }<a name="line.1082"></a>
 <span class="sourceLineNo">1083</span>    String[] masterCoprocs = conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.1083"></a>
@@ -1094,7 +1094,7 @@
 <span class="sourceLineNo">1086</span>    if (length &gt; 0) {<a name="line.1086"></a>
 <span class="sourceLineNo">1087</span>      System.arraycopy(masterCoprocs, 0, updatedCoprocs, 0, masterCoprocs.length);<a name="line.1087"></a>
 <span class="sourceLineNo">1088</span>    }<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterSpaceQuotaObserver.class.getName();<a name="line.1089"></a>
+<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterQuotasObserver.class.getName();<a name="line.1089"></a>
 <span class="sourceLineNo">1090</span>    conf.setStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY, updatedCoprocs);<a name="line.1090"></a>
 <span class="sourceLineNo">1091</span>  }<a name="line.1091"></a>
 <span class="sourceLineNo">1092</span><a name="line.1092"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
index 073d0d0..81f5178 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
@@ -166,7 +166,7 @@
 <span class="sourceLineNo">158</span>import org.apache.hadoop.hbase.procedure2.RemoteProcedureException;<a name="line.158"></a>
 <span class="sourceLineNo">159</span>import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;<a name="line.159"></a>
 <span class="sourceLineNo">160</span>import org.apache.hadoop.hbase.quotas.MasterQuotaManager;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterSpaceQuotaObserver;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>import org.apache.hadoop.hbase.quotas.MasterQuotasObserver;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>import org.apache.hadoop.hbase.quotas.QuotaObserverChore;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>import org.apache.hadoop.hbase.quotas.QuotaUtil;<a name="line.163"></a>
 <span class="sourceLineNo">164</span>import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;<a name="line.164"></a>
@@ -918,10 +918,10 @@
 <span class="sourceLineNo">910</span>        new ReplicationPeerConfigUpgrader(zooKeeper, conf);<a name="line.910"></a>
 <span class="sourceLineNo">911</span>    tableCFsUpdater.copyTableCFs();<a name="line.911"></a>
 <span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span>    // Add the Observer to delete space quotas on table deletion before starting all CPs by<a name="line.913"></a>
+<span class="sourceLineNo">913</span>    // Add the Observer to delete quotas on table deletion before starting all CPs by<a name="line.913"></a>
 <span class="sourceLineNo">914</span>    // default with quota support, avoiding if user specifically asks to not load this Observer.<a name="line.914"></a>
 <span class="sourceLineNo">915</span>    if (QuotaUtil.isQuotaEnabled(conf)) {<a name="line.915"></a>
-<span class="sourceLineNo">916</span>      updateConfigurationForSpaceQuotaObserver(conf);<a name="line.916"></a>
+<span class="sourceLineNo">916</span>      updateConfigurationForQuotasObserver(conf);<a name="line.916"></a>
 <span class="sourceLineNo">917</span>    }<a name="line.917"></a>
 <span class="sourceLineNo">918</span>    // initialize master side coprocessors before we start handling requests<a name="line.918"></a>
 <span class="sourceLineNo">919</span>    status.setStatus("Initializing master coprocessors");<a name="line.919"></a>
@@ -1077,15 +1077,15 @@
 <span class="sourceLineNo">1069</span>  }<a name="line.1069"></a>
 <span class="sourceLineNo">1070</span><a name="line.1070"></a>
 <span class="sourceLineNo">1071</span>  /**<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Adds the {@code MasterSpaceQuotaObserver} to the list of configured Master observers to<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * automatically remove space quotas for a table when that table is deleted.<a name="line.1073"></a>
+<span class="sourceLineNo">1072</span>   * Adds the {@code MasterQuotasObserver} to the list of configured Master observers to<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>   * automatically remove quotas for a table when that table is deleted.<a name="line.1073"></a>
 <span class="sourceLineNo">1074</span>   */<a name="line.1074"></a>
 <span class="sourceLineNo">1075</span>  @VisibleForTesting<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>  public void updateConfigurationForSpaceQuotaObserver(Configuration conf) {<a name="line.1076"></a>
+<span class="sourceLineNo">1076</span>  public void updateConfigurationForQuotasObserver(Configuration conf) {<a name="line.1076"></a>
 <span class="sourceLineNo">1077</span>    // We're configured to not delete quotas on table deletion, so we don't need to add the obs.<a name="line.1077"></a>
 <span class="sourceLineNo">1078</span>    if (!conf.getBoolean(<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span>          MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
+<span class="sourceLineNo">1079</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE,<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>          MasterQuotasObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {<a name="line.1080"></a>
 <span class="sourceLineNo">1081</span>      return;<a name="line.1081"></a>
 <span class="sourceLineNo">1082</span>    }<a name="line.1082"></a>
 <span class="sourceLineNo">1083</span>    String[] masterCoprocs = conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.1083"></a>
@@ -1094,7 +1094,7 @@
 <span class="sourceLineNo">1086</span>    if (length &gt; 0) {<a name="line.1086"></a>
 <span class="sourceLineNo">1087</span>      System.arraycopy(masterCoprocs, 0, updatedCoprocs, 0, masterCoprocs.length);<a name="line.1087"></a>
 <span class="sourceLineNo">1088</span>    }<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterSpaceQuotaObserver.class.getName();<a name="line.1089"></a>
+<span class="sourceLineNo">1089</span>    updatedCoprocs[length] = MasterQuotasObserver.class.getName();<a name="line.1089"></a>
 <span class="sourceLineNo">1090</span>    conf.setStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY, updatedCoprocs);<a name="line.1090"></a>
 <span class="sourceLineNo">1091</span>  }<a name="line.1091"></a>
 <span class="sourceLineNo">1092</span><a name="line.1092"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html b/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
new file mode 100644
index 0000000..bd63c7a
--- /dev/null
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterQuotasObserver.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * contributor license agreements.  See the NOTICE file distributed with<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * this work for additional information regarding copyright ownership.<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * The ASF licenses this file to you under the Apache License, Version 2.0<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * the License.  You may obtain a copy of the License at<a name="line.7"></a>
+<span class="sourceLineNo">008</span> *<a name="line.8"></a>
+<span class="sourceLineNo">009</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *<a name="line.10"></a>
+<span class="sourceLineNo">011</span> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * See the License for the specific language governing permissions and<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * limitations under the License.<a name="line.15"></a>
+<span class="sourceLineNo">016</span> */<a name="line.16"></a>
+<span class="sourceLineNo">017</span>package org.apache.hadoop.hbase.quotas;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>import java.io.IOException;<a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.util.Optional;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.conf.Configuration;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.CoprocessorEnvironment;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.TableName;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.client.Connection;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.coprocessor.MasterObserver;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas;<a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span>/**<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * An observer to automatically delete quotas when a table/namespace<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * is deleted.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> */<a name="line.37"></a>
+<span class="sourceLineNo">038</span>@InterfaceAudience.Private<a name="line.38"></a>
+<span class="sourceLineNo">039</span>public class MasterQuotasObserver implements MasterCoprocessor, MasterObserver {<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public static final String REMOVE_QUOTA_ON_TABLE_DELETE = "hbase.quota.remove.on.table.delete";<a name="line.40"></a>
+<span class="sourceLineNo">041</span>  public static final boolean REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT = true;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>  private CoprocessorEnvironment cpEnv;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>  private Configuration conf;<a name="line.44"></a>
+<span class="sourceLineNo">045</span>  private boolean quotasEnabled = false;<a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46"></a>
+<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
+<span class="sourceLineNo">048</span>  public Optional&lt;MasterObserver&gt; getMasterObserver() {<a name="line.48"></a>
+<span class="sourceLineNo">049</span>    return Optional.of(this);<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  public void start(CoprocessorEnvironment ctx) throws IOException {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    this.cpEnv = ctx;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>    this.conf = cpEnv.getConfiguration();<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    this.quotasEnabled = QuotaUtil.isQuotaEnabled(conf);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public void postDeleteTable(<a name="line.60"></a>
+<span class="sourceLineNo">061</span>      ObserverContext&lt;MasterCoprocessorEnvironment&gt; ctx, TableName tableName) throws IOException {<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    // Do nothing if quotas aren't enabled<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    if (!quotasEnabled) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span>      return;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    }<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    final Connection conn = ctx.getEnvironment().getConnection();<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    Quotas quotas = QuotaUtil.getTableQuota(conn, tableName);<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    if (quotas != null){<a name="line.68"></a>
+<span class="sourceLineNo">069</span>      if (quotas.hasSpace()){<a name="line.69"></a>
+<span class="sourceLineNo">070</span>        QuotaSettings settings = QuotaSettingsFactory.removeTableSpaceLimit(tableName);<a name="line.70"></a>
+<span class="sourceLineNo">071</span>        try (Admin admin = conn.getAdmin()) {<a name="line.71"></a>
+<span class="sourceLineNo">072</span>          admin.setQuota(settings);<a name="line.72"></a>
+<span class="sourceLineNo">073</span>        }<a name="line.73"></a>
+<span class="sourceLineNo">074</span>      }<a name="line.74"></a>
+<span class="sourceLineNo">075</span>      if (quotas.hasThrottle()){<a name="line.75"></a>
+<span class="sourceLineNo">076</span>        QuotaSettings settings = QuotaSettingsFactory.unthrottleTable(tableName);<a name="line.76"></a>
+<span class="sourceLineNo">077</span>        try (Admin admin = conn.getAdmin()) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>          admin.setQuota(settings);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>        }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>      }<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>  @Override<a name="line.84"></a>
+<span class="sourceLineNo">085</span>  public void postDeleteNamespace(<a name="line.85"></a>
+<span class="sourceLineNo">086</span>      ObserverContext&lt;MasterCoprocessorEnvironment&gt; ctx, String namespace) throws IOException {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    // Do nothing if quotas aren't enabled<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    if (!quotasEnabled) {<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      return;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    }<a name="line.90"></a>
+<span class="sourceLineNo">091</span>    final Connection conn = ctx.getEnvironment().getConnection();<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    Quotas quotas = QuotaUtil.getNamespaceQuota(conn, namespace);<a name="line.92"></a>
+<span class="sourceLineNo">093</span>    if (quotas != null) {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      if (quotas.hasSpace()) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>        QuotaSettings settings = QuotaSettingsFactory.removeNamespaceSpaceLimit(namespace);<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        try (Admin admin = conn.getAdmin()) {<a name="line.96"></a>
+<span class="sourceLineNo">097</span>          admin.setQuota(settings);<a name="line.97"></a>
+<span class="sourceLineNo">098</span>        }<a name="line.98"></a>
+<span class="sourceLineNo">099</span>      }<a name="line.99"></a>
+<span class="sourceLineNo">100</span>      if (quotas.hasThrottle()) {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>        QuotaSettings settings = QuotaSettingsFactory.unthrottleNamespace(namespace);<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        try (Admin admin = conn.getAdmin()) {<a name="line.102"></a>
+<span class="sourceLineNo">103</span>          admin.setQuota(settings);<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>
+<span class="sourceLineNo">107</span>  }<a name="line.107"></a>
+<span class="sourceLineNo">108</span>}<a name="line.108"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html b/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
deleted file mode 100644
index 6c120ea..0000000
--- a/devapidocs/src-html/org/apache/hadoop/hbase/quotas/MasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * contributor license agreements.  See the NOTICE file distributed with<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * this work for additional information regarding copyright ownership.<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * The ASF licenses this file to you under the Apache License, Version 2.0<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * the License.  You may obtain a copy of the License at<a name="line.7"></a>
-<span class="sourceLineNo">008</span> *<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
-<span class="sourceLineNo">012</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * See the License for the specific language governing permissions and<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * limitations under the License.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> */<a name="line.16"></a>
-<span class="sourceLineNo">017</span>package org.apache.hadoop.hbase.quotas;<a name="line.17"></a>
-<span class="sourceLineNo">018</span><a name="line.18"></a>
-<span class="sourceLineNo">019</span>import java.io.IOException;<a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.util.Optional;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.hadoop.conf.Configuration;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.CoprocessorEnvironment;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.TableName;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.client.Connection;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.coprocessor.MasterObserver;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas;<a name="line.32"></a>
-<span class="sourceLineNo">033</span><a name="line.33"></a>
-<span class="sourceLineNo">034</span>/**<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * An observer to automatically delete space quotas when a table/namespace<a name="line.35"></a>
-<span class="sourceLineNo">036</span> * are deleted.<a name="line.36"></a>
-<span class="sourceLineNo">037</span> */<a name="line.37"></a>
-<span class="sourceLineNo">038</span>@InterfaceAudience.Private<a name="line.38"></a>
-<span class="sourceLineNo">039</span>public class MasterSpaceQuotaObserver implements MasterCoprocessor, MasterObserver {<a name="line.39"></a>
-<span class="sourceLineNo">040</span>  public static final String REMOVE_QUOTA_ON_TABLE_DELETE = "hbase.quota.remove.on.table.delete";<a name="line.40"></a>
-<span class="sourceLineNo">041</span>  public static final boolean REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT = true;<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>  private CoprocessorEnvironment cpEnv;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  private Configuration conf;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  private boolean quotasEnabled = false;<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Optional&lt;MasterObserver&gt; getMasterObserver() {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return Optional.of(this);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public void start(CoprocessorEnvironment ctx) throws IOException {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    this.cpEnv = ctx;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    this.conf = cpEnv.getConfiguration();<a name="line.55"></a>
-<span class="sourceLineNo">056</span>    this.quotasEnabled = QuotaUtil.isQuotaEnabled(conf);<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
-<span class="sourceLineNo">058</span><a name="line.58"></a>
-<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
-<span class="sourceLineNo">060</span>  public void postDeleteTable(<a name="line.60"></a>
-<span class="sourceLineNo">061</span>      ObserverContext&lt;MasterCoprocessorEnvironment&gt; ctx, TableName tableName) throws IOException {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    // Do nothing if quotas aren't enabled<a name="line.62"></a>
-<span class="sourceLineNo">063</span>    if (!quotasEnabled) {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      return;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>    }<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    final Connection conn = ctx.getEnvironment().getConnection();<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    Quotas quotas = QuotaUtil.getTableQuota(conn, tableName);<a name="line.67"></a>
-<span class="sourceLineNo">068</span>    if (quotas != null &amp;&amp; quotas.hasSpace()) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>      QuotaSettings settings = QuotaSettingsFactory.removeTableSpaceLimit(tableName);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>      try (Admin admin = conn.getAdmin()) {<a name="line.70"></a>
-<span class="sourceLineNo">071</span>        admin.setQuota(settings);<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>  }<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>  @Override<a name="line.76"></a>
-<span class="sourceLineNo">077</span>  public void postDeleteNamespace(<a name="line.77"></a>
-<span class="sourceLineNo">078</span>      ObserverContext&lt;MasterCoprocessorEnvironment&gt; ctx, String namespace) throws IOException {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    // Do nothing if quotas aren't enabled<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    if (!quotasEnabled) {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    final Connection conn = ctx.getEnvironment().getConnection();<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    Quotas quotas = QuotaUtil.getNamespaceQuota(conn, namespace);<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    if (quotas != null &amp;&amp; quotas.hasSpace()) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      QuotaSettings settings = QuotaSettingsFactory.removeNamespaceSpaceLimit(namespace);<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      try (Admin admin = conn.getAdmin()) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span>        admin.setQuota(settings);<a name="line.88"></a>
-<span class="sourceLineNo">089</span>      }<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>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html b/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
index 403d443..949ec8c 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.CellSetModelStream.html
@@ -106,61 +106,64 @@
 <span class="sourceLineNo">098</span>                  kv.getTimestamp(), CellUtil.cloneValue(kv)));<a name="line.98"></a>
 <span class="sourceLineNo">099</span>            }<a name="line.99"></a>
 <span class="sourceLineNo">100</span>            count--;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>            return rModel;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>          }<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        };<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    });<a name="line.105"></a>
-<span class="sourceLineNo">106</span>  }<a name="line.106"></a>
-<span class="sourceLineNo">107</span><a name="line.107"></a>
-<span class="sourceLineNo">108</span>  @GET<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  @Produces({ Constants.MIMETYPE_PROTOBUF, Constants.MIMETYPE_PROTOBUF_IETF })<a name="line.109"></a>
-<span class="sourceLineNo">110</span>  public Response getProtobuf(<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      final @Context UriInfo uriInfo,<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      final @HeaderParam("Accept") String contentType) {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    if (LOG.isTraceEnabled()) {<a name="line.113"></a>
-<span class="sourceLineNo">114</span>      LOG.trace("GET " + uriInfo.getAbsolutePath() + " as " +<a name="line.114"></a>
-<span class="sourceLineNo">115</span>              MIMETYPE_BINARY);<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    servlet.getMetrics().incrementRequests(1);<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    try {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      int fetchSize = this.servlet.getConfiguration().getInt(Constants.SCAN_FETCH_SIZE, 10);<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      StreamingOutput stream = new ProtobufStreamingOutput(this.results, contentType,<a name="line.120"></a>
-<span class="sourceLineNo">121</span>          userRequestedLimit, fetchSize);<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      servlet.getMetrics().incrementSucessfulScanRequests(1);<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      ResponseBuilder response = Response.ok(stream);<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      response.header("content-type", contentType);<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      return response.build();<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    } catch (Exception exp) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      servlet.getMetrics().incrementFailedScanRequests(1);<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      processException(exp);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      LOG.warn(exp.toString(), exp);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>      return null;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    }<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  @XmlRootElement(name = "CellSet")<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  @XmlAccessorType(XmlAccessType.FIELD)<a name="line.135"></a>
-<span class="sourceLineNo">136</span>  public static class CellSetModelStream {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    // JAXB needs an arraylist for streaming<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    @XmlElement(name = "Row")<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    @JsonIgnore<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    private ArrayList&lt;RowModel&gt; Row;<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>    public CellSetModelStream() {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    }<a name="line.143"></a>
+<span class="sourceLineNo">101</span>            if (count == 0) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>              results.close();<a name="line.102"></a>
+<span class="sourceLineNo">103</span>            }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>            return rModel;<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>
+<span class="sourceLineNo">107</span>      }<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><a name="line.110"></a>
+<span class="sourceLineNo">111</span>  @GET<a name="line.111"></a>
+<span class="sourceLineNo">112</span>  @Produces({ Constants.MIMETYPE_PROTOBUF, Constants.MIMETYPE_PROTOBUF_IETF })<a name="line.112"></a>
+<span class="sourceLineNo">113</span>  public Response getProtobuf(<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      final @Context UriInfo uriInfo,<a name="line.114"></a>
+<span class="sourceLineNo">115</span>      final @HeaderParam("Accept") String contentType) {<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    if (LOG.isTraceEnabled()) {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      LOG.trace("GET " + uriInfo.getAbsolutePath() + " as " +<a name="line.117"></a>
+<span class="sourceLineNo">118</span>              MIMETYPE_BINARY);<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    }<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    servlet.getMetrics().incrementRequests(1);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    try {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      int fetchSize = this.servlet.getConfiguration().getInt(Constants.SCAN_FETCH_SIZE, 10);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      StreamingOutput stream = new ProtobufStreamingOutput(this.results, contentType,<a name="line.123"></a>
+<span class="sourceLineNo">124</span>          userRequestedLimit, fetchSize);<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      servlet.getMetrics().incrementSucessfulScanRequests(1);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>      ResponseBuilder response = Response.ok(stream);<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      response.header("content-type", contentType);<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      return response.build();<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    } catch (Exception exp) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      servlet.getMetrics().incrementFailedScanRequests(1);<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      processException(exp);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>      LOG.warn(exp.toString(), exp);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>      return null;<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    }<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>  @XmlRootElement(name = "CellSet")<a name="line.137"></a>
+<span class="sourceLineNo">138</span>  @XmlAccessorType(XmlAccessType.FIELD)<a name="line.138"></a>
+<span class="sourceLineNo">139</span>  public static class CellSetModelStream {<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    // JAXB needs an arraylist for streaming<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    @XmlElement(name = "Row")<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    @JsonIgnore<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    private ArrayList&lt;RowModel&gt; Row;<a name="line.143"></a>
 <span class="sourceLineNo">144</span><a name="line.144"></a>
-<span class="sourceLineNo">145</span>    public CellSetModelStream(final ArrayList&lt;RowModel&gt; rowList) {<a name="line.145"></a>
-<span class="sourceLineNo">146</span>      this.Row = rowList;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    }<a name="line.147"></a>
-<span class="sourceLineNo">148</span><a name="line.148"></a>
-<span class="sourceLineNo">149</span>    // jackson needs an iterator for streaming<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    @JsonProperty("Row")<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    public Iterator&lt;RowModel&gt; getIterator() {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      return Row.iterator();<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>  }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>}<a name="line.155"></a>
+<span class="sourceLineNo">145</span>    public CellSetModelStream() {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>    public CellSetModelStream(final ArrayList&lt;RowModel&gt; rowList) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>      this.Row = rowList;<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    }<a name="line.150"></a>
+<span class="sourceLineNo">151</span><a name="line.151"></a>
+<span class="sourceLineNo">152</span>    // jackson needs an iterator for streaming<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    @JsonProperty("Row")<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    public Iterator&lt;RowModel&gt; getIterator() {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      return Row.iterator();<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>}<a name="line.158"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.html b/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.html
index 403d443..949ec8c 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/rest/TableScanResource.html
@@ -106,61 +106,64 @@
 <span class="sourceLineNo">098</span>                  kv.getTimestamp(), CellUtil.cloneValue(kv)));<a name="line.98"></a>
 <span class="sourceLineNo">099</span>            }<a name="line.99"></a>
 <span class="sourceLineNo">100</span>            count--;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>            return rModel;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>          }<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        };<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    });<a name="line.105"></a>
-<span class="sourceLineNo">106</span>  }<a name="line.106"></a>
-<span class="sourceLineNo">107</span><a name="line.107"></a>
-<span class="sourceLineNo">108</span>  @GET<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  @Produces({ Constants.MIMETYPE_PROTOBUF, Constants.MIMETYPE_PROTOBUF_IETF })<a name="line.109"></a>
-<span class="sourceLineNo">110</span>  public Response getProtobuf(<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      final @Context UriInfo uriInfo,<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      final @HeaderParam("Accept") String contentType) {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    if (LOG.isTraceEnabled()) {<a name="line.113"></a>
-<span class="sourceLineNo">114</span>      LOG.trace("GET " + uriInfo.getAbsolutePath() + " as " +<a name="line.114"></a>
-<span class="sourceLineNo">115</span>              MIMETYPE_BINARY);<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    servlet.getMetrics().incrementRequests(1);<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    try {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      int fetchSize = this.servlet.getConfiguration().getInt(Constants.SCAN_FETCH_SIZE, 10);<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      StreamingOutput stream = new ProtobufStreamingOutput(this.results, contentType,<a name="line.120"></a>
-<span class="sourceLineNo">121</span>          userRequestedLimit, fetchSize);<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      servlet.getMetrics().incrementSucessfulScanRequests(1);<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      ResponseBuilder response = Response.ok(stream);<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      response.header("content-type", contentType);<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      return response.build();<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    } catch (Exception exp) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      servlet.getMetrics().incrementFailedScanRequests(1);<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      processException(exp);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      LOG.warn(exp.toString(), exp);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>      return null;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    }<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  @XmlRootElement(name = "CellSet")<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  @XmlAccessorType(XmlAccessType.FIELD)<a name="line.135"></a>
-<span class="sourceLineNo">136</span>  public static class CellSetModelStream {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    // JAXB needs an arraylist for streaming<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    @XmlElement(name = "Row")<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    @JsonIgnore<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    private ArrayList&lt;RowModel&gt; Row;<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>    public CellSetModelStream() {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    }<a name="line.143"></a>
+<span class="sourceLineNo">101</span>            if (count == 0) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>              results.close();<a name="line.102"></a>
+<span class="sourceLineNo">103</span>            }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>            return rModel;<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>
+<span class="sourceLineNo">107</span>      }<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><a name="line.110"></a>
+<span class="sourceLineNo">111</span>  @GET<a name="line.111"></a>
+<span class="sourceLineNo">112</span>  @Produces({ Constants.MIMETYPE_PROTOBUF, Constants.MIMETYPE_PROTOBUF_IETF })<a name="line.112"></a>
+<span class="sourceLineNo">113</span>  public Response getProtobuf(<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      final @Context UriInfo uriInfo,<a name="line.114"></a>
+<span class="sourceLineNo">115</span>      final @HeaderParam("Accept") String contentType) {<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    if (LOG.isTraceEnabled()) {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      LOG.trace("GET " + uriInfo.getAbsolutePath() + " as " +<a name="line.117"></a>
+<span class="sourceLineNo">118</span>              MIMETYPE_BINARY);<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    }<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    servlet.getMetrics().incrementRequests(1);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    try {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      int fetchSize = this.servlet.getConfiguration().getInt(Constants.SCAN_FETCH_SIZE, 10);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      StreamingOutput stream = new ProtobufStreamingOutput(this.results, contentType,<a name="line.123"></a>
+<span class="sourceLineNo">124</span>          userRequestedLimit, fetchSize);<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      servlet.getMetrics().incrementSucessfulScanRequests(1);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>      ResponseBuilder response = Response.ok(stream);<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      response.header("content-type", contentType);<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      return response.build();<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    } catch (Exception exp) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      servlet.getMetrics().incrementFailedScanRequests(1);<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      processException(exp);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>      LOG.warn(exp.toString(), exp);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>      return null;<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    }<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>  @XmlRootElement(name = "CellSet")<a name="line.137"></a>
+<span class="sourceLineNo">138</span>  @XmlAccessorType(XmlAccessType.FIELD)<a name="line.138"></a>
+<span class="sourceLineNo">139</span>  public static class CellSetModelStream {<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    // JAXB needs an arraylist for streaming<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    @XmlElement(name = "Row")<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    @JsonIgnore<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    private ArrayList&lt;RowModel&gt; Row;<a name="line.143"></a>
 <span class="sourceLineNo">144</span><a name="line.144"></a>
-<span class="sourceLineNo">145</span>    public CellSetModelStream(final ArrayList&lt;RowModel&gt; rowList) {<a name="line.145"></a>
-<span class="sourceLineNo">146</span>      this.Row = rowList;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    }<a name="line.147"></a>
-<span class="sourceLineNo">148</span><a name="line.148"></a>
-<span class="sourceLineNo">149</span>    // jackson needs an iterator for streaming<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    @JsonProperty("Row")<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    public Iterator&lt;RowModel&gt; getIterator() {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      return Row.iterator();<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>  }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>}<a name="line.155"></a>
+<span class="sourceLineNo">145</span>    public CellSetModelStream() {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>    public CellSetModelStream(final ArrayList&lt;RowModel&gt; rowList) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>      this.Row = rowList;<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    }<a name="line.150"></a>
+<span class="sourceLineNo">151</span><a name="line.151"></a>
+<span class="sourceLineNo">152</span>    // jackson needs an iterator for streaming<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    @JsonProperty("Row")<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    public Iterator&lt;RowModel&gt; getIterator() {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      return Row.iterator();<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>}<a name="line.158"></a>
 
 
 


[06/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
new file mode 100644
index 0000000..f053788
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TestMasterQuotasObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestMasterQuotasObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestMasterQuotasObserverWithMocks.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
+<h2 title="Class TestMasterQuotasObserverWithMocks" class="title">Class TestMasterQuotasObserverWithMocks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.46">TestMasterQuotasObserverWithMocks</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>
+<div class="block">Test class for MasterQuotasObserver that does not require a cluster.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#conf">conf</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.master.HMaster</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#master">master</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#TestMasterQuotasObserverWithMocks--">TestMasterQuotasObserverWithMocks</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#setup--">setup</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#testAddDefaultObserver--">testAddDefaultObserver</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#testAppendsObserver--">testAppendsObserver</a></span>()</code>&nbsp;</td>
+</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/quotas/TestMasterQuotasObserverWithMocks.html#testDoNotAddDefaultObserver--">testDoNotAddDefaultObserver</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CLASS_RULE">
+<!--   -->
+</a>
+<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/quotas/TestMasterQuotasObserverWithMocks.html#line.49">CLASS_RULE</a></pre>
+</li>
+</ul>
+<a name="master">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>master</h4>
+<pre>private&nbsp;org.apache.hadoop.hbase.master.HMaster <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.52">master</a></pre>
+</li>
+</ul>
+<a name="conf">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>conf</h4>
+<pre>private&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.53">conf</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TestMasterQuotasObserverWithMocks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TestMasterQuotasObserverWithMocks</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.46">TestMasterQuotasObserverWithMocks</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.56">setup</a>()</pre>
+</li>
+</ul>
+<a name="testAddDefaultObserver--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testAddDefaultObserver</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.64">testAddDefaultObserver</a>()</pre>
+</li>
+</ul>
+<a name="testDoNotAddDefaultObserver--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testDoNotAddDefaultObserver</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.70">testDoNotAddDefaultObserver</a>()</pre>
+</li>
+</ul>
+<a name="testAppendsObserver--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testAppendsObserver</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html#line.78">testAppendsObserver</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestMasterQuotasObserverWithMocks.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
deleted file mode 100644
index ae704c6..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,479 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TestMasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TestMasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"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";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestMasterSpaceQuotaObserver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
-<h2 title="Class TestMasterSpaceQuotaObserver" class="title">Class TestMasterSpaceQuotaObserver</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.52">TestMasterSpaceQuotaObserver</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>
-<div class="block">Test class for <code>MasterSpaceQuotaObserver</code>.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#helper">helper</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>org.junit.rules.TestName</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#testName">testName</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#TestMasterSpaceQuotaObserver--">TestMasterSpaceQuotaObserver</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#getNumSpaceQuotas--">getNumSpaceQuotas</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#namespaceExists-java.lang.String-">namespaceExists</a></span>(<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;ns)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#removeAllQuotas--">removeAllQuotas</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#setUp--">setUp</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#tearDown--">tearDown</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/quotas/TestMasterSpaceQuotaObserver.html#testNamespaceQuotaRemoved--">testNamespaceQuotaRemoved</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/quotas/TestMasterSpaceQuotaObserver.html#testObserverAddedByDefault--">testObserverAddedByDefault</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/quotas/TestMasterSpaceQuotaObserver.html#testTableQuotaRemoved--">testTableQuotaRemoved</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="CLASS_RULE">
-<!--   -->
-</a>
-<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/quotas/TestMasterSpaceQuotaObserver.html#line.55">CLASS_RULE</a></pre>
-</li>
-</ul>
-<a name="TEST_UTIL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TEST_UTIL</h4>
-<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.58">TEST_UTIL</a></pre>
-</li>
-</ul>
-<a name="helper">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>helper</h4>
-<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.59">helper</a></pre>
-</li>
-</ul>
-<a name="testName">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>testName</h4>
-<pre>public&nbsp;org.junit.rules.TestName <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.62">testName</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TestMasterSpaceQuotaObserver--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TestMasterSpaceQuotaObserver</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.52">TestMasterSpaceQuotaObserver</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setUp--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setUp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.65">setUp</a>()
-                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="tearDown--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tearDown</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.72">tearDown</a>()
-                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="removeAllQuotas--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeAllQuotas</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.77">removeAllQuotas</a>()
-                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="testTableQuotaRemoved--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testTableQuotaRemoved</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.93">testTableQuotaRemoved</a>()
-                           throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="testNamespaceQuotaRemoved--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testNamespaceQuotaRemoved</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.122">testNamespaceQuotaRemoved</a>()
-                               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="testObserverAddedByDefault--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testObserverAddedByDefault</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.148">testObserverAddedByDefault</a>()
-                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="namespaceExists-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>namespaceExists</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.157">namespaceExists</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;ns)
-                        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>
-<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>
-</dl>
-</li>
-</ul>
-<a name="getNumSpaceQuotas--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNumSpaceQuotas</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#line.167">getNumSpaceQuotas</a>()
-                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestMasterSpaceQuotaObserver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
deleted file mode 100644
index 94e8b17..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TestMasterSpaceQuotaObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TestMasterSpaceQuotaObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestMasterSpaceQuotaObserverWithMocks.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.quotas</div>
-<h2 title="Class TestMasterSpaceQuotaObserverWithMocks" class="title">Class TestMasterSpaceQuotaObserverWithMocks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.46">TestMasterSpaceQuotaObserverWithMocks</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>
-<div class="block">Test class for MasterSpaceQuotaObserver that does not require a cluster.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#conf">conf</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private org.apache.hadoop.hbase.master.HMaster</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#master">master</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#TestMasterSpaceQuotaObserverWithMocks--">TestMasterSpaceQuotaObserverWithMocks</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#setup--">setup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testAddDefaultObserver--">testAddDefaultObserver</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testAppendsObserver--">testAppendsObserver</a></span>()</code>&nbsp;</td>
-</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/quotas/TestMasterSpaceQuotaObserverWithMocks.html#testDoNotAddDefaultObserver--">testDoNotAddDefaultObserver</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="CLASS_RULE">
-<!--   -->
-</a>
-<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/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.49">CLASS_RULE</a></pre>
-</li>
-</ul>
-<a name="master">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>master</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.master.HMaster <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.52">master</a></pre>
-</li>
-</ul>
-<a name="conf">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>conf</h4>
-<pre>private&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.53">conf</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TestMasterSpaceQuotaObserverWithMocks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TestMasterSpaceQuotaObserverWithMocks</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.46">TestMasterSpaceQuotaObserverWithMocks</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.56">setup</a>()</pre>
-</li>
-</ul>
-<a name="testAddDefaultObserver--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testAddDefaultObserver</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.64">testAddDefaultObserver</a>()</pre>
-</li>
-</ul>
-<a name="testDoNotAddDefaultObserver--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testDoNotAddDefaultObserver</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.70">testDoNotAddDefaultObserver</a>()</pre>
-</li>
-</ul>
-<a name="testAppendsObserver--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>testAppendsObserver</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html#line.78">testAppendsObserver</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestMasterSpaceQuotaObserverWithMocks.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html
index 7daf0d2..1c83c44 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/TestNamespaceQuotaViolationStore.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaAdmin.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -399,7 +399,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/quotas/TestQuotaAdmin.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaHelperForTests.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaHelperForTests.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaHelperForTests.html
index c8d05ba..f7966f9 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaHelperForTests.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceQuotaHelperForTests.html
@@ -111,12 +111,12 @@
 <td class="colLast"><span class="typeNameLabel">TestFileArchiverNotifierImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestFileArchiverNotifierImpl.html#helper">helper</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.html#helper">helper</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>private static <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestMasterQuotasObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html#helper">helper</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestMasterSpaceQuotaObserver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html#helper">helper</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestSnapshotQuotaObserverChore.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestSnapshotQuotaObserverChore.html#helper">helper</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html
new file mode 100644
index 0000000..f585a80
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.TestMasterQuotasObserver</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserver.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html
new file mode 100644
index 0000000..e06155d
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.TestMasterQuotasObserverWithMocks</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterQuotasObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterQuotasObserverWithMocks.html" target="_top">Frames</a></li>
+<li><a href="TestMasterQuotasObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html
deleted file mode 100644
index 510008b..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserver.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserver.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html b/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html
deleted file mode 100644
index 3028e9a..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks" class="title">Uses of Class<br>org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserverWithMocks</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/quotas/TestMasterSpaceQuotaObserverWithMocks.html" title="class in org.apache.hadoop.hbase.quotas">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/quotas/class-use/TestMasterSpaceQuotaObserverWithMocks.html" target="_top">Frames</a></li>
-<li><a href="TestMasterSpaceQuotaObserverWithMocks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>


[02/15] hbase-site git commit: Published site at d921262d389ec7178797b817f0cd8a0a873085ac.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f11959c9/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
index b9e87e4..b03515f 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.DelayingRegionObserver.html
@@ -60,1545 +60,1578 @@
 <span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.52"></a>
 <span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.TableName;<a name="line.53"></a>
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.client.Get;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.client.Put;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.client.Table;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.coprocessor.RegionObserver;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.testclassification.ClientTests;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.thrift.ErrorThrowingGetObserver;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.thrift.ThriftMetrics;<a name="line.72"></a>
-<span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.73"></a>
-<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.74"></a>
-<span class="sourceLineNo">075</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.77"></a>
-<span class="sourceLineNo">078</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.78"></a>
-<span class="sourceLineNo">079</span>import org.apache.hadoop.hbase.thrift2.generated.TDeleteType;<a name="line.79"></a>
-<span class="sourceLineNo">080</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.80"></a>
-<span class="sourceLineNo">081</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>import org.apache.hadoop.hbase.thrift2.generated.THBaseService;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>import org.apache.hadoop.hbase.thrift2.generated.TIOError;<a name="line.83"></a>
-<span class="sourceLineNo">084</span>import org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument;<a name="line.84"></a>
-<span class="sourceLineNo">085</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.85"></a>
-<span class="sourceLineNo">086</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.86"></a>
-<span class="sourceLineNo">087</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.87"></a>
-<span class="sourceLineNo">088</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.90"></a>
-<span class="sourceLineNo">091</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.91"></a>
-<span class="sourceLineNo">092</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.92"></a>
-<span class="sourceLineNo">093</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>import org.apache.thrift.TException;<a name="line.94"></a>
-<span class="sourceLineNo">095</span>import org.junit.AfterClass;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>import org.junit.Before;<a name="line.96"></a>
-<span class="sourceLineNo">097</span>import org.junit.BeforeClass;<a name="line.97"></a>
-<span class="sourceLineNo">098</span>import org.junit.ClassRule;<a name="line.98"></a>
-<span class="sourceLineNo">099</span>import org.junit.Rule;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>import org.junit.Test;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>import org.junit.experimental.categories.Category;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>import org.junit.rules.TestName;<a name="line.102"></a>
-<span class="sourceLineNo">103</span>import org.slf4j.Logger;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>import org.slf4j.LoggerFactory;<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>import org.apache.hbase.thirdparty.com.google.common.collect.Lists;<a name="line.106"></a>
-<span class="sourceLineNo">107</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.CollectionUtils;<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> * Unit testing for ThriftServer.HBaseHandler, a part of the org.apache.hadoop.hbase.thrift2<a name="line.110"></a>
-<span class="sourceLineNo">111</span> * package.<a name="line.111"></a>
-<span class="sourceLineNo">112</span> */<a name="line.112"></a>
-<span class="sourceLineNo">113</span>@Category({ClientTests.class, MediumTests.class})<a name="line.113"></a>
-<span class="sourceLineNo">114</span>public class TestThriftHBaseServiceHandler {<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>  @ClassRule<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      HBaseClassTestRule.forClass(TestThriftHBaseServiceHandler.class);<a name="line.118"></a>
-<span class="sourceLineNo">119</span><a name="line.119"></a>
-<span class="sourceLineNo">120</span>  private static final Logger LOG = LoggerFactory.getLogger(TestThriftHBaseServiceHandler.class);<a name="line.120"></a>
-<span class="sourceLineNo">121</span>  private static final HBaseTestingUtility UTIL = new HBaseTestingUtility();<a name="line.121"></a>
-<span class="sourceLineNo">122</span><a name="line.122"></a>
-<span class="sourceLineNo">123</span>  // Static names for tables, columns, rows, and values<a name="line.123"></a>
-<span class="sourceLineNo">124</span>  private static byte[] tableAname = Bytes.toBytes("tableA");<a name="line.124"></a>
-<span class="sourceLineNo">125</span>  private static byte[] familyAname = Bytes.toBytes("familyA");<a name="line.125"></a>
-<span class="sourceLineNo">126</span>  private static byte[] familyBname = Bytes.toBytes("familyB");<a name="line.126"></a>
-<span class="sourceLineNo">127</span>  private static byte[] qualifierAname = Bytes.toBytes("qualifierA");<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  private static byte[] qualifierBname = Bytes.toBytes("qualifierB");<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  private static byte[] valueAname = Bytes.toBytes("valueA");<a name="line.129"></a>
-<span class="sourceLineNo">130</span>  private static byte[] valueBname = Bytes.toBytes("valueB");<a name="line.130"></a>
-<span class="sourceLineNo">131</span>  private static HColumnDescriptor[] families = new HColumnDescriptor[] {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>      new HColumnDescriptor(familyAname).setMaxVersions(3),<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      new HColumnDescriptor(familyBname).setMaxVersions(2)<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  };<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>  private static final MetricsAssertHelper metricsHelper =<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span>  @Rule<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  public TestName name = new TestName();<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span><a name="line.143"></a>
-<span class="sourceLineNo">144</span>  public void assertTColumnValuesEqual(List&lt;TColumnValue&gt; columnValuesA,<a name="line.144"></a>
-<span class="sourceLineNo">145</span>      List&lt;TColumnValue&gt; columnValuesB) {<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    assertEquals(columnValuesA.size(), columnValuesB.size());<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    Comparator&lt;TColumnValue&gt; comparator = new Comparator&lt;TColumnValue&gt;() {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      @Override<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      public int compare(TColumnValue o1, TColumnValue o2) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        return Bytes.compareTo(Bytes.add(o1.getFamily(), o1.getQualifier()),<a name="line.150"></a>
-<span class="sourceLineNo">151</span>            Bytes.add(o2.getFamily(), o2.getQualifier()));<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>    Collections.sort(columnValuesA, comparator);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    Collections.sort(columnValuesB, comparator);<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span>    for (int i = 0; i &lt; columnValuesA.size(); i++) {<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      TColumnValue a = columnValuesA.get(i);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>      TColumnValue b = columnValuesB.get(i);<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      assertTColumnValueEqual(a, b);<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    }<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  }<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>  public void assertTColumnValueEqual(TColumnValue a, TColumnValue b) {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    assertArrayEquals(a.getFamily(), b.getFamily());<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    assertArrayEquals(a.getQualifier(), b.getQualifier());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    assertArrayEquals(a.getValue(), b.getValue());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>  }<a name="line.168"></a>
-<span class="sourceLineNo">169</span><a name="line.169"></a>
-<span class="sourceLineNo">170</span>  @BeforeClass<a name="line.170"></a>
-<span class="sourceLineNo">171</span>  public static void beforeClass() throws Exception {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    UTIL.getConfiguration().set("hbase.client.retries.number", "3");<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    UTIL.startMiniCluster();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    Admin admin = UTIL.getAdmin();<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableAname));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    for (HColumnDescriptor family : families) {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>      tableDescriptor.addFamily(family);<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    }<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    admin.createTable(tableDescriptor);<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    admin.close();<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>  @AfterClass<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  public static void afterClass() throws Exception {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    UTIL.shutdownMiniCluster();<a name="line.185"></a>
-<span class="sourceLineNo">186</span>  }<a name="line.186"></a>
-<span class="sourceLineNo">187</span><a name="line.187"></a>
-<span class="sourceLineNo">188</span>  @Before<a name="line.188"></a>
-<span class="sourceLineNo">189</span>  public void setup() throws Exception {<a name="line.189"></a>
-<span class="sourceLineNo">190</span><a name="line.190"></a>
-<span class="sourceLineNo">191</span>  }<a name="line.191"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.client.Consistency;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.client.Delete;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.client.Durability;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.client.Get;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.client.Increment;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.client.Put;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.client.Table;<a name="line.62"></a>
+<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.63"></a>
+<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.coprocessor.RegionObserver;<a name="line.66"></a>
+<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.filter.ParseFilter;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.test.MetricsAssertHelper;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.testclassification.ClientTests;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.thrift.ErrorThrowingGetObserver;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.thrift.ThriftMetrics;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.thrift2.generated.TAppend;<a name="line.74"></a>
+<span class="sourceLineNo">075</span>import org.apache.hadoop.hbase.thrift2.generated.TColumn;<a name="line.75"></a>
+<span class="sourceLineNo">076</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>import org.apache.hadoop.hbase.thrift2.generated.TColumnValue;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>import org.apache.hadoop.hbase.thrift2.generated.TCompareOp;<a name="line.78"></a>
+<span class="sourceLineNo">079</span>import org.apache.hadoop.hbase.thrift2.generated.TConsistency;<a name="line.79"></a>
+<span class="sourceLineNo">080</span>import org.apache.hadoop.hbase.thrift2.generated.TDelete;<a name="line.80"></a>
+<span class="sourceLineNo">081</span>import org.apache.hadoop.hbase.thrift2.generated.TDeleteType;<a name="line.81"></a>
+<span class="sourceLineNo">082</span>import org.apache.hadoop.hbase.thrift2.generated.TDurability;<a name="line.82"></a>
+<span class="sourceLineNo">083</span>import org.apache.hadoop.hbase.thrift2.generated.TGet;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>import org.apache.hadoop.hbase.thrift2.generated.THBaseService;<a name="line.84"></a>
+<span class="sourceLineNo">085</span>import org.apache.hadoop.hbase.thrift2.generated.TIOError;<a name="line.85"></a>
+<span class="sourceLineNo">086</span>import org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument;<a name="line.86"></a>
+<span class="sourceLineNo">087</span>import org.apache.hadoop.hbase.thrift2.generated.TIncrement;<a name="line.87"></a>
+<span class="sourceLineNo">088</span>import org.apache.hadoop.hbase.thrift2.generated.TMutation;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>import org.apache.hadoop.hbase.thrift2.generated.TPut;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>import org.apache.hadoop.hbase.thrift2.generated.TReadType;<a name="line.90"></a>
+<span class="sourceLineNo">091</span>import org.apache.hadoop.hbase.thrift2.generated.TResult;<a name="line.91"></a>
+<span class="sourceLineNo">092</span>import org.apache.hadoop.hbase.thrift2.generated.TRowMutations;<a name="line.92"></a>
+<span class="sourceLineNo">093</span>import org.apache.hadoop.hbase.thrift2.generated.TScan;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>import org.apache.hadoop.hbase.thrift2.generated.TTimeRange;<a name="line.94"></a>
+<span class="sourceLineNo">095</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>import org.apache.thrift.TException;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>import org.junit.AfterClass;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>import org.junit.Before;<a name="line.98"></a>
+<span class="sourceLineNo">099</span>import org.junit.BeforeClass;<a name="line.99"></a>
+<span class="sourceLineNo">100</span>import org.junit.ClassRule;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>import org.junit.Rule;<a name="line.101"></a>
+<span class="sourceLineNo">102</span>import org.junit.Test;<a name="line.102"></a>
+<span class="sourceLineNo">103</span>import org.junit.experimental.categories.Category;<a name="line.103"></a>
+<span class="sourceLineNo">104</span>import org.junit.rules.TestName;<a name="line.104"></a>
+<span class="sourceLineNo">105</span>import org.slf4j.Logger;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>import org.slf4j.LoggerFactory;<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>import org.apache.hbase.thirdparty.com.google.common.collect.Lists;<a name="line.108"></a>
+<span class="sourceLineNo">109</span>import org.apache.hbase.thirdparty.org.apache.commons.collections4.CollectionUtils;<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>/**<a name="line.111"></a>
+<span class="sourceLineNo">112</span> * Unit testing for ThriftServer.HBaseHandler, a part of the org.apache.hadoop.hbase.thrift2<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * package.<a name="line.113"></a>
+<span class="sourceLineNo">114</span> */<a name="line.114"></a>
+<span class="sourceLineNo">115</span>@Category({ClientTests.class, MediumTests.class})<a name="line.115"></a>
+<span class="sourceLineNo">116</span>public class TestThriftHBaseServiceHandler {<a name="line.116"></a>
+<span class="sourceLineNo">117</span><a name="line.117"></a>
+<span class="sourceLineNo">118</span>  @ClassRule<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  public static final HBaseClassTestRule CLASS_RULE =<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      HBaseClassTestRule.forClass(TestThriftHBaseServiceHandler.class);<a name="line.120"></a>
+<span class="sourceLineNo">121</span><a name="line.121"></a>
+<span class="sourceLineNo">122</span>  private static final Logger LOG = LoggerFactory.getLogger(TestThriftHBaseServiceHandler.class);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>  private static final HBaseTestingUtility UTIL = new HBaseTestingUtility();<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>  // Static names for tables, columns, rows, and values<a name="line.125"></a>
+<span class="sourceLineNo">126</span>  private static byte[] tableAname = Bytes.toBytes("tableA");<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  private static byte[] familyAname = Bytes.toBytes("familyA");<a name="line.127"></a>
+<span class="sourceLineNo">128</span>  private static byte[] familyBname = Bytes.toBytes("familyB");<a name="line.128"></a>
+<span class="sourceLineNo">129</span>  private static byte[] qualifierAname = Bytes.toBytes("qualifierA");<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  private static byte[] qualifierBname = Bytes.toBytes("qualifierB");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>  private static byte[] valueAname = Bytes.toBytes("valueA");<a name="line.131"></a>
+<span class="sourceLineNo">132</span>  private static byte[] valueBname = Bytes.toBytes("valueB");<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  private static HColumnDescriptor[] families = new HColumnDescriptor[] {<a name="line.133"></a>
+<span class="sourceLineNo">134</span>      new HColumnDescriptor(familyAname).setMaxVersions(3),<a name="line.134"></a>
+<span class="sourceLineNo">135</span>      new HColumnDescriptor(familyBname).setMaxVersions(2)<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  };<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>  private static final MetricsAssertHelper metricsHelper =<a name="line.139"></a>
+<span class="sourceLineNo">140</span>      CompatibilityFactory.getInstance(MetricsAssertHelper.class);<a name="line.140"></a>
+<span class="sourceLineNo">141</span><a name="line.141"></a>
+<span class="sourceLineNo">142</span>  @Rule<a name="line.142"></a>
+<span class="sourceLineNo">143</span>  public TestName name = new TestName();<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span><a name="line.145"></a>
+<span class="sourceLineNo">146</span>  public void assertTColumnValuesEqual(List&lt;TColumnValue&gt; columnValuesA,<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      List&lt;TColumnValue&gt; columnValuesB) {<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    assertEquals(columnValuesA.size(), columnValuesB.size());<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    Comparator&lt;TColumnValue&gt; comparator = new Comparator&lt;TColumnValue&gt;() {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      @Override<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      public int compare(TColumnValue o1, TColumnValue o2) {<a name="line.151"></a>
+<span class="sourceLineNo">152</span>        return Bytes.compareTo(Bytes.add(o1.getFamily(), o1.getQualifier()),<a name="line.152"></a>
+<span class="sourceLineNo">153</span>            Bytes.add(o2.getFamily(), o2.getQualifier()));<a name="line.153"></a>
+<span class="sourceLineNo">154</span>      }<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    };<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    Collections.sort(columnValuesA, comparator);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    Collections.sort(columnValuesB, comparator);<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>    for (int i = 0; i &lt; columnValuesA.size(); i++) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      TColumnValue a = columnValuesA.get(i);<a name="line.160"></a>
+<span class="sourceLineNo">161</span>      TColumnValue b = columnValuesB.get(i);<a name="line.161"></a>
+<span class="sourceLineNo">162</span>      assertTColumnValueEqual(a, b);<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    }<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>  public void assertTColumnValueEqual(TColumnValue a, TColumnValue b) {<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    assertArrayEquals(a.getFamily(), b.getFamily());<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    assertArrayEquals(a.getQualifier(), b.getQualifier());<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    assertArrayEquals(a.getValue(), b.getValue());<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  }<a name="line.170"></a>
+<span class="sourceLineNo">171</span><a name="line.171"></a>
+<span class="sourceLineNo">172</span>  @BeforeClass<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  public static void beforeClass() throws Exception {<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    UTIL.getConfiguration().set("hbase.client.retries.number", "3");<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    UTIL.startMiniCluster();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    Admin admin = UTIL.getAdmin();<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableAname));<a name="line.177"></a>
+<span class="sourceLineNo">178</span>    for (HColumnDescriptor family : families) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>      tableDescriptor.addFamily(family);<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    admin.createTable(tableDescriptor);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    admin.close();<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>  @AfterClass<a name="line.185"></a>
+<span class="sourceLineNo">186</span>  public static void afterClass() throws Exception {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    UTIL.shutdownMiniCluster();<a name="line.187"></a>
+<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
+<span class="sourceLineNo">189</span><a name="line.189"></a>
+<span class="sourceLineNo">190</span>  @Before<a name="line.190"></a>
+<span class="sourceLineNo">191</span>  public void setup() throws Exception {<a name="line.191"></a>
 <span class="sourceLineNo">192</span><a name="line.192"></a>
-<span class="sourceLineNo">193</span>  private ThriftHBaseServiceHandler createHandler() throws TException {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    try {<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      Configuration conf = UTIL.getConfiguration();<a name="line.195"></a>
-<span class="sourceLineNo">196</span>      return new ThriftHBaseServiceHandler(conf, UserProvider.instantiate(conf));<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    } catch (IOException ie) {<a name="line.197"></a>
-<span class="sourceLineNo">198</span>      throw new TException(ie);<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    }<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span>  @Test<a name="line.202"></a>
-<span class="sourceLineNo">203</span>  public void testExists() throws TIOError, TException {<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    byte[] rowName = Bytes.toBytes("testExists");<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    ByteBuffer table = wrap(tableAname);<a name="line.206"></a>
-<span class="sourceLineNo">207</span><a name="line.207"></a>
-<span class="sourceLineNo">208</span>    TGet get = new TGet(wrap(rowName));<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    assertFalse(handler.exists(table, get));<a name="line.209"></a>
-<span class="sourceLineNo">210</span><a name="line.210"></a>
-<span class="sourceLineNo">211</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    put.setColumnValues(columnValues);<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span>    handler.put(table, put);<a name="line.217"></a>
+<span class="sourceLineNo">193</span>  }<a name="line.193"></a>
+<span class="sourceLineNo">194</span><a name="line.194"></a>
+<span class="sourceLineNo">195</span>  private ThriftHBaseServiceHandler createHandler() throws TException {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    try {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      Configuration conf = UTIL.getConfiguration();<a name="line.197"></a>
+<span class="sourceLineNo">198</span>      return new ThriftHBaseServiceHandler(conf, UserProvider.instantiate(conf));<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    } catch (IOException ie) {<a name="line.199"></a>
+<span class="sourceLineNo">200</span>      throw new TException(ie);<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    }<a name="line.201"></a>
+<span class="sourceLineNo">202</span>  }<a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"></a>
+<span class="sourceLineNo">204</span>  @Test<a name="line.204"></a>
+<span class="sourceLineNo">205</span>  public void testExists() throws TIOError, TException {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    byte[] rowName = Bytes.toBytes("testExists");<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    ByteBuffer table = wrap(tableAname);<a name="line.208"></a>
+<span class="sourceLineNo">209</span><a name="line.209"></a>
+<span class="sourceLineNo">210</span>    TGet get = new TGet(wrap(rowName));<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    assertFalse(handler.exists(table, get));<a name="line.211"></a>
+<span class="sourceLineNo">212</span><a name="line.212"></a>
+<span class="sourceLineNo">213</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    put.setColumnValues(columnValues);<a name="line.217"></a>
 <span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span>    assertTrue(handler.exists(table, get));<a name="line.219"></a>
-<span class="sourceLineNo">220</span>  }<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span>  @Test<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void testExistsAll() throws TIOError, TException {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.224"></a>
-<span class="sourceLineNo">225</span>    byte[] rowName1 = Bytes.toBytes("testExistsAll1");<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    byte[] rowName2 = Bytes.toBytes("testExistsAll2");<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    ByteBuffer table = wrap(tableAname);<a name="line.227"></a>
-<span class="sourceLineNo">228</span><a name="line.228"></a>
-<span class="sourceLineNo">229</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    List&lt;Boolean&gt; existsResult1 = handler.existsAll(table, gets);<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    assertFalse(existsResult1.get(0));<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    assertFalse(existsResult1.get(1));<a name="line.234"></a>
-<span class="sourceLineNo">235</span><a name="line.235"></a>
-<span class="sourceLineNo">236</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;TColumnValue&gt;();<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.237"></a>
-<span class="sourceLineNo">238</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    List&lt;TPut&gt; puts = new ArrayList&lt;TPut&gt;();<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.241"></a>
-<span class="sourceLineNo">242</span><a name="line.242"></a>
-<span class="sourceLineNo">243</span>    handler.putMultiple(table, puts);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    List&lt;Boolean&gt; existsResult2 = handler.existsAll(table, gets);<a name="line.244"></a>
-<span class="sourceLineNo">245</span><a name="line.245"></a>
-<span class="sourceLineNo">246</span>    assertTrue(existsResult2.get(0));<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    assertTrue(existsResult2.get(1));<a name="line.247"></a>
-<span class="sourceLineNo">248</span>  }<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span>  @Test<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  public void testPutGet() throws Exception {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.252"></a>
-<span class="sourceLineNo">253</span>    byte[] rowName = Bytes.toBytes("testPutGet");<a name="line.253"></a>
-<span class="sourceLineNo">254</span>    ByteBuffer table = wrap(tableAname);<a name="line.254"></a>
-<span class="sourceLineNo">255</span><a name="line.255"></a>
-<span class="sourceLineNo">256</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span>    put.setColumnValues(columnValues);<a name="line.261"></a>
+<span class="sourceLineNo">219</span>    handler.put(table, put);<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span>    assertTrue(handler.exists(table, get));<a name="line.221"></a>
+<span class="sourceLineNo">222</span>  }<a name="line.222"></a>
+<span class="sourceLineNo">223</span><a name="line.223"></a>
+<span class="sourceLineNo">224</span>  @Test<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void testExistsAll() throws TIOError, TException {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    byte[] rowName1 = Bytes.toBytes("testExistsAll1");<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    byte[] rowName2 = Bytes.toBytes("testExistsAll2");<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    ByteBuffer table = wrap(tableAname);<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.233"></a>
+<span class="sourceLineNo">234</span>    List&lt;Boolean&gt; existsResult1 = handler.existsAll(table, gets);<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    assertFalse(existsResult1.get(0));<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    assertFalse(existsResult1.get(1));<a name="line.236"></a>
+<span class="sourceLineNo">237</span><a name="line.237"></a>
+<span class="sourceLineNo">238</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;TColumnValue&gt;();<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    List&lt;TPut&gt; puts = new ArrayList&lt;TPut&gt;();<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.243"></a>
+<span class="sourceLineNo">244</span><a name="line.244"></a>
+<span class="sourceLineNo">245</span>    handler.putMultiple(table, puts);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    List&lt;Boolean&gt; existsResult2 = handler.existsAll(table, gets);<a name="line.246"></a>
+<span class="sourceLineNo">247</span><a name="line.247"></a>
+<span class="sourceLineNo">248</span>    assertTrue(existsResult2.get(0));<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    assertTrue(existsResult2.get(1));<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>  @Test<a name="line.252"></a>
+<span class="sourceLineNo">253</span>  public void testPutGet() throws Exception {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    byte[] rowName = Bytes.toBytes("testPutGet");<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    ByteBuffer table = wrap(tableAname);<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.261"></a>
 <span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>    handler.put(table, put);<a name="line.263"></a>
+<span class="sourceLineNo">263</span>    put.setColumnValues(columnValues);<a name="line.263"></a>
 <span class="sourceLineNo">264</span><a name="line.264"></a>
-<span class="sourceLineNo">265</span>    TGet get = new TGet(wrap(rowName));<a name="line.265"></a>
+<span class="sourceLineNo">265</span>    handler.put(table, put);<a name="line.265"></a>
 <span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span>    TResult result = handler.get(table, get);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    assertArrayEquals(rowName, result.getRow());<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    assertTColumnValuesEqual(columnValues, returnedColumnValues);<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>  @Test<a name="line.273"></a>
-<span class="sourceLineNo">274</span>  public void testPutGetMultiple() throws Exception {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    ByteBuffer table = wrap(tableAname);<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    byte[] rowName1 = Bytes.toBytes("testPutGetMultiple1");<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    byte[] rowName2 = Bytes.toBytes("testPutGetMultiple2");<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.284"></a>
-<span class="sourceLineNo">285</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.285"></a>
-<span class="sourceLineNo">286</span><a name="line.286"></a>
-<span class="sourceLineNo">287</span>    handler.putMultiple(table, puts);<a name="line.287"></a>
+<span class="sourceLineNo">267</span>    TGet get = new TGet(wrap(rowName));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span>    TResult result = handler.get(table, get);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    assertArrayEquals(rowName, result.getRow());<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    assertTColumnValuesEqual(columnValues, returnedColumnValues);<a name="line.272"></a>
+<span class="sourceLineNo">273</span>  }<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span>  @Test<a name="line.275"></a>
+<span class="sourceLineNo">276</span>  public void testPutGetMultiple() throws Exception {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.277"></a>
+<span class="sourceLineNo">278</span>    ByteBuffer table = wrap(tableAname);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    byte[] rowName1 = Bytes.toBytes("testPutGetMultiple1");<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    byte[] rowName2 = Bytes.toBytes("testPutGetMultiple2");<a name="line.280"></a>
+<span class="sourceLineNo">281</span><a name="line.281"></a>
+<span class="sourceLineNo">282</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.282"></a>
+<span class="sourceLineNo">283</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.285"></a>
+<span class="sourceLineNo">286</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.287"></a>
 <span class="sourceLineNo">288</span><a name="line.288"></a>
-<span class="sourceLineNo">289</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;(2);<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    gets.add(new TGet(wrap(rowName1)));<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.291"></a>
-<span class="sourceLineNo">292</span><a name="line.292"></a>
-<span class="sourceLineNo">293</span>    List&lt;TResult&gt; results = handler.getMultiple(table, gets);<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    assertEquals(2, results.size());<a name="line.294"></a>
-<span class="sourceLineNo">295</span><a name="line.295"></a>
-<span class="sourceLineNo">296</span>    assertArrayEquals(rowName1, results.get(0).getRow());<a name="line.296"></a>
-<span class="sourceLineNo">297</span>    assertTColumnValuesEqual(columnValues, results.get(0).getColumnValues());<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>    assertArrayEquals(rowName2, results.get(1).getRow());<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    assertTColumnValuesEqual(columnValues, results.get(1).getColumnValues());<a name="line.300"></a>
-<span class="sourceLineNo">301</span>  }<a name="line.301"></a>
-<span class="sourceLineNo">302</span><a name="line.302"></a>
-<span class="sourceLineNo">303</span>  @Test<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  public void testDeleteMultiple() throws Exception {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.305"></a>
-<span class="sourceLineNo">306</span>    ByteBuffer table = wrap(tableAname);<a name="line.306"></a>
-<span class="sourceLineNo">307</span>    byte[] rowName1 = Bytes.toBytes("testDeleteMultiple1");<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    byte[] rowName2 = Bytes.toBytes("testDeleteMultiple2");<a name="line.308"></a>
-<span class="sourceLineNo">309</span><a name="line.309"></a>
-<span class="sourceLineNo">310</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.311"></a>
-<span class="sourceLineNo">312</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.312"></a>
-<span class="sourceLineNo">313</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.315"></a>
-<span class="sourceLineNo">316</span><a name="line.316"></a>
-<span class="sourceLineNo">317</span>    handler.putMultiple(table, puts);<a name="line.317"></a>
+<span class="sourceLineNo">289</span>    handler.putMultiple(table, puts);<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span>    List&lt;TGet&gt; gets = new ArrayList&lt;&gt;(2);<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    gets.add(new TGet(wrap(rowName1)));<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    gets.add(new TGet(wrap(rowName2)));<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>    List&lt;TResult&gt; results = handler.getMultiple(table, gets);<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    assertEquals(2, results.size());<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>    assertArrayEquals(rowName1, results.get(0).getRow());<a name="line.298"></a>
+<span class="sourceLineNo">299</span>    assertTColumnValuesEqual(columnValues, results.get(0).getColumnValues());<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span>    assertArrayEquals(rowName2, results.get(1).getRow());<a name="line.301"></a>
+<span class="sourceLineNo">302</span>    assertTColumnValuesEqual(columnValues, results.get(1).getColumnValues());<a name="line.302"></a>
+<span class="sourceLineNo">303</span>  }<a name="line.303"></a>
+<span class="sourceLineNo">304</span><a name="line.304"></a>
+<span class="sourceLineNo">305</span>  @Test<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  public void testDeleteMultiple() throws Exception {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.307"></a>
+<span class="sourceLineNo">308</span>    ByteBuffer table = wrap(tableAname);<a name="line.308"></a>
+<span class="sourceLineNo">309</span>    byte[] rowName1 = Bytes.toBytes("testDeleteMultiple1");<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    byte[] rowName2 = Bytes.toBytes("testDeleteMultiple2");<a name="line.310"></a>
+<span class="sourceLineNo">311</span><a name="line.311"></a>
+<span class="sourceLineNo">312</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    columnValues.add(new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname)));<a name="line.313"></a>
+<span class="sourceLineNo">314</span>    columnValues.add(new TColumnValue(wrap(familyBname), wrap(qualifierBname), wrap(valueBname)));<a name="line.314"></a>
+<span class="sourceLineNo">315</span>    List&lt;TPut&gt; puts = new ArrayList&lt;&gt;(2);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    puts.add(new TPut(wrap(rowName1), columnValues));<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    puts.add(new TPut(wrap(rowName2), columnValues));<a name="line.317"></a>
 <span class="sourceLineNo">318</span><a name="line.318"></a>
-<span class="sourceLineNo">319</span>    List&lt;TDelete&gt; deletes = new ArrayList&lt;&gt;(2);<a name="line.319"></a>
-<span class="sourceLineNo">320</span>    deletes.add(new TDelete(wrap(rowName1)));<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    deletes.add(new TDelete(wrap(rowName2)));<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span>    List&lt;TDelete&gt; deleteResults = handler.deleteMultiple(table, deletes);<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    // 0 means they were all successfully applies<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    assertEquals(0, deleteResults.size());<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName1))));<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName2))));<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  }<a name="line.329"></a>
-<span class="sourceLineNo">330</span><a name="line.330"></a>
-<span class="sourceLineNo">331</span>  @Test<a name="line.331"></a>
-<span class="sourceLineNo">332</span>  public void testDelete() throws Exception {<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    byte[] rowName = Bytes.toBytes("testDelete");<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    ByteBuffer table = wrap(tableAname);<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      wrap(valueAname));<a name="line.339"></a>
-<span class="sourceLineNo">340</span>    TColumnValue columnValueB = new TColumnValue(wrap(familyBname), wrap(qualifierBname),<a name="line.340"></a>
-<span class="sourceLineNo">341</span>      wrap(valueBname));<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    columnValues.add(columnValueA);<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    columnValues.add(columnValueB);<a name="line.343"></a>
-<span class="sourceLineNo">344</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span>    put.setColumnValues(columnValues);<a name="line.346"></a>
+<span class="sourceLineNo">319</span>    handler.putMultiple(table, puts);<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>    List&lt;TDelete&gt; deletes = new ArrayList&lt;&gt;(2);<a name="line.321"></a>
+<span class="sourceLineNo">322</span>    deletes.add(new TDelete(wrap(rowName1)));<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    deletes.add(new TDelete(wrap(rowName2)));<a name="line.323"></a>
+<span class="sourceLineNo">324</span><a name="line.324"></a>
+<span class="sourceLineNo">325</span>    List&lt;TDelete&gt; deleteResults = handler.deleteMultiple(table, deletes);<a name="line.325"></a>
+<span class="sourceLineNo">326</span>    // 0 means they were all successfully applies<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    assertEquals(0, deleteResults.size());<a name="line.327"></a>
+<span class="sourceLineNo">328</span><a name="line.328"></a>
+<span class="sourceLineNo">329</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName1))));<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    assertFalse(handler.exists(table, new TGet(wrap(rowName2))));<a name="line.330"></a>
+<span class="sourceLineNo">331</span>  }<a name="line.331"></a>
+<span class="sourceLineNo">332</span><a name="line.332"></a>
+<span class="sourceLineNo">333</span>  @Test<a name="line.333"></a>
+<span class="sourceLineNo">334</span>  public void testDelete() throws Exception {<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    byte[] rowName = Bytes.toBytes("testDelete");<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    ByteBuffer table = wrap(tableAname);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(2);<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      wrap(valueAname));<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    TColumnValue columnValueB = new TColumnValue(wrap(familyBname), wrap(qualifierBname),<a name="line.342"></a>
+<span class="sourceLineNo">343</span>      wrap(valueBname));<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    columnValues.add(columnValueA);<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    columnValues.add(columnValueB);<a name="line.345"></a>
+<span class="sourceLineNo">346</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.346"></a>
 <span class="sourceLineNo">347</span><a name="line.347"></a>
-<span class="sourceLineNo">348</span>    handler.put(table, put);<a name="line.348"></a>
+<span class="sourceLineNo">348</span>    put.setColumnValues(columnValues);<a name="line.348"></a>
 <span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.351"></a>
-<span class="sourceLineNo">352</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.352"></a>
-<span class="sourceLineNo">353</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    deleteColumns.add(deleteColumn);<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    delete.setColumns(deleteColumns);<a name="line.355"></a>
-<span class="sourceLineNo">356</span><a name="line.356"></a>
-<span class="sourceLineNo">357</span>    handler.deleteSingle(table, delete);<a name="line.357"></a>
+<span class="sourceLineNo">350</span>    handler.put(table, put);<a name="line.350"></a>
+<span class="sourceLineNo">351</span><a name="line.351"></a>
+<span class="sourceLineNo">352</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.352"></a>
+<span class="sourceLineNo">353</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.353"></a>
+<span class="sourceLineNo">354</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.354"></a>
+<span class="sourceLineNo">355</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    deleteColumns.add(deleteColumn);<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    delete.setColumns(deleteColumns);<a name="line.357"></a>
 <span class="sourceLineNo">358</span><a name="line.358"></a>
-<span class="sourceLineNo">359</span>    TGet get = new TGet(wrap(rowName));<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    TResult result = handler.get(table, get);<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    assertArrayEquals(rowName, result.getRow());<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    List&lt;TColumnValue&gt; expectedColumnValues = new ArrayList&lt;&gt;(1);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>    expectedColumnValues.add(columnValueB);<a name="line.364"></a>
-<span class="sourceLineNo">365</span>    assertTColumnValuesEqual(expectedColumnValues, returnedColumnValues);<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>  @Test<a name="line.368"></a>
-<span class="sourceLineNo">369</span>  public void testDeleteAllTimestamps() throws Exception {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    byte[] rowName = Bytes.toBytes("testDeleteAllTimestamps");<a name="line.371"></a>
-<span class="sourceLineNo">372</span>    ByteBuffer table = wrap(tableAname);<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      wrap(valueAname));<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    columnValueA.setTimestamp(System.currentTimeMillis() - 10);<a name="line.377"></a>
-<span class="sourceLineNo">378</span>    columnValues.add(columnValueA);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span>    put.setColumnValues(columnValues);<a name="line.381"></a>
+<span class="sourceLineNo">359</span>    handler.deleteSingle(table, delete);<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>    TGet get = new TGet(wrap(rowName));<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    TResult result = handler.get(table, get);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    assertArrayEquals(rowName, result.getRow());<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    List&lt;TColumnValue&gt; returnedColumnValues = result.getColumnValues();<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    List&lt;TColumnValue&gt; expectedColumnValues = new ArrayList&lt;&gt;(1);<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    expectedColumnValues.add(columnValueB);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    assertTColumnValuesEqual(expectedColumnValues, returnedColumnValues);<a name="line.367"></a>
+<span class="sourceLineNo">368</span>  }<a name="line.368"></a>
+<span class="sourceLineNo">369</span><a name="line.369"></a>
+<span class="sourceLineNo">370</span>  @Test<a name="line.370"></a>
+<span class="sourceLineNo">371</span>  public void testDeleteAllTimestamps() throws Exception {<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.372"></a>
+<span class="sourceLineNo">373</span>    byte[] rowName = Bytes.toBytes("testDeleteAllTimestamps");<a name="line.373"></a>
+<span class="sourceLineNo">374</span>    ByteBuffer table = wrap(tableAname);<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.377"></a>
+<span class="sourceLineNo">378</span>      wrap(valueAname));<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    columnValueA.setTimestamp(System.currentTimeMillis() - 10);<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    columnValues.add(columnValueA);<a name="line.380"></a>
+<span class="sourceLineNo">381</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.381"></a>
 <span class="sourceLineNo">382</span><a name="line.382"></a>
-<span class="sourceLineNo">383</span>    handler.put(table, put);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>    columnValueA.setTimestamp(System.currentTimeMillis());<a name="line.384"></a>
+<span class="sourceLineNo">383</span>    put.setColumnValues(columnValues);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
 <span class="sourceLineNo">385</span>    handler.put(table, put);<a name="line.385"></a>
-<span class="sourceLineNo">386</span><a name="line.386"></a>
-<span class="sourceLineNo">387</span>    TGet get = new TGet(wrap(rowName));<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    get.setMaxVersions(2);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>    TResult result = handler.get(table, get);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.390"></a>
-<span class="sourceLineNo">391</span><a name="line.391"></a>
-<span class="sourceLineNo">392</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.392"></a>
-<span class="sourceLineNo">393</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.395"></a>
-<span class="sourceLineNo">396</span>    deleteColumns.add(deleteColumn);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    delete.setColumns(deleteColumns);<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMNS); // This is the default anyway.<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>    handler.deleteSingle(table, delete);<a name="line.400"></a>
+<span class="sourceLineNo">386</span>    columnValueA.setTimestamp(System.currentTimeMillis());<a name="line.386"></a>
+<span class="sourceLineNo">387</span>    handler.put(table, put);<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>    TGet get = new TGet(wrap(rowName));<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    get.setMaxVersions(2);<a name="line.390"></a>
+<span class="sourceLineNo">391</span>    TResult result = handler.get(table, get);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.392"></a>
+<span class="sourceLineNo">393</span><a name="line.393"></a>
+<span class="sourceLineNo">394</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.396"></a>
+<span class="sourceLineNo">397</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>    deleteColumns.add(deleteColumn);<a name="line.398"></a>
+<span class="sourceLineNo">399</span>    delete.setColumns(deleteColumns);<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMNS); // This is the default anyway.<a name="line.400"></a>
 <span class="sourceLineNo">401</span><a name="line.401"></a>
-<span class="sourceLineNo">402</span>    get = new TGet(wrap(rowName));<a name="line.402"></a>
-<span class="sourceLineNo">403</span>    result = handler.get(table, get);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    assertNull(result.getRow());<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.405"></a>
-<span class="sourceLineNo">406</span>  }<a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span>  @Test<a name="line.408"></a>
-<span class="sourceLineNo">409</span>  public void testDeleteSingleTimestamp() throws Exception {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    byte[] rowName = Bytes.toBytes("testDeleteSingleTimestamp");<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    ByteBuffer table = wrap(tableAname);<a name="line.412"></a>
-<span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    long timestamp2 = System.currentTimeMillis();<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.418"></a>
-<span class="sourceLineNo">419</span>      wrap(valueAname));<a name="line.419"></a>
-<span class="sourceLineNo">420</span>    columnValueA.setTimestamp(timestamp1);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    columnValues.add(columnValueA);<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>    put.setColumnValues(columnValues);<a name="line.424"></a>
+<span class="sourceLineNo">402</span>    handler.deleteSingle(table, delete);<a name="line.402"></a>
+<span class="sourceLineNo">403</span><a name="line.403"></a>
+<span class="sourceLineNo">404</span>    get = new TGet(wrap(rowName));<a name="line.404"></a>
+<span class="sourceLineNo">405</span>    result = handler.get(table, get);<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    assertNull(result.getRow());<a name="line.406"></a>
+<span class="sourceLineNo">407</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.407"></a>
+<span class="sourceLineNo">408</span>  }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>  @Test<a name="line.410"></a>
+<span class="sourceLineNo">411</span>  public void testDeleteSingleTimestamp() throws Exception {<a name="line.411"></a>
+<span class="sourceLineNo">412</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    byte[] rowName = Bytes.toBytes("testDeleteSingleTimestamp");<a name="line.413"></a>
+<span class="sourceLineNo">414</span>    ByteBuffer table = wrap(tableAname);<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    long timestamp2 = System.currentTimeMillis();<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;(1);<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    TColumnValue columnValueA = new TColumnValue(wrap(familyAname), wrap(qualifierAname),<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      wrap(valueAname));<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    columnValueA.setTimestamp(timestamp1);<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    columnValues.add(columnValueA);<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.424"></a>
 <span class="sourceLineNo">425</span><a name="line.425"></a>
-<span class="sourceLineNo">426</span>    handler.put(table, put);<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    columnValueA.setTimestamp(timestamp2);<a name="line.427"></a>
+<span class="sourceLineNo">426</span>    put.setColumnValues(columnValues);<a name="line.426"></a>
+<span class="sourceLineNo">427</span><a name="line.427"></a>
 <span class="sourceLineNo">428</span>    handler.put(table, put);<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>    TGet get = new TGet(wrap(rowName));<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    get.setMaxVersions(2);<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    TResult result = handler.get(table, get);<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.433"></a>
-<span class="sourceLineNo">434</span><a name="line.434"></a>
-<span class="sourceLineNo">435</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    deleteColumns.add(deleteColumn);<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    delete.setColumns(deleteColumns);<a name="line.440"></a>
-<span class="sourceLineNo">441</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMN);<a name="line.441"></a>
-<span class="sourceLineNo">442</span><a name="line.442"></a>
-<span class="sourceLineNo">443</span>    handler.deleteSingle(table, delete);<a name="line.443"></a>
+<span class="sourceLineNo">429</span>    columnValueA.setTimestamp(timestamp2);<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    handler.put(table, put);<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span>    TGet get = new TGet(wrap(rowName));<a name="line.432"></a>
+<span class="sourceLineNo">433</span>    get.setMaxVersions(2);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    TResult result = handler.get(table, get);<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;(1);<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    deleteColumn.setQualifier(qualifierAname);<a name="line.440"></a>
+<span class="sourceLineNo">441</span>    deleteColumns.add(deleteColumn);<a name="line.441"></a>
+<span class="sourceLineNo">442</span>    delete.setColumns(deleteColumns);<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    delete.setDeleteType(TDeleteType.DELETE_COLUMN);<a name="line.443"></a>
 <span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    get = new TGet(wrap(rowName));<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    result = handler.get(table, get);<a name="line.446"></a>
-<span class="sourceLineNo">447</span>    assertArrayEquals(rowName, result.getRow());<a name="line.447"></a>
-<span class="sourceLineNo">448</span>    assertEquals(1, result.getColumnValuesSize());<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    // the older timestamp should remain.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>    assertEquals(timestamp1, result.getColumnValues().get(0).getTimestamp());<a name="line.450"></a>
-<span class="sourceLineNo">451</span>  }<a name="line.451"></a>
-<span class="sourceLineNo">452</span><a name="line.452"></a>
-<span class="sourceLineNo">453</span>  @Test<a name="line.453"></a>
-<span class="sourceLineNo">454</span>  public void testDeleteFamily() throws Exception {<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    byte[] rowName = Bytes.toBytes("testDeleteFamily");<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    ByteBuffer table = wrap(tableAname);<a name="line.457"></a>
-<span class="sourceLineNo">458</span><a name="line.458"></a>
-<span class="sourceLineNo">459</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    long timestamp2 = System.currentTimeMillis();<a name="line.460"></a>
-<span class="sourceLineNo">461</span><a name="line.461"></a>
-<span class="sourceLineNo">462</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.462"></a>
-<span class="sourceLineNo">463</span>    TColumnValue columnValueA =<a name="line.463"></a>
-<span class="sourceLineNo">464</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.464"></a>
-<span class="sourceLineNo">465</span>    columnValueA.setTimestamp(timestamp1);<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    columnValues.add(columnValueA);<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.467"></a>
-<span class="sourceLineNo">468</span><a name="line.468"></a>
-<span class="sourceLineNo">469</span>    put.setColumnValues(columnValues);<a name="line.469"></a>
+<span class="sourceLineNo">445</span>    handler.deleteSingle(table, delete);<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    get = new TGet(wrap(rowName));<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    result = handler.get(table, get);<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    assertArrayEquals(rowName, result.getRow());<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    assertEquals(1, result.getColumnValuesSize());<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    // the older timestamp should remain.<a name="line.451"></a>
+<span class="sourceLineNo">452</span>    assertEquals(timestamp1, result.getColumnValues().get(0).getTimestamp());<a name="line.452"></a>
+<span class="sourceLineNo">453</span>  }<a name="line.453"></a>
+<span class="sourceLineNo">454</span><a name="line.454"></a>
+<span class="sourceLineNo">455</span>  @Test<a name="line.455"></a>
+<span class="sourceLineNo">456</span>  public void testDeleteFamily() throws Exception {<a name="line.456"></a>
+<span class="sourceLineNo">457</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    byte[] rowName = Bytes.toBytes("testDeleteFamily");<a name="line.458"></a>
+<span class="sourceLineNo">459</span>    ByteBuffer table = wrap(tableAname);<a name="line.459"></a>
+<span class="sourceLineNo">460</span><a name="line.460"></a>
+<span class="sourceLineNo">461</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    long timestamp2 = System.currentTimeMillis();<a name="line.462"></a>
+<span class="sourceLineNo">463</span><a name="line.463"></a>
+<span class="sourceLineNo">464</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    TColumnValue columnValueA =<a name="line.465"></a>
+<span class="sourceLineNo">466</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    columnValueA.setTimestamp(timestamp1);<a name="line.467"></a>
+<span class="sourceLineNo">468</span>    columnValues.add(columnValueA);<a name="line.468"></a>
+<span class="sourceLineNo">469</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.469"></a>
 <span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span>    handler.put(table, put);<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    columnValueA.setTimestamp(timestamp2);<a name="line.472"></a>
+<span class="sourceLineNo">471</span>    put.setColumnValues(columnValues);<a name="line.471"></a>
+<span class="sourceLineNo">472</span><a name="line.472"></a>
 <span class="sourceLineNo">473</span>    handler.put(table, put);<a name="line.473"></a>
-<span class="sourceLineNo">474</span><a name="line.474"></a>
-<span class="sourceLineNo">475</span>    TGet get = new TGet(wrap(rowName));<a name="line.475"></a>
-<span class="sourceLineNo">476</span>    get.setMaxVersions(2);<a name="line.476"></a>
-<span class="sourceLineNo">477</span>    TResult result = handler.get(table, get);<a name="line.477"></a>
-<span class="sourceLineNo">478</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.478"></a>
-<span class="sourceLineNo">479</span><a name="line.479"></a>
-<span class="sourceLineNo">480</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;();<a name="line.481"></a>
-<span class="sourceLineNo">482</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    deleteColumns.add(deleteColumn);<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    delete.setColumns(deleteColumns);<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    delete.setDeleteType(TDeleteType.DELETE_FAMILY);<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>    handler.deleteSingle(table, delete);<a name="line.487"></a>
+<span class="sourceLineNo">474</span>    columnValueA.setTimestamp(timestamp2);<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    handler.put(table, put);<a name="line.475"></a>
+<span class="sourceLineNo">476</span><a name="line.476"></a>
+<span class="sourceLineNo">477</span>    TGet get = new TGet(wrap(rowName));<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    get.setMaxVersions(2);<a name="line.478"></a>
+<span class="sourceLineNo">479</span>    TResult result = handler.get(table, get);<a name="line.479"></a>
+<span class="sourceLineNo">480</span>    assertEquals(2, result.getColumnValuesSize());<a name="line.480"></a>
+<span class="sourceLineNo">481</span><a name="line.481"></a>
+<span class="sourceLineNo">482</span>    TDelete delete = new TDelete(wrap(rowName));<a name="line.482"></a>
+<span class="sourceLineNo">483</span>    List&lt;TColumn&gt; deleteColumns = new ArrayList&lt;&gt;();<a name="line.483"></a>
+<span class="sourceLineNo">484</span>    TColumn deleteColumn = new TColumn(wrap(familyAname));<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    deleteColumns.add(deleteColumn);<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    delete.setColumns(deleteColumns);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    delete.setDeleteType(TDeleteType.DELETE_FAMILY);<a name="line.487"></a>
 <span class="sourceLineNo">488</span><a name="line.488"></a>
-<span class="sourceLineNo">489</span>    get = new TGet(wrap(rowName));<a name="line.489"></a>
-<span class="sourceLineNo">490</span>    result = handler.get(table, get);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>    assertArrayEquals(null, result.getRow());<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    assertEquals(0, result.getColumnValuesSize());<a name="line.492"></a>
-<span class="sourceLineNo">493</span>  }<a name="line.493"></a>
-<span class="sourceLineNo">494</span><a name="line.494"></a>
-<span class="sourceLineNo">495</span>  @Test<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  public void testDeleteFamilyVersion() throws Exception {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>    ThriftHBaseServiceHandler handler = createHandler();<a name="line.497"></a>
-<span class="sourceLineNo">498</span>    byte[] rowName = Bytes.toBytes("testDeleteFamilyVersion");<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    ByteBuffer table = wrap(tableAname);<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>    long timestamp1 = System.currentTimeMillis() - 10;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>    long timestamp2 = System.currentTimeMillis();<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>    List&lt;TColumnValue&gt; columnValues = new ArrayList&lt;&gt;();<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    TColumnValue columnValueA =<a name="line.505"></a>
-<span class="sourceLineNo">506</span>        new TColumnValue(wrap(familyAname), wrap(qualifierAname), wrap(valueAname));<a name="line.506"></a>
-<span class="sourceLineNo">507</span>    columnValueA.setTimestamp(timestamp1);<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    columnValues.add(columnValueA);<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    TPut put = new TPut(wrap(rowName), columnValues);<a name="line.509"></a>
-<span class="sourceLineNo">510</span><a name="line.510"></a>
-<span class="sourceLineNo">51

<TRUNCATED>