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 2020/09/28 20:21:14 UTC

[hbase-site] branch asf-site updated: Published site at fbef545989f0824fc948d723a885a4ce13a26b7b.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hbase-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 06f1323  Published site at fbef545989f0824fc948d723a885a4ce13a26b7b.
06f1323 is described below

commit 06f1323b33fbf311bc36481a5666c56ea4e78849
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Sep 28 20:20:50 2020 +0000

    Published site at fbef545989f0824fc948d723a885a4ce13a26b7b.
---
 acid-semantics.html                                |    2 +-
 apache_hbase_reference_guide.pdf                   |    4 +-
 apidocs/org/apache/hadoop/hbase/client/Admin.html  |    4 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.html |    4 +-
 .../org/apache/hadoop/hbase/client/Admin.html      |    4 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.html |    4 +-
 book.html                                          |    2 +-
 bulk-loads.html                                    |    2 +-
 checkstyle-aggregate.html                          |   52 +-
 checkstyle.rss                                     |    6 +-
 coc.html                                           |    2 +-
 dependencies.html                                  |    2 +-
 dependency-convergence.html                        |    2 +-
 dependency-info.html                               |    2 +-
 dependency-management.html                         |    2 +-
 devapidocs/index-all.html                          |    4 -
 .../apache/hadoop/hbase/backup/package-tree.html   |    4 +-
 .../org/apache/hadoop/hbase/client/Admin.html      |    4 +-
 .../hadoop/hbase/client/AdminOverAsyncAdmin.html   |    4 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.html |    4 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.html       |    4 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.html    |    4 +-
 .../apache/hadoop/hbase/client/package-tree.html   |   22 +-
 .../apache/hadoop/hbase/executor/package-tree.html |    2 +-
 .../apache/hadoop/hbase/filter/package-tree.html   |    8 +-
 .../hadoop/hbase/hbtop/terminal/package-tree.html  |    2 +-
 .../org/apache/hadoop/hbase/http/package-tree.html |    2 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |    4 +-
 .../hadoop/hbase/ipc/class-use/QosPriority.html    |   19 +-
 .../org/apache/hadoop/hbase/ipc/package-tree.html  |    4 +-
 .../hadoop/hbase/mapreduce/package-tree.html       |    2 +-
 .../hadoop/hbase/master/MasterRpcServices.html     |    2 +-
 .../hbase/master/assignment/package-tree.html      |    2 +-
 .../hadoop/hbase/master/balancer/package-tree.html |    2 +-
 .../apache/hadoop/hbase/master/package-tree.html   |   10 +-
 .../hbase/master/procedure/package-tree.html       |    4 +-
 .../org/apache/hadoop/hbase/package-tree.html      |   14 +-
 .../hadoop/hbase/procedure2/package-tree.html      |    4 +-
 .../apache/hadoop/hbase/quotas/package-tree.html   |    6 +-
 .../hadoop/hbase/regionserver/RSRpcServices.html   |  172 +--
 .../hadoop/hbase/regionserver/package-tree.html    |   12 +-
 .../regionserver/querymatcher/package-tree.html    |    2 +-
 .../hbase/regionserver/wal/package-tree.html       |    4 +-
 .../hadoop/hbase/replication/package-tree.html     |    2 +-
 .../hadoop/hbase/rest/model/package-tree.html      |    2 +-
 .../hadoop/hbase/security/access/package-tree.html |    4 +-
 .../apache/hadoop/hbase/security/package-tree.html |    2 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.html   |    4 +-
 .../org/apache/hadoop/hbase/util/package-tree.html |   12 +-
 .../org/apache/hadoop/hbase/wal/package-tree.html  |    2 +-
 .../org/apache/hadoop/hbase/client/Admin.html      |    4 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.html |    4 +-
 ...perImpl.RegionServerMetricsWrapperRunnable.html |    2 +-
 .../MetricsRegionServerWrapperImpl.html            |    2 +-
 .../regionserver/RSRpcServices.LogDelegate.html    |  179 ++-
 .../RSRpcServices.RegionScannerCloseCallBack.html  |  179 ++-
 .../RSRpcServices.RegionScannerHolder.html         |  179 ++-
 ...RSRpcServices.RegionScannerShippedCallBack.html |  179 ++-
 .../RSRpcServices.RegionScannersCloseCallBack.html |  179 ++-
 .../RSRpcServices.ScannerListener.html             |  179 ++-
 .../hadoop/hbase/regionserver/RSRpcServices.html   |  179 ++-
 downloads.html                                     |    2 +-
 export_control.html                                |    2 +-
 index.html                                         |    2 +-
 issue-tracking.html                                |    2 +-
 mail-lists.html                                    |    2 +-
 metrics.html                                       |    2 +-
 old_news.html                                      |    2 +-
 plugin-management.html                             |    2 +-
 plugins.html                                       |    2 +-
 poweredbyhbase.html                                |    2 +-
 project-info.html                                  |    2 +-
 project-reports.html                               |    2 +-
 project-summary.html                               |    2 +-
 pseudo-distributed.html                            |    2 +-
 replication.html                                   |    2 +-
 resources.html                                     |    2 +-
 source-repository.html                             |    2 +-
 sponsors.html                                      |    2 +-
 supportingprojects.html                            |    2 +-
 team-list.html                                     |    2 +-
 testdevapidocs/index-all.html                      |    4 -
 ...lientOperationTimeout.DelayedRSRpcServices.html |    2 +-
 ...nerRPCTimeout.RSRpcServicesWithScanTimeout.html |    2 +-
 .../client/TestMetaCache.FakeRSRpcServices.html    |    2 +-
 .../MockRegionServer.RegionNameAndIndex.html       |   12 +-
 .../hadoop/hbase/master/MockRegionServer.html      |  360 +++---
 ...UpUnexpectedProcedure.RSRpcServicesForTest.html |    2 +-
 .../org/apache/hadoop/hbase/package-tree.html      |   16 +-
 .../hadoop/hbase/procedure2/package-tree.html      |    4 +-
 ...geTransactionOnCluster.MyMasterRpcServices.html |    2 +-
 ...nnerHeartbeatMessages.HeartbeatRPCServices.html |    2 +-
 ...itTransactionOnCluster.MyMasterRpcServices.html |    2 +-
 .../hadoop/hbase/regionserver/package-tree.html    |    6 +-
 .../org/apache/hadoop/hbase/test/package-tree.html |    2 +-
 .../MockRegionServer.RegionNameAndIndex.html       | 1284 ++++++++++----------
 .../hadoop/hbase/master/MockRegionServer.html      | 1284 ++++++++++----------
 97 files changed, 2209 insertions(+), 2531 deletions(-)

diff --git a/acid-semantics.html b/acid-semantics.html
index ccec642..4a70668 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -467,7 +467,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 71e5ebc..32425c1 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.rc.2, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20200927200607+00'00')
-/CreationDate (D:20200927201804+00'00')
+/ModDate (D:20200928200710+00'00')
+/CreationDate (D:20200928201809+00'00')
 >>
 endobj
 2 0 obj
diff --git a/apidocs/org/apache/hadoop/hbase/client/Admin.html b/apidocs/org/apache/hadoop/hbase/client/Admin.html
index aa8a146..db5263e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Admin.html
@@ -6127,8 +6127,8 @@ default&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.h
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/apidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html b/apidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
index 829367b..cb7cc62 100644
--- a/apidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
+++ b/apidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
@@ -4531,8 +4531,8 @@ default&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concur
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
index 9f25d5c..9ee5cc0 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
@@ -2520,8 +2520,8 @@
 <span class="sourceLineNo">2512</span>   * Examples include slow/large RPC logs, balancer decisions by master.<a name="line.2512"></a>
 <span class="sourceLineNo">2513</span>   *<a name="line.2513"></a>
 <span class="sourceLineNo">2514</span>   * @param serverNames servers to retrieve records from, useful in case of records maintained<a name="line.2514"></a>
-<span class="sourceLineNo">2515</span>   *  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.2515"></a>
-<span class="sourceLineNo">2516</span>   *  only come from the currently active master.<a name="line.2516"></a>
+<span class="sourceLineNo">2515</span>   *   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.2515"></a>
+<span class="sourceLineNo">2516</span>   *   only come from the currently active master.<a name="line.2516"></a>
 <span class="sourceLineNo">2517</span>   * @param logType string representing type of log records<a name="line.2517"></a>
 <span class="sourceLineNo">2518</span>   * @param serverType enum for server type: HMaster or RegionServer<a name="line.2518"></a>
 <span class="sourceLineNo">2519</span>   * @param limit put a limit to list of records that server should send in response<a name="line.2519"></a>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
index b85131b..67842dc 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
@@ -1722,8 +1722,8 @@
 <span class="sourceLineNo">1714</span>   * Examples include slow/large RPC logs, balancer decisions by master.<a name="line.1714"></a>
 <span class="sourceLineNo">1715</span>   *<a name="line.1715"></a>
 <span class="sourceLineNo">1716</span>   * @param serverNames servers to retrieve records from, useful in case of records maintained<a name="line.1716"></a>
-<span class="sourceLineNo">1717</span>   *  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.1717"></a>
-<span class="sourceLineNo">1718</span>   *  only come from the currently active master.<a name="line.1718"></a>
+<span class="sourceLineNo">1717</span>   *   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.1717"></a>
+<span class="sourceLineNo">1718</span>   *   only come from the currently active master.<a name="line.1718"></a>
 <span class="sourceLineNo">1719</span>   * @param logType string representing type of log records<a name="line.1719"></a>
 <span class="sourceLineNo">1720</span>   * @param serverType enum for server type: HMaster or RegionServer<a name="line.1720"></a>
 <span class="sourceLineNo">1721</span>   * @param limit put a limit to list of records that server should send in response<a name="line.1721"></a>
diff --git a/book.html b/book.html
index c97134a..8302b6e 100644
--- a/book.html
+++ b/book.html
@@ -46090,7 +46090,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 2020-09-27 20:06:07 UTC
+Last updated 2020-09-28 20:07:10 UTC
 </div>
 </div>
 <script type="text/x-mathjax-config">
diff --git a/bulk-loads.html b/bulk-loads.html
index 77083c2..39d16a3 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -172,7 +172,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 7089ca2..aee1a4a 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -169,7 +169,7 @@
 <td>4310</td>
 <td>0</td>
 <td>0</td>
-<td>9264</td></tr></table></div>
+<td>9260</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -647,7 +647,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.Admin.java">org/apache/hadoop/hbase/client/Admin.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>30</td></tr>
+<td>28</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Append.java">org/apache/hadoop/hbase/client/Append.java</a></td>
 <td>0</td>
@@ -657,7 +657,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.AsyncAdmin.java">org/apache/hadoop/hbase/client/AsyncAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>11</td></tr>
+<td>9</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncBatchRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java</a></td>
 <td>0</td>
@@ -7458,7 +7458,7 @@
 <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>542</td>
+<td>538</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="b">
 <td></td>
@@ -14002,19 +14002,7 @@
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>2198</td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>javadoc</td>
-<td>JavadocTagContinuationIndentation</td>
-<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>2515</td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>javadoc</td>
-<td>JavadocTagContinuationIndentation</td>
-<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>2516</td></tr></table></div>
+<td>2198</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.client.Append.java">org/apache/hadoop/hbase/client/Append.java</h3>
 <table border="0" class="table table-striped">
@@ -14104,19 +14092,7 @@
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>1330</td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>javadoc</td>
-<td>JavadocTagContinuationIndentation</td>
-<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>1717</td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>javadoc</td>
-<td>JavadocTagContinuationIndentation</td>
-<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>1718</td></tr></table></div>
+<td>1330</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.client.AsyncBatchRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java</h3>
 <table border="0" class="table table-striped">
@@ -39229,43 +39205,43 @@
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>203</td></tr>
+<td>201</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>204</td></tr>
+<td>202</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'throws' has incorrect indentation level 2, expected level should be 4.</td>
-<td>207</td></tr>
+<td>205</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>233</td></tr>
+<td>231</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>234</td></tr>
+<td>232</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>265</td></tr>
+<td>263</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'throws' has incorrect indentation level 2, expected level should be 4.</td>
-<td>367</td></tr></table></div>
+<td>365</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.RackManager.java">org/apache/hadoop/hbase/master/RackManager.java</h3>
 <table border="0" class="table table-striped">
@@ -76003,7 +75979,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/checkstyle.rss b/checkstyle.rss
index b141e9e..1b6f216 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -26,7 +26,7 @@ under the License.
     <copyright>&#169;2007 - 2020 The Apache Software Foundation</copyright>
     <item>
       <title>File: 4310,
-             Errors: 9264,
+             Errors: 9260,
              Warnings: 0,
              Infos: 0
       </title>
@@ -27565,7 +27565,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  30
+                  28
                 </td>
               </tr>
                           <tr>
@@ -49195,7 +49195,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  11
+                  9
                 </td>
               </tr>
                           <tr>
diff --git a/coc.html b/coc.html
index b6b051e..3f8152c 100644
--- a/coc.html
+++ b/coc.html
@@ -241,7 +241,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependencies.html b/dependencies.html
index 13df36d..cd70d95 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -313,7 +313,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 5a0177b..eeb972b 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -824,7 +824,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-info.html b/dependency-info.html
index 4df9550..ca97218 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -194,7 +194,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-management.html b/dependency-management.html
index 3d5b09b..0247199 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -1019,7 +1019,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 33cd553..f077c8a 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -42885,8 +42885,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/namequeues/impl/SlowLogQueueService.html#getLargeLogPayloads-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogPayloads(AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.namequeues.impl.<a href="org/apache/hadoop/hbase/namequeues/impl/SlowLogQueueService.html" title="class in org.apache.hadoop.hbase.namequeues.impl">SlowLogQueueService</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogResponses(RpcController, AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org. [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#getLargeQueueInitSize--">getLargeQueueInitSize()</a></span> - Method in class org.apache.hadoop.hbase.master.cleaner.<a href="org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/StoreUtils.html#getLargestFile-java.util.Collection-">getLargestFile(Collection&lt;HStoreFile&gt;)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/StoreUtils.html" title="class in org.apache.hadoop.hbase.regionserver">StoreUtils</a></dt>
@@ -51814,8 +51812,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#getSlowLogResponses-java.util.Map-java.util.Set-int-java.lang.String-">getSlowLogResponses(Map&lt;String, Object&gt;, Set&lt;ServerName&gt;, int, String)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogResponses(RpcController, AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.ap [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html#getSlowLogResponses-java.util.Set-org.apache.hadoop.hbase.client.LogQueryFilter-">getSlowLogResponses(Set&lt;ServerName&gt;, LogQueryFilter)</a></span> - Method in class org.apache.hadoop.hbase.thrift2.client.<a href="org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html" title="class in org.apache.hadoop.hbase.thrift2.client">ThriftAdmin</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getSlowLogResponses-java.util.Set-org.apache.hadoop.hbase.thrift2.generated.TLogQueryFilter-">getSlowLogResponses(Set&lt;TServerName&gt;, TLogQueryFilter)</a></span> - Method in class org.apache.hadoop.hbase.thrift2.<a href="org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift2">ThriftHBaseServiceHandler</a></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index d82c382..722d02c 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -166,10 +166,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 [...]
 <ul>
+<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/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/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/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.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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Admin.html b/devapidocs/org/apache/hadoop/hbase/client/Admin.html
index 151c3f1..a5b7c9b 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Admin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Admin.html
@@ -6131,8 +6131,8 @@ default&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.h
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.html
index 45dc044..7825da9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.html
@@ -5375,8 +5375,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" ti
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#getLogEntries-java.util.Set-java.lang.String-org.apache.hadoop.hbase.client.ServerType-int-java.util.Map-">getLogEntries</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
index 5196586..53f5c33 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
@@ -4535,8 +4535,8 @@ default&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concur
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
index efda600..5363075 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
@@ -4480,8 +4480,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.htm
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html#getLogEntries-java.util.Set-java.lang.String-org.apache.hadoop.hbase.client.ServerType-int-java.util.Map-">getLogEntries</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
index 4189349..7c71dec 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
@@ -5666,8 +5666,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.htm
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html#getLogEntries-java.util.Set-java.lang.String-org.apache.hadoop.hbase.client.ServerType-int-java.util.Map-">getLogEntries</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 2183447..be412a2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -449,24 +449,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 [...]
 <ul>
+<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/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/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/LogQueryFilter.Type.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">LogQueryFilter.Type</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/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/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/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/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/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/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/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/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/ServerType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ServerType</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/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/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/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/LogQueryFilter.FilterByOperator.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">LogQueryFilter.FilterByOperator</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/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/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/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/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/LogQueryFilter.Type.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">LogQueryFilter.Type</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/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 880a54a..0192935 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -104,8 +104,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 08c8988..584aae2 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -190,13 +190,13 @@
 <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 [...]
 <ul>
-<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/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/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/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/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/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.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/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/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/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/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/hbtop/terminal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/hbtop/terminal/package-tree.html
index 007e90f..b8f3866 100644
--- a/devapidocs/org/apache/hadoop/hbase/hbtop/terminal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/hbtop/terminal/package-tree.html
@@ -107,8 +107,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.hbtop.terminal.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/terminal/KeyPress.Type.html" title="enum in org.apache.hadoop.hbase.hbtop.terminal"><span class="typeNameLink">KeyPress.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.hbtop.terminal.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/terminal/Color.html" title="enum in org.apache.hadoop.hbase.hbtop.terminal"><span class="typeNameLink">Color</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.hbtop.terminal.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/terminal/KeyPress.Type.html" title="enum in org.apache.hadoop.hbase.hbtop.terminal"><span class="typeNameLink">KeyPress.Type</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
index 6e8998a..085883a 100644
--- a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
@@ -140,8 +140,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Event.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Event</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/HttpConfig.Policy.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">HttpConfig.Policy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Event.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Event</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.http.<a href="../../../../../org/apache/hadoop/hbase/http/ProfileServlet.Output.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Output</span></a></li>
 </ul>
 </li>
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 724a05e..5840dd1 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -301,12 +301,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 [...]
 <ul>
-<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/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/ReaderContext.ReaderType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">ReaderContext.ReaderType</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/BlockCacheFactory.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockCacheFactory.ExternalBlockCaches</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/BlockCacheFactory.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockCacheFactory.ExternalBlockCaches</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/QosPriority.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/QosPriority.html
index d3a2999..91e17f9 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/QosPriority.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/QosPriority.html
@@ -176,9 +176,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry</code></td>
+<td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getLogEntries-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest-">getLogEntries</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+             org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse</code></td>
@@ -203,37 +203,32 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileResponse</code></td>
 <td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getStoreFile-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest-">getStoreFile</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
             org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionResponse</code></td>
 <td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#openRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest-">openRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request)</code>
 <div class="block">Open asynchronously a region or a set of regions on the region server.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#replay-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replay</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
       org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>
 <div class="block">Replay the given changes when distributedLogReplay WAL edits from a failed RS.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#replicateWALEntry-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replicateWALEntry</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>
 <div class="block">Replicate WAL entries on the region server.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse</code></td>
 <td class="colLast"><span class="typeNameLabel">RSRpcServices.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#stopServer-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest-">stopServer</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest&nbsp;request)</code>
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index e0d239b..d5356e8 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -356,9 +356,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index e9be621..d3e441d 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -297,9 +297,9 @@
 <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 [...]
 <ul>
 <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/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/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/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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
index 3d2ba76..06df191 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
@@ -992,7 +992,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.Master
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#bulkLoadHFile-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest-">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#checkOOME-java.lang.Throwable-">checkOOME</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#checkOpen--">check [...]
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#bulkLoadHFile-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest-">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#checkOOME-java.lang.Throwable-">checkOOME</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#checkOpen--">check [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
index f8add9f..5c89e3f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-tree.html
@@ -151,8 +151,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/ServerState.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">ServerState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.TransitionType.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">TransitRegionStateProcedure.TransitionType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.assignment.<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/ServerState.html" title="enum in org.apache.hadoop.hbase.master.assignment"><span class="typeNameLink">ServerState</span></a></li>
 </ul>
 </li>
 </ul>
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 4aadbb8..39196e0 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -199,8 +199,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 [...]
 <ul>
-<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>
+<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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index ac0e9a0..caf80ea 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -349,13 +349,13 @@
 <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 [...]
 <ul>
-<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/ServerManager.ServerLiveState.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">ServerManager.ServerLiveState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetaRegionLocationCache.ZNodeOpType.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetaRegionLocationCache.ZNodeOpType</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/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/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/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/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/MetaRegionLocationCache.ZNodeOpType.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetaRegionLocationCache.ZNodeOpType</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/ServerManager.ServerLiveState.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">ServerManager.ServerLiveState</span></a></li>
 </ul>
 </li>
 </ul>
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 616d87c..da16980 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -222,10 +222,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 [...]
 <ul>
-<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>
-<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/MetaProcedureInterface.MetaOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">MetaProcedureInterface.MetaOperationType</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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index e862457..b29c2cf 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -426,18 +426,18 @@
 <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 [...]
 <ul>
+<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/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/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/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/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/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/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/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/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/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/ClientMetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClientMetaTableAccessor.QueryType</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/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/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/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/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/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/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 1326a64..b822673 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 [...]
 <ul>
-<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/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/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/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/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/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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index f4ee26a..127b051 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -240,12 +240,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 [...]
 <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/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/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/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/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/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</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/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/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
index 66f361d..c49909f 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"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":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"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":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i [...]
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -695,25 +695,20 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getFileSystem-java.util.List-">getFileSystem</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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;filePaths [...]
 </tr>
 <tr id="i49" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
-</tr>
-<tr id="i50" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getLogEntries-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest-">getLogEntries</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getOnlineRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest-">getOnlineRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc">PriorityFunction</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getPriority--">getPriority</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getPriority-org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader-org.apache.hbase.thirdparty.com.google.protobuf.Message-org.apache.hadoop.hbase.security.User-">getPriority</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader&nbsp;header,
            org.apache.hbase.thirdparty.com.google.protobuf.Message&nbsp;param,
@@ -721,133 +716,128 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
 <div class="block">Returns the 'priority type' of the specified request.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRegion-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifier-">getRegion</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifier&nbsp;regionSpecifier)</code>
 <div class="block">Find the HRegion based on a region specifier</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRegionInfo-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest-">getRegionInfo</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRegionLoad-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest-">getRegionLoad</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>private <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/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRegions-java.util.List-org.apache.hadoop.hbase.CacheEvictionStatsBuilder-">getRegions</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.shaded.protobuf.generated.HBaseProtos.RegionSpecifier&gt;&nbsp;regionSpecifiers,
           <a href="../../../../../org/apache/hadoop/hbase/CacheEvictionStatsBuilder.html" title="class in org.apache.hadoop.hbase">CacheEvictionStatsBuilder</a>&nbsp;stats)</code>
 <div class="block">Find the List of HRegions based on a list of region specifiers</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices.RegionScannerHolder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRegionScanner-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">getRegionScanner</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>private static org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ResultOrException</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getResultOrException-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Result-int-">getResultOrException</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Result&nbsp;r,
                     int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>private static org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ResultOrException</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getResultOrException-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ResultOrException.Builder-int-">getResultOrException</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ResultOrException.Builder&nbsp;builder,
                     int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>private static org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ResultOrException</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getResultOrException-java.lang.Exception-int-">getResultOrException</a></span>(<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>&nbsp;e,
                     int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerRpcQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">RegionServerRpcQuotaManager</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRpcQuotaManager--">getRpcQuotaManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRpcScheduler--">getRpcScheduler</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getRpcSchedulerFactoryClass--">getRpcSchedulerFactoryClass</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getScanDetailsWithId-long-">getScanDetailsWithId</a></span>(long&nbsp;scannerId)</code>&nbsp;</td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getScanDetailsWithRequest-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">getScanDetailsWithRequest</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getScanner-long-">getScanner</a></span>(long&nbsp;scannerId)</code>&nbsp;</td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getScannersCount--">getScannersCount</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>(package private) long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getScannerVirtualTime-long-">getScannerVirtualTime</a></span>(long&nbsp;scannerId)</code>
 <div class="block">Get the vtime associated with the scanner.</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getServerInfo-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest-">getServerInfo</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest&nbsp;request)</code>
 <div class="block">Get some information of the region server.</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>protected <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/ipc/RpcServer.BlockingServiceAndInterface.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getServices--">getServices</a></span>()</code>
 <div class="block">By default, put up an Admin and a Client Service.</div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code>private <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.shaded.protobuf.generated.TooSlowLog.SlowLogPayload&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSlowLogPayloads-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-org.apache.hadoop.hbase.namequeues.NamedQueueRecorder-">getSlowLogPayloads</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request,
                   <a href="../../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a>&nbsp;namedQueueRecorder)</code>&nbsp;</td>
 </tr>
-<tr id="i73" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
-</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSocketAddress--">getSocketAddress</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerSpaceQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">RegionServerSpaceQuotaManager</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSpaceQuotaManager--">getSpaceQuotaManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getSpaceQuotaSnapshots-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest-">getSpaceQuotaSnapshots</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                       org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getStoreFile-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest-">getStoreFile</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
             org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getTimeLimit-org.apache.hadoop.hbase.ipc.HBaseRpcController-boolean-">getTimeLimit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
             boolean&nbsp;allowHeartbeatMessages)</code>&nbsp;</td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.html" title="class in org.apache.hadoop.hbase.security.access">ZKPermissionWatcher</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getZkPermissionWatcher--">getZkPermissionWatcher</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#increment-org.apache.hadoop.hbase.regionserver.HRegion-org.apache.hadoop.hbase.quotas.OperationQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.quotas.ActivePolicyEnforcement-">increment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver [...]
          <a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.html" title="interface in org.apache.hadoop.hbase.quotas">OperationQuota</a>&nbsp;quota,
@@ -858,53 +848,53 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
 <div class="block">Execute an increment mutation.</div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#isClientCellBlockSupport-org.apache.hadoop.hbase.ipc.RpcCallContext-">isClientCellBlockSupport</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcCallContext.html" title="interface in org.apache.hadoop.hbase.ipc">RpcCallContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#isReplicationRequest-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Action-">isReplicationRequest</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Action&nbsp;action)</code>&nbsp;</td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#multi-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest-">multi</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;rpcc,
      org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest&nbsp;request)</code>
 <div class="block">Execute multiple actions on a table: get, mutate, and/or execCoprocessor</div>
 </td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#mutate-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">mutate</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;rpcc,
       org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest&nbsp;request)</code>
 <div class="block">Mutate data in a table.</div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices.RegionScannerHolder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#newRegionScanner-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder-">newRegionScanner</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request,
                 org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder&nbsp;builder)</code>&nbsp;</td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></span>(org.apache.hadoop.conf.Configuration&nbsp;newConf)</code>
 <div class="block">This method would be called by the <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a>
  object when the <code>Configuration</code> object is reloaded from disk.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#openRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest-">openRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request)</code>
 <div class="block">Open asynchronously a region or a set of regions on the region server.</div>
 </td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#prepareBulkLoad-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest-">prepareBulkLoad</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#put-org.apache.hadoop.hbase.regionserver.HRegion-org.apache.hadoop.hbase.quotas.OperationQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto-org.apache.hadoop.hbase.CellScanner-org.apache.hadoop.hbase.quotas.ActivePolicyEnforcement-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" ti [...]
    <a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.html" title="interface in org.apache.hadoop.hbase.quotas">OperationQuota</a>&nbsp;quota,
@@ -912,37 +902,37 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
    <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
    <a href="../../../../../org/apache/hadoop/hbase/quotas/ActivePolicyEnforcement.html" title="class in org.apache.hadoop.hbase.quotas">ActivePolicyEnforcement</a>&nbsp;spaceQuota)</code>&nbsp;</td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#rejectIfInStandByState-org.apache.hadoop.hbase.regionserver.HRegion-">rejectIfInStandByState</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region)</code>&nbsp;</td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#replay-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replay</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
       org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>
 <div class="block">Replay the given changes when distributedLogReplay WAL edits from a failed RS.</div>
 </td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#replicateWALEntry-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replicateWALEntry</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>
 <div class="block">Replicate WAL entries on the region server.</div>
 </td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#requirePermission-java.lang.String-org.apache.hadoop.hbase.security.access.Permission.Action-">requirePermission</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;request,
                  <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a>&nbsp;perm)</code>&nbsp;</td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#rollWALWriter-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest-">rollWALWriter</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest&nbsp;request)</code>
 <div class="block">Roll the WAL writer of the region server.</div>
 </td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#rpcPreCheck-java.lang.String-">rpcPreCheck</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;requestName)</code>
 <div class="block">Checks for the following pre-checks in order:
@@ -952,7 +942,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
  </div>
 </td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#scan-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-org.apache.hadoop.hbase.regionserver.RSRpcServices.RegionScannerHolder-long-int-int-java.util.List-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder-org.apache.commons.lang3.mutable.MutableObject- [...]
     org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request,
@@ -965,76 +955,76 @@ implements <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHand
     org.apache.commons.lang3.mutable.MutableObject&lt;<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>&gt;&nbsp;lastBlock,
     <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcCallContext.html" title="interface in org.apache.hadoop.hbase.ipc">RpcCallContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#scan-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">scan</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
     org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)</code>
 <div class="block">Scan data in a table.</div>
 </td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#shouldRejectRequestsFromClient-org.apache.hadoop.hbase.regionserver.HRegion-">shouldRejectRequestsFromClient</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region)</code>&nbsp;</td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#skipCellsForMutation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Action-org.apache.hadoop.hbase.CellScanner-">skipCellsForMutation</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Action&nbsp;action,
                     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#skipCellsForMutations-java.util.List-org.apache.hadoop.hbase.CellScanner-">skipCellsForMutations</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.shaded.protobuf.generated.ClientProtos.Action&gt;&nbsp;actions,
                      <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#start-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a>&nbsp;zkWatcher)</code>&nbsp;</td>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#stop--">stop</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#stopServer-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest-">stopServer</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest&nbsp;request)</code>
 <div class="block">Stop the region server.</div>
 </td>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#throwOnWrongStartCode-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionRequest-">throwOnWrongStartCode</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i103" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#throwOnWrongStartCode-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresRequest-">throwOnWrongStartCode</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i104" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#throwOnWrongStartCode-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest-">throwOnWrongStartCode</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i107" class="rowColor">
+<tr id="i105" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#throwOnWrongStartCode-long-">throwOnWrongStartCode</a></span>(long&nbsp;serverStartCode)</code>&nbsp;</td>
 </tr>
-<tr id="i108" class="altColor">
+<tr id="i106" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse</code></td>
 <td class="colLast"><code><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</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i109" class="rowColor">
+<tr id="i107" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#updateFavoredNodes-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest-">updateFavoredNodes</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i110" class="altColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#updateMutationMetrics-org.apache.hadoop.hbase.regionserver.HRegion-long-boolean-boolean-">updateMutationMetrics</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region,
                      long&nbsp;starttime,
                      boolean&nbsp;batchContainsPuts,
                      boolean&nbsp;batchContainsDelete)</code>&nbsp;</td>
 </tr>
-<tr id="i111" class="rowColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#warmupRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest-">warmupRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
             org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest&nbsp;request)</code>
@@ -3083,51 +3073,23 @@ private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/jav
 </dl>
 </li>
 </ul>
-<a name="getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSlowLogResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3856">getSlowLogResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getSlowLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></dd>
-</dl>
-</li>
-</ul>
 <a name="getSlowLogPayloads-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-org.apache.hadoop.hbase.namequeues.NamedQueueRecorder-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSlowLogPayloads</h4>
-<pre>private&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.shaded.protobuf.generated.TooSlowLog.SlowLogPayload&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3867">getSlowLogPayloads</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request,
+<pre>private&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.shaded.protobuf.generated.TooSlowLog.SlowLogPayload&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3854">getSlowLogPayloads</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request,
                                                                                                              <a href="../../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a>&nbsp;namedQueueRecorder)</pre>
 </li>
 </ul>
-<a name="getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLargeLogResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3886">getLargeLogResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                                                                                                           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getLargeLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></dd>
-</dl>
-</li>
-</ul>
 <a name="clearSlowLogsResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponseRequest-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>clearSlowLogsResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3899">clearSlowLogsResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3873">clearSlowLogsResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponseRequest&nbsp;request)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3141,7 +3103,7 @@ private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/jav
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogEntries</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3914">getLogEntries</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3889">getLogEntries</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                             org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest&nbsp;request)
                                                                                      throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -3158,7 +3120,7 @@ private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/jav
 <ul class="blockList">
 <li class="blockList">
 <h4>getRpcScheduler</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3944">getRpcScheduler</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3919">getRpcScheduler</a>()</pre>
 </li>
 </ul>
 <a name="getAccessChecker--">
@@ -3167,7 +3129,7 @@ private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/jav
 <ul class="blockList">
 <li class="blockList">
 <h4>getAccessChecker</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/security/access/AccessChecker.html" title="class in org.apache.hadoop.hbase.security.access">AccessChecker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3948">getAccessChecker</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/security/access/AccessChecker.html" title="class in org.apache.hadoop.hbase.security.access">AccessChecker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3923">getAccessChecker</a>()</pre>
 </li>
 </ul>
 <a name="getZkPermissionWatcher--">
@@ -3176,7 +3138,7 @@ private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/jav
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getZkPermissionWatcher</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.html" title="class in org.apache.hadoop.hbase.security.access">ZKPermissionWatcher</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3952">getZkPermissionWatcher</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.html" title="class in org.apache.hadoop.hbase.security.access">ZKPermissionWatcher</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html#line.3927">getZkPermissionWatcher</a>()</pre>
 </li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 70c9d0b..7c56048 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -734,19 +734,19 @@
 <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 [...]
 <ul>
 <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/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/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/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/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/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/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/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/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/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/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/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/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</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/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/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/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index dd8850d..a1142ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -131,8 +131,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 [...]
 <ul>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
 </ul>
 </li>
 </ul>
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 4d371c2..d8ecf1c 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 [...]
 <ul>
-<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/WALActionsListener.RollRequestReason.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">WALActionsListener.RollRequestReason</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/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html b/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
index f3a4541..57a9d42 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
@@ -175,8 +175,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.replication.<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeer.PeerState.html" title="enum in org.apache.hadoop.hbase.replication"><span class="typeNameLink">ReplicationPeer.PeerState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.replication.<a href="../../../../../org/apache/hadoop/hbase/replication/SyncReplicationState.html" title="enum in org.apache.hadoop.hbase.replication"><span class="typeNameLink">SyncReplicationState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.replication.<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeer.PeerState.html" title="enum in org.apache.hadoop.hbase.replication"><span class="typeNameLink">ReplicationPeer.PeerState</span></a></li>
 </ul>
 </li>
 </ul>
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 b47c8cc..795500d 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 [...]
 <ul>
-<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>
+<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>
 </ul>
 </li>
 </ul>
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 ee1fd7f..bf18efc 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -163,10 +163,10 @@
 <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 [...]
 <ul>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Scope.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Scope</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/SnapshotScannerHDFSAclHelper.HDFSAclOperation.OperationType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.OperationType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType</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/SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType</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>
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index cf0e24b..c793825 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -189,8 +189,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 [...]
 <ul>
-<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>
 <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/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</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>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html b/devapidocs/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html
index 3d208e3..1cdb8b0 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.html
@@ -5526,8 +5526,8 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html"
 <dd><code><a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html#getLogEntries-java.util.Set-java.lang.String-org.apache.hadoop.hbase.client.ServerType-int-java.util.Map-">getLogEntries</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained
-  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
-  only come from the currently active master.</dd>
+   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will
+   only come from the currently active master.</dd>
 <dd><code>logType</code> - string representing type of log records</dd>
 <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd>
 <dd><code>limit</code> - put a limit to list of records that server should send in response</dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 73897f7..5ba8d91 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -541,15 +541,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 [...]
 <ul>
-<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/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/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/DNS.ServerType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">DNS.ServerType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HbckErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HbckErrorReporter.ERROR_CODE</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>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLockWithObjectPool.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLockWithObjectPool.ReferenceType</span></a></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/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/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/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/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/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/HbckErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HbckErrorReporter.ERROR_CODE</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/DNS.ServerType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">DNS.ServerType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index de59d54..fc68ccf 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -197,8 +197,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
index 9f25d5c..9ee5cc0 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
@@ -2520,8 +2520,8 @@
 <span class="sourceLineNo">2512</span>   * Examples include slow/large RPC logs, balancer decisions by master.<a name="line.2512"></a>
 <span class="sourceLineNo">2513</span>   *<a name="line.2513"></a>
 <span class="sourceLineNo">2514</span>   * @param serverNames servers to retrieve records from, useful in case of records maintained<a name="line.2514"></a>
-<span class="sourceLineNo">2515</span>   *  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.2515"></a>
-<span class="sourceLineNo">2516</span>   *  only come from the currently active master.<a name="line.2516"></a>
+<span class="sourceLineNo">2515</span>   *   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.2515"></a>
+<span class="sourceLineNo">2516</span>   *   only come from the currently active master.<a name="line.2516"></a>
 <span class="sourceLineNo">2517</span>   * @param logType string representing type of log records<a name="line.2517"></a>
 <span class="sourceLineNo">2518</span>   * @param serverType enum for server type: HMaster or RegionServer<a name="line.2518"></a>
 <span class="sourceLineNo">2519</span>   * @param limit put a limit to list of records that server should send in response<a name="line.2519"></a>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
index b85131b..67842dc 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html
@@ -1722,8 +1722,8 @@
 <span class="sourceLineNo">1714</span>   * Examples include slow/large RPC logs, balancer decisions by master.<a name="line.1714"></a>
 <span class="sourceLineNo">1715</span>   *<a name="line.1715"></a>
 <span class="sourceLineNo">1716</span>   * @param serverNames servers to retrieve records from, useful in case of records maintained<a name="line.1716"></a>
-<span class="sourceLineNo">1717</span>   *  by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.1717"></a>
-<span class="sourceLineNo">1718</span>   *  only come from the currently active master.<a name="line.1718"></a>
+<span class="sourceLineNo">1717</span>   *   by RegionServer as we can select specific server. In case of servertype=MASTER, logs will<a name="line.1717"></a>
+<span class="sourceLineNo">1718</span>   *   only come from the currently active master.<a name="line.1718"></a>
 <span class="sourceLineNo">1719</span>   * @param logType string representing type of log records<a name="line.1719"></a>
 <span class="sourceLineNo">1720</span>   * @param serverType enum for server type: HMaster or RegionServer<a name="line.1720"></a>
 <span class="sourceLineNo">1721</span>   * @param limit put a limit to list of records that server should send in response<a name="line.1721"></a>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.RegionServerMetricsWrapperRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.RegionServerMetricsWrapperRunnable.html
index 7634456..8adf531 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.RegionServerMetricsWrapperRunnable.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.RegionServerMetricsWrapperRunnable.html
@@ -864,7 +864,7 @@
 <span class="sourceLineNo">856</span>        numWALFiles = (provider == null ? 0 : provider.getNumLogFiles()) +<a name="line.856"></a>
 <span class="sourceLineNo">857</span>            (metaProvider == null ? 0 : metaProvider.getNumLogFiles());<a name="line.857"></a>
 <span class="sourceLineNo">858</span>        walFileSize = (provider == null ? 0 : provider.getLogFileSize()) +<a name="line.858"></a>
-<span class="sourceLineNo">859</span>            (provider == null ? 0 : provider.getLogFileSize());<a name="line.859"></a>
+<span class="sourceLineNo">859</span>          (metaProvider == null ? 0 : metaProvider.getLogFileSize());<a name="line.859"></a>
 <span class="sourceLineNo">860</span>        // Copy over computed values so that no thread sees half computed values.<a name="line.860"></a>
 <span class="sourceLineNo">861</span>        numStores = tempNumStores;<a name="line.861"></a>
 <span class="sourceLineNo">862</span>        numStoreFiles = tempNumStoreFiles;<a name="line.862"></a>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html
index 7634456..8adf531 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html
@@ -864,7 +864,7 @@
 <span class="sourceLineNo">856</span>        numWALFiles = (provider == null ? 0 : provider.getNumLogFiles()) +<a name="line.856"></a>
 <span class="sourceLineNo">857</span>            (metaProvider == null ? 0 : metaProvider.getNumLogFiles());<a name="line.857"></a>
 <span class="sourceLineNo">858</span>        walFileSize = (provider == null ? 0 : provider.getLogFileSize()) +<a name="line.858"></a>
-<span class="sourceLineNo">859</span>            (provider == null ? 0 : provider.getLogFileSize());<a name="line.859"></a>
+<span class="sourceLineNo">859</span>          (metaProvider == null ? 0 : metaProvider.getLogFileSize());<a name="line.859"></a>
 <span class="sourceLineNo">860</span>        // Copy over computed values so that no thread sees half computed values.<a name="line.860"></a>
 <span class="sourceLineNo">861</span>        numStores = tempNumStores;<a name="line.861"></a>
 <span class="sourceLineNo">862</span>        numStoreFiles = tempNumStoreFiles;<a name="line.862"></a>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannersCloseCallBack.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannersCloseCallBack.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannersCloseCallBack.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannersCloseCallBack.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
index ad54b5d..73b7458 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
@@ -3859,108 +3859,83 @@
 <span class="sourceLineNo">3851</span>    }<a name="line.3851"></a>
 <span class="sourceLineNo">3852</span>  }<a name="line.3852"></a>
 <span class="sourceLineNo">3853</span><a name="line.3853"></a>
-<span class="sourceLineNo">3854</span>  @Override<a name="line.3854"></a>
-<span class="sourceLineNo">3855</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3855"></a>
-<span class="sourceLineNo">3856</span>  public SlowLogResponses getSlowLogResponses(final RpcController controller,<a name="line.3856"></a>
-<span class="sourceLineNo">3857</span>    final SlowLogResponseRequest request) {<a name="line.3857"></a>
-<span class="sourceLineNo">3858</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3858"></a>
-<span class="sourceLineNo">3859</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3859"></a>
-<span class="sourceLineNo">3860</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3860"></a>
-<span class="sourceLineNo">3861</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3861"></a>
-<span class="sourceLineNo">3862</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3862"></a>
-<span class="sourceLineNo">3863</span>      .build();<a name="line.3863"></a>
-<span class="sourceLineNo">3864</span>    return slowLogResponses;<a name="line.3864"></a>
-<span class="sourceLineNo">3865</span>  }<a name="line.3865"></a>
-<span class="sourceLineNo">3866</span><a name="line.3866"></a>
-<span class="sourceLineNo">3867</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3867"></a>
-<span class="sourceLineNo">3868</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3868"></a>
-<span class="sourceLineNo">3869</span>    if (namedQueueRecorder == null) {<a name="line.3869"></a>
-<span class="sourceLineNo">3870</span>      return Collections.emptyList();<a name="line.3870"></a>
-<span class="sourceLineNo">3871</span>    }<a name="line.3871"></a>
-<span class="sourceLineNo">3872</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3872"></a>
-<span class="sourceLineNo">3873</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3873"></a>
-<span class="sourceLineNo">3874</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3874"></a>
-<span class="sourceLineNo">3875</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3875"></a>
-<span class="sourceLineNo">3876</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3876"></a>
-<span class="sourceLineNo">3877</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3877"></a>
-<span class="sourceLineNo">3878</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3878"></a>
-<span class="sourceLineNo">3879</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3879"></a>
-<span class="sourceLineNo">3880</span>      Collections.emptyList();<a name="line.3880"></a>
-<span class="sourceLineNo">3881</span>    return slowLogPayloads;<a name="line.3881"></a>
-<span class="sourceLineNo">3882</span>  }<a name="line.3882"></a>
-<span class="sourceLineNo">3883</span><a name="line.3883"></a>
-<span class="sourceLineNo">3884</span>  @Override<a name="line.3884"></a>
-<span class="sourceLineNo">3885</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3885"></a>
-<span class="sourceLineNo">3886</span>  public SlowLogResponses getLargeLogResponses(final RpcController controller,<a name="line.3886"></a>
-<span class="sourceLineNo">3887</span>      final SlowLogResponseRequest request) {<a name="line.3887"></a>
-<span class="sourceLineNo">3888</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3888"></a>
-<span class="sourceLineNo">3889</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3889"></a>
-<span class="sourceLineNo">3890</span>    final List&lt;SlowLogPayload&gt; slowLogPayloads = getSlowLogPayloads(request, namedQueueRecorder);<a name="line.3890"></a>
-<span class="sourceLineNo">3891</span>    SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3891"></a>
-<span class="sourceLineNo">3892</span>      .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3892"></a>
-<span class="sourceLineNo">3893</span>      .build();<a name="line.3893"></a>
-<span class="sourceLineNo">3894</span>    return slowLogResponses;<a name="line.3894"></a>
-<span class="sourceLineNo">3895</span>  }<a name="line.3895"></a>
-<span class="sourceLineNo">3896</span><a name="line.3896"></a>
-<span class="sourceLineNo">3897</span>  @Override<a name="line.3897"></a>
-<span class="sourceLineNo">3898</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3898"></a>
-<span class="sourceLineNo">3899</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3899"></a>
-<span class="sourceLineNo">3900</span>    final ClearSlowLogResponseRequest request) {<a name="line.3900"></a>
-<span class="sourceLineNo">3901</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3901"></a>
-<span class="sourceLineNo">3902</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3902"></a>
-<span class="sourceLineNo">3903</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3903"></a>
-<span class="sourceLineNo">3904</span>      .map(queueRecorder -&gt;<a name="line.3904"></a>
-<span class="sourceLineNo">3905</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3905"></a>
-<span class="sourceLineNo">3906</span>      .orElse(false);<a name="line.3906"></a>
-<span class="sourceLineNo">3907</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3907"></a>
-<span class="sourceLineNo">3908</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3908"></a>
-<span class="sourceLineNo">3909</span>      .build();<a name="line.3909"></a>
-<span class="sourceLineNo">3910</span>    return clearSlowLogResponses;<a name="line.3910"></a>
-<span class="sourceLineNo">3911</span>  }<a name="line.3911"></a>
-<span class="sourceLineNo">3912</span><a name="line.3912"></a>
-<span class="sourceLineNo">3913</span>  @Override<a name="line.3913"></a>
-<span class="sourceLineNo">3914</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3914"></a>
-<span class="sourceLineNo">3915</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3915"></a>
-<span class="sourceLineNo">3916</span>    try {<a name="line.3916"></a>
-<span class="sourceLineNo">3917</span>      final String logClassName = request.getLogClassName();<a name="line.3917"></a>
-<span class="sourceLineNo">3918</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3918"></a>
-<span class="sourceLineNo">3919</span>        .asSubclass(Message.class);<a name="line.3919"></a>
-<span class="sourceLineNo">3920</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3920"></a>
-<span class="sourceLineNo">3921</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3921"></a>
-<span class="sourceLineNo">3922</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3922"></a>
-<span class="sourceLineNo">3923</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3923"></a>
-<span class="sourceLineNo">3924</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3924"></a>
-<span class="sourceLineNo">3925</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3925"></a>
-<span class="sourceLineNo">3926</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3926"></a>
-<span class="sourceLineNo">3927</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3927"></a>
-<span class="sourceLineNo">3928</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3928"></a>
-<span class="sourceLineNo">3929</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3929"></a>
-<span class="sourceLineNo">3930</span>          .build();<a name="line.3930"></a>
-<span class="sourceLineNo">3931</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3931"></a>
-<span class="sourceLineNo">3932</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3932"></a>
-<span class="sourceLineNo">3933</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3933"></a>
-<span class="sourceLineNo">3934</span>      }<a name="line.3934"></a>
-<span class="sourceLineNo">3935</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3935"></a>
-<span class="sourceLineNo">3936</span>        | InvocationTargetException e) {<a name="line.3936"></a>
-<span class="sourceLineNo">3937</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3937"></a>
-<span class="sourceLineNo">3938</span>      throw new ServiceException(e);<a name="line.3938"></a>
-<span class="sourceLineNo">3939</span>    }<a name="line.3939"></a>
-<span class="sourceLineNo">3940</span>    throw new ServiceException("Invalid request params");<a name="line.3940"></a>
-<span class="sourceLineNo">3941</span>  }<a name="line.3941"></a>
-<span class="sourceLineNo">3942</span><a name="line.3942"></a>
-<span class="sourceLineNo">3943</span>  @VisibleForTesting<a name="line.3943"></a>
-<span class="sourceLineNo">3944</span>  public RpcScheduler getRpcScheduler() {<a name="line.3944"></a>
-<span class="sourceLineNo">3945</span>    return rpcServer.getScheduler();<a name="line.3945"></a>
-<span class="sourceLineNo">3946</span>  }<a name="line.3946"></a>
-<span class="sourceLineNo">3947</span><a name="line.3947"></a>
-<span class="sourceLineNo">3948</span>  protected AccessChecker getAccessChecker() {<a name="line.3948"></a>
-<span class="sourceLineNo">3949</span>    return accessChecker;<a name="line.3949"></a>
-<span class="sourceLineNo">3950</span>  }<a name="line.3950"></a>
-<span class="sourceLineNo">3951</span><a name="line.3951"></a>
-<span class="sourceLineNo">3952</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3952"></a>
-<span class="sourceLineNo">3953</span>    return zkPermissionWatcher;<a name="line.3953"></a>
-<span class="sourceLineNo">3954</span>  }<a name="line.3954"></a>
-<span class="sourceLineNo">3955</span>}<a name="line.3955"></a>
+<span class="sourceLineNo">3854</span>  private List&lt;SlowLogPayload&gt; getSlowLogPayloads(SlowLogResponseRequest request,<a name="line.3854"></a>
+<span class="sourceLineNo">3855</span>      NamedQueueRecorder namedQueueRecorder) {<a name="line.3855"></a>
+<span class="sourceLineNo">3856</span>    if (namedQueueRecorder == null) {<a name="line.3856"></a>
+<span class="sourceLineNo">3857</span>      return Collections.emptyList();<a name="line.3857"></a>
+<span class="sourceLineNo">3858</span>    }<a name="line.3858"></a>
+<span class="sourceLineNo">3859</span>    List&lt;SlowLogPayload&gt; slowLogPayloads;<a name="line.3859"></a>
+<span class="sourceLineNo">3860</span>    NamedQueueGetRequest namedQueueGetRequest = new NamedQueueGetRequest();<a name="line.3860"></a>
+<span class="sourceLineNo">3861</span>    namedQueueGetRequest.setNamedQueueEvent(RpcLogDetails.SLOW_LOG_EVENT);<a name="line.3861"></a>
+<span class="sourceLineNo">3862</span>    namedQueueGetRequest.setSlowLogResponseRequest(request);<a name="line.3862"></a>
+<span class="sourceLineNo">3863</span>    NamedQueueGetResponse namedQueueGetResponse =<a name="line.3863"></a>
+<span class="sourceLineNo">3864</span>      namedQueueRecorder.getNamedQueueRecords(namedQueueGetRequest);<a name="line.3864"></a>
+<span class="sourceLineNo">3865</span>    slowLogPayloads = namedQueueGetResponse != null ?<a name="line.3865"></a>
+<span class="sourceLineNo">3866</span>      namedQueueGetResponse.getSlowLogPayloads() :<a name="line.3866"></a>
+<span class="sourceLineNo">3867</span>      Collections.emptyList();<a name="line.3867"></a>
+<span class="sourceLineNo">3868</span>    return slowLogPayloads;<a name="line.3868"></a>
+<span class="sourceLineNo">3869</span>  }<a name="line.3869"></a>
+<span class="sourceLineNo">3870</span><a name="line.3870"></a>
+<span class="sourceLineNo">3871</span>  @Override<a name="line.3871"></a>
+<span class="sourceLineNo">3872</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3872"></a>
+<span class="sourceLineNo">3873</span>  public ClearSlowLogResponses clearSlowLogsResponses(final RpcController controller,<a name="line.3873"></a>
+<span class="sourceLineNo">3874</span>    final ClearSlowLogResponseRequest request) {<a name="line.3874"></a>
+<span class="sourceLineNo">3875</span>    final NamedQueueRecorder namedQueueRecorder =<a name="line.3875"></a>
+<span class="sourceLineNo">3876</span>      this.regionServer.getNamedQueueRecorder();<a name="line.3876"></a>
+<span class="sourceLineNo">3877</span>    boolean slowLogsCleaned = Optional.ofNullable(namedQueueRecorder)<a name="line.3877"></a>
+<span class="sourceLineNo">3878</span>      .map(queueRecorder -&gt;<a name="line.3878"></a>
+<span class="sourceLineNo">3879</span>        queueRecorder.clearNamedQueue(NamedQueuePayload.NamedQueueEvent.SLOW_LOG))<a name="line.3879"></a>
+<span class="sourceLineNo">3880</span>      .orElse(false);<a name="line.3880"></a>
+<span class="sourceLineNo">3881</span>    ClearSlowLogResponses clearSlowLogResponses = ClearSlowLogResponses.newBuilder()<a name="line.3881"></a>
+<span class="sourceLineNo">3882</span>      .setIsCleaned(slowLogsCleaned)<a name="line.3882"></a>
+<span class="sourceLineNo">3883</span>      .build();<a name="line.3883"></a>
+<span class="sourceLineNo">3884</span>    return clearSlowLogResponses;<a name="line.3884"></a>
+<span class="sourceLineNo">3885</span>  }<a name="line.3885"></a>
+<span class="sourceLineNo">3886</span><a name="line.3886"></a>
+<span class="sourceLineNo">3887</span>  @Override<a name="line.3887"></a>
+<span class="sourceLineNo">3888</span>  @QosPriority(priority = HConstants.ADMIN_QOS)<a name="line.3888"></a>
+<span class="sourceLineNo">3889</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.3889"></a>
+<span class="sourceLineNo">3890</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.3890"></a>
+<span class="sourceLineNo">3891</span>    try {<a name="line.3891"></a>
+<span class="sourceLineNo">3892</span>      final String logClassName = request.getLogClassName();<a name="line.3892"></a>
+<span class="sourceLineNo">3893</span>      Class&lt;?&gt; logClass = Class.forName(logClassName)<a name="line.3893"></a>
+<span class="sourceLineNo">3894</span>        .asSubclass(Message.class);<a name="line.3894"></a>
+<span class="sourceLineNo">3895</span>      Method method = logClass.getMethod("parseFrom", ByteString.class);<a name="line.3895"></a>
+<span class="sourceLineNo">3896</span>      if (logClassName.contains("SlowLogResponseRequest")) {<a name="line.3896"></a>
+<span class="sourceLineNo">3897</span>        SlowLogResponseRequest slowLogResponseRequest =<a name="line.3897"></a>
+<span class="sourceLineNo">3898</span>          (SlowLogResponseRequest) method.invoke(null, request.getLogMessage());<a name="line.3898"></a>
+<span class="sourceLineNo">3899</span>        final NamedQueueRecorder namedQueueRecorder =<a name="line.3899"></a>
+<span class="sourceLineNo">3900</span>          this.regionServer.getNamedQueueRecorder();<a name="line.3900"></a>
+<span class="sourceLineNo">3901</span>        final List&lt;SlowLogPayload&gt; slowLogPayloads =<a name="line.3901"></a>
+<span class="sourceLineNo">3902</span>          getSlowLogPayloads(slowLogResponseRequest, namedQueueRecorder);<a name="line.3902"></a>
+<span class="sourceLineNo">3903</span>        SlowLogResponses slowLogResponses = SlowLogResponses.newBuilder()<a name="line.3903"></a>
+<span class="sourceLineNo">3904</span>          .addAllSlowLogPayloads(slowLogPayloads)<a name="line.3904"></a>
+<span class="sourceLineNo">3905</span>          .build();<a name="line.3905"></a>
+<span class="sourceLineNo">3906</span>        return HBaseProtos.LogEntry.newBuilder()<a name="line.3906"></a>
+<span class="sourceLineNo">3907</span>          .setLogClassName(slowLogResponses.getClass().getName())<a name="line.3907"></a>
+<span class="sourceLineNo">3908</span>          .setLogMessage(slowLogResponses.toByteString()).build();<a name="line.3908"></a>
+<span class="sourceLineNo">3909</span>      }<a name="line.3909"></a>
+<span class="sourceLineNo">3910</span>    } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException<a name="line.3910"></a>
+<span class="sourceLineNo">3911</span>        | InvocationTargetException e) {<a name="line.3911"></a>
+<span class="sourceLineNo">3912</span>      LOG.error("Error while retrieving log entries.", e);<a name="line.3912"></a>
+<span class="sourceLineNo">3913</span>      throw new ServiceException(e);<a name="line.3913"></a>
+<span class="sourceLineNo">3914</span>    }<a name="line.3914"></a>
+<span class="sourceLineNo">3915</span>    throw new ServiceException("Invalid request params");<a name="line.3915"></a>
+<span class="sourceLineNo">3916</span>  }<a name="line.3916"></a>
+<span class="sourceLineNo">3917</span><a name="line.3917"></a>
+<span class="sourceLineNo">3918</span>  @VisibleForTesting<a name="line.3918"></a>
+<span class="sourceLineNo">3919</span>  public RpcScheduler getRpcScheduler() {<a name="line.3919"></a>
+<span class="sourceLineNo">3920</span>    return rpcServer.getScheduler();<a name="line.3920"></a>
+<span class="sourceLineNo">3921</span>  }<a name="line.3921"></a>
+<span class="sourceLineNo">3922</span><a name="line.3922"></a>
+<span class="sourceLineNo">3923</span>  protected AccessChecker getAccessChecker() {<a name="line.3923"></a>
+<span class="sourceLineNo">3924</span>    return accessChecker;<a name="line.3924"></a>
+<span class="sourceLineNo">3925</span>  }<a name="line.3925"></a>
+<span class="sourceLineNo">3926</span><a name="line.3926"></a>
+<span class="sourceLineNo">3927</span>  protected ZKPermissionWatcher getZkPermissionWatcher() {<a name="line.3927"></a>
+<span class="sourceLineNo">3928</span>    return zkPermissionWatcher;<a name="line.3928"></a>
+<span class="sourceLineNo">3929</span>  }<a name="line.3929"></a>
+<span class="sourceLineNo">3930</span>}<a name="line.3930"></a>
 
 
 
diff --git a/downloads.html b/downloads.html
index 9eaf3c0..8368a96 100644
--- a/downloads.html
+++ b/downloads.html
@@ -433,7 +433,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/export_control.html b/export_control.html
index f52f3b3..f5d782f 100644
--- a/export_control.html
+++ b/export_control.html
@@ -197,7 +197,7 @@ for more details.</p>
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/index.html b/index.html
index 49f03af..00ec449 100644
--- a/index.html
+++ b/index.html
@@ -275,7 +275,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/issue-tracking.html b/issue-tracking.html
index ed0c29a..c41ebf4 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -169,7 +169,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/mail-lists.html b/mail-lists.html
index adbb3f2..40421b3 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -229,7 +229,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/metrics.html b/metrics.html
index 6414768..fb5e2f9 100644
--- a/metrics.html
+++ b/metrics.html
@@ -325,7 +325,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/old_news.html b/old_news.html
index 255a5b2..c2df202 100644
--- a/old_news.html
+++ b/old_news.html
@@ -316,7 +316,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugin-management.html b/plugin-management.html
index 0f1b521..4659568 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -321,7 +321,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugins.html b/plugins.html
index b273a80..de155fb 100644
--- a/plugins.html
+++ b/plugins.html
@@ -248,7 +248,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index 8c62bc2..5f8cad7 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.html
@@ -650,7 +650,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-info.html b/project-info.html
index 22ff208..0a55db3 100644
--- a/project-info.html
+++ b/project-info.html
@@ -210,7 +210,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-reports.html b/project-reports.html
index da39085..2809af4 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -186,7 +186,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-summary.html b/project-summary.html
index 7d4e6f3..e25f3ae 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -212,7 +212,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 21d2565..5a47916 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.html
@@ -174,7 +174,7 @@ Running Apache HBase (TM) in pseudo-distributed mode
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/replication.html b/replication.html
index e23f7c7..2652a9e 100644
--- a/replication.html
+++ b/replication.html
@@ -169,7 +169,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/resources.html b/resources.html
index bcba0e8..315da2c 100644
--- a/resources.html
+++ b/resources.html
@@ -197,7 +197,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/source-repository.html b/source-repository.html
index f5ba5cf..4144d5e 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -180,7 +180,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/sponsors.html b/sponsors.html
index 73c3009..e4ead79 100644
--- a/sponsors.html
+++ b/sponsors.html
@@ -199,7 +199,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/supportingprojects.html b/supportingprojects.html
index 7a5386b..f574c53 100644
--- a/supportingprojects.html
+++ b/supportingprojects.html
@@ -390,7 +390,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/team-list.html b/team-list.html
index 1d4f473..c633712 100644
--- a/team-list.html
+++ b/team-list.html
@@ -707,7 +707,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-27</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-09-28</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index bb32338..cba2b8a 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -19752,8 +19752,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.html#getLargeCompactionQueueSize--">getLargeCompactionQueueSize()</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>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MockRegionServer.html#getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogResponses(RpcController, AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MockRegionServer.html" title="class in org.apache.hadoo [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionWrapperStub.html#getLastMajorCompactionAge--">getLastMajorCompactionAge()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MetricsRegionWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionWrapperStub</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestMetricsRegionSourceImpl.RegionWrapperStub.html#getLastMajorCompactionAge--">getLastMajorCompactionAge()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestMetricsRegionSourceImpl.RegionWrapperStub.html" title="class in org.apache.hadoop.hbase.regionserver">TestMetricsRegionSourceImpl.RegionWrapperStub</a></dt>
@@ -21841,8 +21839,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/namequeues/TestSlowLogAccessor.html#getSlowLogPayloads-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogPayloads(AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.namequeues.<a href="org/apache/hadoop/hbase/namequeues/TestSlowLogAccessor.html" title="class in org.apache.hadoop.hbase.namequeues">TestSlowLogAccessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MockRegionServer.html#getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogResponses(RpcController, AdminProtos.SlowLogResponseRequest)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MockRegionServer.html" title="class in org.apache.hadoop. [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/VerifyingRSGroupAdmin.html#getSlowLogResponses-java.util.Set-org.apache.hadoop.hbase.client.LogQueryFilter-">getSlowLogResponses(Set&lt;ServerName&gt;, LogQueryFilter)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/VerifyingRSGroupAdmin.html" title="class in org.apache.hadoop.hbase.rsgroup">VerifyingRSGroupAdmin</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.html#getSmallCompactionQueueSize--">getSmallCompactionQueueSize()</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>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestClientOperationTimeout.DelayedRSRpcServices.html b/testdevapidocs/org/apache/hadoop/hbase/TestClientOperationTimeout.DelayedRSRpcServices.html
index f1f1428..222d205 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestClientOperationTimeout.DelayedRSRpcServices.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestClientOperationTimeout.DelayedRSRpcServices.html
@@ -201,7 +201,7 @@ extends org.apache.hadoop.hbase.regionserver.RSRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedule [...]
+<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, getAccessChecker, getConfiguration, getDeadline, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactoryClass, getScan [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/client/TestClientScannerRPCTimeout.RSRpcServicesWithScanTimeout.html b/testdevapidocs/org/apache/hadoop/hbase/client/TestClientScannerRPCTimeout.RSRpcServicesWithScanTimeout.html
index c9fefd9..c47bf06 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/client/TestClientScannerRPCTimeout.RSRpcServicesWithScanTimeout.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/client/TestClientScannerRPCTimeout.RSRpcServicesWithScanTimeout.html
@@ -212,7 +212,7 @@ extends org.apache.hadoop.hbase.regionserver.RSRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSch [...]
+<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactoryClass, ge [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/client/TestMetaCache.FakeRSRpcServices.html b/testdevapidocs/org/apache/hadoop/hbase/client/TestMetaCache.FakeRSRpcServices.html
index d713e2c..d5065c2 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/client/TestMetaCache.FakeRSRpcServices.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/client/TestMetaCache.FakeRSRpcServices.html
@@ -210,7 +210,7 @@ extends org.apache.hadoop.hbase.regionserver.RSRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedule [...]
+<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, getAccessChecker, getConfiguration, getDeadline, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactoryClass, getScan [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html b/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
index c2762a5..23f5a78 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.177">MockRegionServer.RegionNameAndIndex</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.175">MockRegionServer.RegionNameAndIndex</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">Data structure that holds regionname and index used scanning.</div>
 </li>
@@ -210,7 +210,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>regionName</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.178">regionName</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.176">regionName</a></pre>
 </li>
 </ul>
 <a name="index">
@@ -219,7 +219,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>index</h4>
-<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.179">index</a></pre>
+<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.177">index</a></pre>
 </li>
 </ul>
 </li>
@@ -236,7 +236,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RegionNameAndIndex</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.181">RegionNameAndIndex</a>(byte[]&nbsp;regionName)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.179">RegionNameAndIndex</a>(byte[]&nbsp;regionName)</pre>
 </li>
 </ul>
 </li>
@@ -253,7 +253,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionName</h4>
-<pre>byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.185">getRegionName</a>()</pre>
+<pre>byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.183">getRegionName</a>()</pre>
 </li>
 </ul>
 <a name="getThenIncrement--">
@@ -262,7 +262,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getThenIncrement</h4>
-<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.189">getThenIncrement</a>()</pre>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html#line.187">getThenIncrement</a>()</pre>
 </li>
 </ul>
 </li>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.html b/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.html
index dbefb38..09fee09 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/MockRegionServer.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"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,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"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,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.154">MockRegionServer</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.152">MockRegionServer</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.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface, org.apache.hadoop.hbase.regionserver.RegionServerServices</pre>
 <div class="block">A mock RegionServer implementation.
@@ -382,233 +382,223 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getHeapMemoryManager--">getHeapMemoryManager</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i33" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getLargeLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
-</tr>
-<tr id="i34" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.LeaseManager</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getLeaseManager--">getLeaseManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getLogEntries-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest-">getLogEntries</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.MetricsRegionServer</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getMetrics--">getMetrics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" 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;org.apache.hadoop.hbase.mob.MobFileCache&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getMobFileCache--">getMobFileCache</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.ServerNonceManager</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getNonceManager--">getNonceManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getOnlineRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest-">getOnlineRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegion-java.lang.String-">getRegion</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;encodedRegionName)</code>&nbsp;</td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionInfo-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest-">getRegionInfo</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionLoad-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest-">getRegionLoad</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><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.regionserver.Region&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegions--">getRegions</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><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.regionserver.Region&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegions-org.apache.hadoop.hbase.TableName-">getRegions</a></span>(org.apache.hadoop.hbase.TableName&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.RegionServerAccounting</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionServerAccounting--">getRegionServerAccounting</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.quotas.RegionServerRpcQuotaManager</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionServerRpcQuotaManager--">getRegionServerRpcQuotaManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManager</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionServerSpaceQuotaManager--">getRegionServerSpaceQuotaManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentSkipListMap</a>&lt;byte[],<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRegionsInTransitionInRS--">getRegionsInTransitionInRS</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.ReplicationSourceService</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getReplicationSourceService--">getReplicationSourceService</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.ipc.RpcServerInterface</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getRpcServer--">getRpcServer</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getSecureBulkLoadManager--">getSecureBulkLoadManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getServerInfo-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest-">getServerInfo</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.ServerName</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getServerName--">getServerName</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">getSlowLogResponses</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)</code>&nbsp;</td>
-</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getSpaceQuotaSnapshots-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest-">getSpaceQuotaSnapshots</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                       org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getStoreFile-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest-">getStoreFile</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
             org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.TableDescriptors</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getTableDescriptors--">getTableDescriptors</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.wal.WAL</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getWAL-org.apache.hadoop.hbase.client.RegionInfo-">getWAL</a></span>(org.apache.hadoop.hbase.client.RegionInfo&nbsp;regionInfo)</code>&nbsp;</td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code><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.wal.WAL&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getWALs--">getWALs</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.security.access.ZKPermissionWatcher</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getZKPermissionWatcher--">getZKPermissionWatcher</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.zookeeper.ZKWatcher</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#getZooKeeper--">getZooKeeper</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#isAborted--">isAborted</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#isClusterUp--">isClusterUp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#isStopped--">isStopped</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#isStopping--">isStopping</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#multi-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest-">multi</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
      org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#mutate-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">mutate</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
       org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.client.Result</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#next-long-">next</a></span>(long&nbsp;scannerId)</code>&nbsp;</td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.client.Result[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#next-long-int-">next</a></span>(long&nbsp;scannerId,
     int&nbsp;numberOfRows)</code>&nbsp;</td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#openRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest-">openRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#openScanner-byte:A-org.apache.hadoop.hbase.client.Scan-">openScanner</a></span>(byte[]&nbsp;regionName,
            org.apache.hadoop.hbase.client.Scan&nbsp;scan)</code>&nbsp;</td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#postOpenDeployTasks-org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext-">postOpenDeployTasks</a></span>(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#prepareBulkLoad-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest-">prepareBulkLoad</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.client.locking.EntityLock</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#regionLock-java.util.List-java.lang.String-org.apache.hadoop.hbase.Abortable-">regionLock</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.client.RegionInfo&gt;&nbsp;regionInfos,
           <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;description,
           org.apache.hadoop.hbase.Abortable&nbsp;abort)</code>&nbsp;</td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#registerService-org.apache.hbase.thirdparty.com.google.protobuf.Service-">registerService</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.Service&nbsp;service)</code>&nbsp;</td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#removeRegion-org.apache.hadoop.hbase.regionserver.HRegion-org.apache.hadoop.hbase.ServerName-">removeRegion</a></span>(org.apache.hadoop.hbase.regionserver.HRegion&nbsp;r,
             org.apache.hadoop.hbase.ServerName&nbsp;destination)</code>&nbsp;</td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#replay-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replay</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
       org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#replicateWALEntry-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest-">replicateWALEntry</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#reportFileArchivalForQuotas-org.apache.hadoop.hbase.TableName-java.util.Collection-">reportFileArchivalForQuotas</a></span>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<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="https://do [...]
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#reportRegionSizesForQuotas-org.apache.hadoop.hbase.quotas.RegionSizeStore-">reportRegionSizesForQuotas</a></span>(org.apache.hadoop.hbase.quotas.RegionSizeStore&nbsp;sizeStore)</code>&nbsp;</td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#reportRegionStateTransition-org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext-">reportRegionStateTransition</a></span>(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext&nbsp;context)</code>&nbsp;</td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#rollWALWriter-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest-">rollWALWriter</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#scan-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">scan</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
     org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#setGetResult-byte:A-byte:A-org.apache.hadoop.hbase.client.Result-">setGetResult</a></span>(byte[]&nbsp;regionName,
             byte[]&nbsp;row,
@@ -617,42 +607,42 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
  <a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#get-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-"><code>get(RpcController, ClientProtos.GetRequest)</code></a></div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#setNextResults-byte:A-org.apache.hadoop.hbase.client.Result:A-">setNextResults</a></span>(byte[]&nbsp;regionName,
               org.apache.hadoop.hbase.client.Result[]&nbsp;rs)</code>
 <div class="block">Use this method to set what a scanner will reply as we next through</div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#stop-java.lang.String-">stop</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;why)</code>&nbsp;</td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#stopServer-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest-">stopServer</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#unassign-byte:A-">unassign</a></span>(byte[]&nbsp;regionName)</code>&nbsp;</td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#updateConfiguration-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest-">updateConfiguration</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#updateFavoredNodes-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest-">updateFavoredNodes</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest&nbsp;request)</code>&nbsp;</td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#updateRegionFavoredNodesMapping-java.lang.String-java.util.List-">updateRegionFavoredNodesMapping</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;encodedRegionName,
                                <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.shaded.protobuf.generated.HBaseProtos.ServerName&gt;&nbsp;favoredNodes)</code>&nbsp;</td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#warmupRegion-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest-">warmupRegion</a></span>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
             org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest&nbsp;request)</code>&nbsp;</td>
@@ -692,7 +682,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>sn</h4>
-<pre>private final&nbsp;org.apache.hadoop.hbase.ServerName <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.156">sn</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.hbase.ServerName <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.154">sn</a></pre>
 </li>
 </ul>
 <a name="zkw">
@@ -701,7 +691,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>zkw</h4>
-<pre>private final&nbsp;org.apache.hadoop.hbase.zookeeper.ZKWatcher <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.157">zkw</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.hbase.zookeeper.ZKWatcher <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.155">zkw</a></pre>
 </li>
 </ul>
 <a name="conf">
@@ -710,7 +700,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>private final&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.158">conf</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.156">conf</a></pre>
 </li>
 </ul>
 <a name="random">
@@ -719,7 +709,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>random</h4>
-<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.159">random</a></pre>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.157">random</a></pre>
 </li>
 </ul>
 <a name="gets">
@@ -728,7 +718,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>gets</h4>
-<pre>private final&nbsp;<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;byte[],<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;byte[],org.apache.hadoop.hbase.client.Result&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.167">gets</a></pre>
+<pre>private final&nbsp;<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;byte[],<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;byte[],org.apache.hadoop.hbase.client.Result&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.165">gets</a></pre>
 <div class="block">Map of regions to map of rows and <code>Result</code>. Used as data source when
  <a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.html#get-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-"><code>get(RpcController, ClientProtos.GetRequest)</code></a> is called. Because we have a byte
  key, need to use TreeMap and provide a Comparator.  Use
@@ -741,7 +731,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>nexts</h4>
-<pre>private final&nbsp;<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;byte[],org.apache.hadoop.hbase.client.Result[]&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.172">nexts</a></pre>
+<pre>private final&nbsp;<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;byte[],org.apache.hadoop.hbase.client.Result[]&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.170">nexts</a></pre>
 <div class="block">Map of regions to results to return when scanning.</div>
 </li>
 </ul>
@@ -751,7 +741,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>scannersAndOffsets</h4>
-<pre>private final&nbsp;<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/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html" title="class in org.apache.hadoop.hbase.master">MockRegionServer.RegionNameAndIndex</a>&gt; <a [...]
+<pre>private final&nbsp;<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/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html" title="class in org.apache.hadoop.hbase.master">MockRegionServer.RegionNameAndIndex</a>&gt; <a [...]
 <div class="block">Outstanding scanners and their offset into <code>nexts</code></div>
 </li>
 </ul>
@@ -769,7 +759,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MockRegionServer</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.206">MockRegionServer</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.204">MockRegionServer</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                  org.apache.hadoop.hbase.ServerName&nbsp;sn)
           throws org.apache.hadoop.hbase.ZooKeeperConnectionException,
                  <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>
@@ -796,7 +786,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>setGetResult</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.220">setGetResult</a>(byte[]&nbsp;regionName,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.218">setGetResult</a>(byte[]&nbsp;regionName,
                   byte[]&nbsp;row,
                   org.apache.hadoop.hbase.client.Result&nbsp;r)</pre>
 <div class="block">Use this method filling the backing data source used by
@@ -815,7 +805,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>setNextResults</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.236">setNextResults</a>(byte[]&nbsp;regionName,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.234">setNextResults</a>(byte[]&nbsp;regionName,
                     org.apache.hadoop.hbase.client.Result[]&nbsp;rs)</pre>
 <div class="block">Use this method to set what a scanner will reply as we next through</div>
 <dl>
@@ -831,7 +821,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>isStopped</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.241">isStopped</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.239">isStopped</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isStopped</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Stoppable</code></dd>
@@ -844,7 +834,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>abort</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.246">abort</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;why,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.244">abort</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;why,
                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -858,7 +848,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>isAborted</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.251">isAborted</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.249">isAborted</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isAborted</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Abortable</code></dd>
@@ -871,7 +861,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>openScanner</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.255">openScanner</a>(byte[]&nbsp;regionName,
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.253">openScanner</a>(byte[]&nbsp;regionName,
                         org.apache.hadoop.hbase.client.Scan&nbsp;scan)
                  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>
@@ -886,7 +876,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>next</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.Result&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.261">next</a>(long&nbsp;scannerId)
+<pre>public&nbsp;org.apache.hadoop.hbase.client.Result&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.259">next</a>(long&nbsp;scannerId)
                                            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>
@@ -900,7 +890,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>next</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.Result[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.269">next</a>(long&nbsp;scannerId,
+<pre>public&nbsp;org.apache.hadoop.hbase.client.Result[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.267">next</a>(long&nbsp;scannerId,
                                                     int&nbsp;numberOfRows)
                                              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>
@@ -915,7 +905,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.275">close</a>(long&nbsp;scannerId)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.273">close</a>(long&nbsp;scannerId)
            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>
@@ -929,7 +919,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.280">stop</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;why)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.278">stop</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;why)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>stop</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Stoppable</code></dd>
@@ -942,7 +932,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>addRegion</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.285">addRegion</a>(org.apache.hadoop.hbase.regionserver.HRegion&nbsp;r)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.283">addRegion</a>(org.apache.hadoop.hbase.regionserver.HRegion&nbsp;r)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>addRegion</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.MutableOnlineRegions</code></dd>
@@ -955,7 +945,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>removeRegion</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.289">removeRegion</a>(org.apache.hadoop.hbase.regionserver.HRegion&nbsp;r,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.287">removeRegion</a>(org.apache.hadoop.hbase.regionserver.HRegion&nbsp;r,
                             org.apache.hadoop.hbase.ServerName&nbsp;destination)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -969,7 +959,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.HRegion&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.294">getRegion</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;encodedRegionName)</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.HRegion&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.292">getRegion</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;encodedRegionName)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegion</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.OnlineRegions</code></dd>
@@ -982,7 +972,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.299">getConfiguration</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.297">getConfiguration</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getConfiguration</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -995,7 +985,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getZooKeeper</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.zookeeper.ZKWatcher&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.304">getZooKeeper</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.zookeeper.ZKWatcher&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.302">getZooKeeper</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getZooKeeper</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1008,7 +998,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getCoordinatedStateManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.CoordinatedStateManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.309">getCoordinatedStateManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.CoordinatedStateManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.307">getCoordinatedStateManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getCoordinatedStateManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1021,7 +1011,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getConnection</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.Connection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.314">getConnection</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.client.Connection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.312">getConnection</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getConnection</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1034,7 +1024,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerName</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.ServerName&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.319">getServerName</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.ServerName&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.317">getServerName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServerName</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1047,7 +1037,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>isStopping</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.324">isStopping</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.322">isStopping</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isStopping</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1060,7 +1050,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFlushRequester</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.FlushRequester&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.329">getFlushRequester</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.FlushRequester&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.327">getFlushRequester</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getFlushRequester</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1073,7 +1063,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompactionRequestor</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.333">getCompactionRequestor</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.331">getCompactionRequestor</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getCompactionRequestor</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1086,7 +1076,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionServerAccounting</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.RegionServerAccounting&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.337">getRegionServerAccounting</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.RegionServerAccounting&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.335">getRegionServerAccounting</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegionServerAccounting</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1099,7 +1089,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionServerRpcQuotaManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.quotas.RegionServerRpcQuotaManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.342">getRegionServerRpcQuotaManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.quotas.RegionServerRpcQuotaManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.340">getRegionServerRpcQuotaManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegionServerRpcQuotaManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1112,7 +1102,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>postOpenDeployTasks</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.347">postOpenDeployTasks</a>(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext&nbsp;context)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.345">postOpenDeployTasks</a>(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext&nbsp;context)
                          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>
@@ -1128,7 +1118,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRpcServer</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.ipc.RpcServerInterface&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.351">getRpcServer</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.ipc.RpcServerInterface&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.349">getRpcServer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRpcServer</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1141,7 +1131,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionsInTransitionInRS</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentSkipListMap</a>&lt;byte[],<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.356">getRegionsInTransition [...]
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentSkipListMap</a>&lt;byte[],<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.354">getRegionsInTransition [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegionsInTransitionInRS</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1154,7 +1144,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileSystem</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.361">getFileSystem</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.359">getFileSystem</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getFileSystem</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1167,7 +1157,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.366">get</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.364">get</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                       org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest&nbsp;request)
                                                                                throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1184,7 +1174,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>mutate</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.379">mutate</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.377">mutate</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                             org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest&nbsp;request)
                                                                                      throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1201,7 +1191,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>scan</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.385">scan</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.383">scan</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                         org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)
                                                                                  throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1218,7 +1208,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>bulkLoadHFile</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.417">bulkLoadHFile</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.415">bulkLoadHFile</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                           org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest&nbsp;request)
                                                                                                    throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1235,7 +1225,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>execService</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.423">execService</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.421">execService</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                              org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest&nbsp;request)
                                                                                                       throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1252,7 +1242,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>multi</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.429">multi</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.427">multi</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                           org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest&nbsp;request)
                                                                                    throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1269,7 +1259,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionInfo</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.435">getRegionInfo</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.433">getRegionInfo</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest&nbsp;request)
                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1286,7 +1276,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionLoad</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.443">getRegionLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.441">getRegionLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest&nbsp;request)
                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1303,7 +1293,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>clearCompactionQueues</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.450">clearCompactionQueues</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.448">clearCompactionQueues</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesRequest&nbsp;request)
                                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1320,7 +1310,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getStoreFile</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.456">getStoreFile</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.454">getStoreFile</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                        org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetStoreFileRequest&nbsp;request)
                                                                                                 throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1337,7 +1327,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getOnlineRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.462">getOnlineRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.460">getOnlineRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                              org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest&nbsp;request)
                                                                                                       throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1354,7 +1344,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegions</h4>
-<pre>public&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.regionserver.Region&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.468">getRegions</a>()</pre>
+<pre>public&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.regionserver.Region&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.466">getRegions</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegions</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.OnlineRegions</code></dd>
@@ -1367,7 +1357,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>openRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.473">openRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.471">openRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request)
                                                                                             throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1384,7 +1374,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>warmupRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.479">warmupRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.477">warmupRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                        org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest&nbsp;request)
                                                                                                 throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1401,7 +1391,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>closeRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.484">closeRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.482">closeRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                      org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionRequest&nbsp;request)
                                                                                               throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1418,7 +1408,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>flushRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.490">flushRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.488">flushRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                      org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionRequest&nbsp;request)
                                                                                               throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1435,7 +1425,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>compactionSwitch</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactionSwitchResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.496">compactionSwitch</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactionSwitchResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.494">compactionSwitch</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactionSwitchRequest&nbsp;request)
                                                                                                         throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1452,7 +1442,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>compactRegion</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.502">compactRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.500">compactRegion</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionRequest&nbsp;request)
                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1469,7 +1459,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>replicateWALEntry</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.508">replicateWALEntry</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.506">replicateWALEntry</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                  org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)
                                                                                                           throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1486,7 +1476,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>rollWALWriter</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.514">rollWALWriter</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.512">rollWALWriter</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest&nbsp;request)
                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1503,7 +1493,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerInfo</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.520">getServerInfo</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.518">getServerInfo</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest&nbsp;request)
                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1520,7 +1510,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>stopServer</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.526">stopServer</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.524">stopServer</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest&nbsp;request)
                                                                                             throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1537,7 +1527,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegions</h4>
-<pre>public&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.regionserver.Region&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.532">getRegions</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName)
+<pre>public&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.regionserver.Region&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.530">getRegions</a>(org.apache.hadoop.hbase.TableName&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>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1553,7 +1543,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getLeaseManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.LeaseManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.537">getLeaseManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.LeaseManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.535">getLeaseManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLeaseManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1566,7 +1556,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALs</h4>
-<pre>public&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.wal.WAL&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.542">getWALs</a>()
+<pre>public&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.wal.WAL&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.540">getWALs</a>()
                                               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1582,7 +1572,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getWAL</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.wal.WAL&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.547">getWAL</a>(org.apache.hadoop.hbase.client.RegionInfo&nbsp;regionInfo)
+<pre>public&nbsp;org.apache.hadoop.hbase.wal.WAL&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.545">getWAL</a>(org.apache.hadoop.hbase.client.RegionInfo&nbsp;regionInfo)
                                        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>
@@ -1598,7 +1588,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getExecutorService</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.executor.ExecutorService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.552">getExecutorService</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.executor.ExecutorService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.550">getExecutorService</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getExecutorService</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1611,7 +1601,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getChoreService</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.ChoreService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.557">getChoreService</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.ChoreService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.555">getChoreService</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getChoreService</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
@@ -1624,7 +1614,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>updateRegionFavoredNodesMapping</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.562">updateRegionFavoredNodesMapping</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;encodedRegionName,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.560">updateRegionFavoredNodesMapping</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;encodedRegionName,
                                             <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.shaded.protobuf.generated.HBaseProtos.ServerName&gt;&nbsp;favoredNodes)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1638,7 +1628,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFavoredNodesForRegion</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.567">getFavoredNodesForRegion</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;encodedRegionName)</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.565">getFavoredNodesForRegion</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;encodedRegionName)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getFavoredNodesForRegion</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion</code></dd>
@@ -1651,7 +1641,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>replay</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.573">replay</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.571">replay</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                       org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryRequest&nbsp;request)
                                                                                                throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1668,7 +1658,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>updateFavoredNodes</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.579">updateFavoredNodes</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.577">updateFavoredNodes</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest&nbsp;request)
                                                                                                             throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1685,7 +1675,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getNonceManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.ServerNonceManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.585">getNonceManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.ServerNonceManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.583">getNonceManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getNonceManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1698,7 +1688,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>reportRegionStateTransition</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.590">reportRegionStateTransition</a>(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext&nbsp;context)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.588">reportRegionStateTransition</a>(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext&nbsp;context)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>reportRegionStateTransition</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1711,7 +1701,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>registerService</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.595">registerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.Service&nbsp;service)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.593">registerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.Service&nbsp;service)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>registerService</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1724,7 +1714,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>execRegionServerService</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.600">execRegionServerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.598">execRegionServerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest&nbsp;request)
                                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1741,7 +1731,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>updateConfiguration</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.606">updateConfiguration</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.604">updateConfiguration</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                      org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest&nbsp;request)
                                                                                                               throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1758,7 +1748,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>clearRegionBlockCache</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearRegionBlockCacheResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.613">clearRegionBlockCache</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearRegionBlockCacheResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.611">clearRegionBlockCache</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearRegionBlockCacheRequest&nbsp;request)
                                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1775,7 +1765,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeapMemoryManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.HeapMemoryManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.620">getHeapMemoryManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.HeapMemoryManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.618">getHeapMemoryManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getHeapMemoryManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1788,7 +1778,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompactionPressure</h4>
-<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.625">getCompactionPressure</a>()</pre>
+<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.623">getCompactionPressure</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getCompactionPressure</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1801,7 +1791,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFlushThroughputController</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.throttle.ThroughputController&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.630">getFlushThroughputController</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.throttle.ThroughputController&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.628">getFlushThroughputController</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getFlushThroughputController</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1814,7 +1804,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFlushPressure</h4>
-<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.635">getFlushPressure</a>()</pre>
+<pre>public&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.633">getFlushPressure</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getFlushPressure</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1827,7 +1817,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getMetrics</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServer&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.640">getMetrics</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.MetricsRegionServer&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.638">getMetrics</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getMetrics</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1840,7 +1830,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>regionLock</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.locking.EntityLock&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.645">regionLock</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.client.RegionInfo&gt;&nbsp;regionInfos,
+<pre>public&nbsp;org.apache.hadoop.hbase.client.locking.EntityLock&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.643">regionLock</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.client.RegionInfo&gt;&nbsp;regionInfos,
                                                                     <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;description,
                                                                     org.apache.hadoop.hbase.Abortable&nbsp;abort)
                                                              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>
@@ -1858,7 +1848,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareBulkLoad</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.651">prepareBulkLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.649">prepareBulkLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                               org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest&nbsp;request)
                                                                                                        throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1875,7 +1865,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>cleanupBulkLoad</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.657">cleanupBulkLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.655">cleanupBulkLoad</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                               org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest&nbsp;request)
                                                                                                        throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1892,7 +1882,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getSecureBulkLoadManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.663">getSecureBulkLoadManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.661">getSecureBulkLoadManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getSecureBulkLoadManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1905,7 +1895,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>unassign</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.668">unassign</a>(byte[]&nbsp;regionName)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.666">unassign</a>(byte[]&nbsp;regionName)
               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>
@@ -1921,7 +1911,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionServerSpaceQuotaManager</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.672">getRegionServerSpaceQuotaManager</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManager&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.670">getRegionServerSpaceQuotaManager</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRegionServerSpaceQuotaManager</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -1934,7 +1924,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>executeProcedures</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.677">executeProcedures</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.675">executeProcedures</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                  org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresRequest&nbsp;request)
                                                                                                           throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -1945,47 +1935,13 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 </dl>
 </li>
 </ul>
-<a name="getSlowLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSlowLogResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.683">getSlowLogResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                                                                                                          org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)
-                                                                                                   throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getSlowLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getLargeLogResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLargeLogResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.689">getLargeLogResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
-                                                                                                           org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest&nbsp;request)
-                                                                                                    throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getLargeLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</code></dd>
-</dl>
-</li>
-</ul>
 <a name="clearSlowLogsResponses-org.apache.hbase.thirdparty.com.google.protobuf.RpcController-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponseRequest-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>clearSlowLogsResponses</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.695">clearSlowLogsResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponses&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.681">clearSlowLogsResponses</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                   org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearSlowLogResponseRequest&nbsp;request)
                                                                                                            throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -2002,7 +1958,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogEntries</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.701">getLogEntries</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogEntry&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.687">getLogEntries</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                             org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.LogRequest&nbsp;request)
                                                                                      throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -2019,7 +1975,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getSpaceQuotaSnapshots</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.707">getSpaceQuotaSnapshots</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.693">getSpaceQuotaSnapshots</a>(org.apache.hbase.thirdparty.com.google.protobuf.RpcController&nbsp;controller,
                                                                                                                            org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest&nbsp;request)
                                                                                                                     throws org.apache.hbase.thirdparty.com.google.protobuf.ServiceException</pre>
 <dl>
@@ -2036,7 +1992,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>createConnection</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.Connection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.714">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public&nbsp;org.apache.hadoop.hbase.client.Connection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.700">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                            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>
@@ -2052,7 +2008,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>reportRegionSizesForQuotas</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.719">reportRegionSizesForQuotas</a>(org.apache.hadoop.hbase.quotas.RegionSizeStore&nbsp;sizeStore)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.705">reportRegionSizesForQuotas</a>(org.apache.hadoop.hbase.quotas.RegionSizeStore&nbsp;sizeStore)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>reportRegionSizesForQuotas</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2065,7 +2021,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>reportFileArchivalForQuotas</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.724">reportFileArchivalForQuotas</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.710">reportFileArchivalForQuotas</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<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  [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2079,7 +2035,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>isClusterUp</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.729">isClusterUp</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.715">isClusterUp</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isClusterUp</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2092,7 +2048,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getReplicationSourceService</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.ReplicationSourceService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.734">getReplicationSourceService</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.regionserver.ReplicationSourceService&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.720">getReplicationSourceService</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getReplicationSourceService</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2105,7 +2061,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableDescriptors</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.TableDescriptors&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.739">getTableDescriptors</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.TableDescriptors&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.725">getTableDescriptors</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getTableDescriptors</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2118,7 +2074,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getBlockCache</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.io.hfile.BlockCache&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.744">getBlockCache</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.io.hfile.BlockCache&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.730">getBlockCache</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getBlockCache</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2131,7 +2087,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getMobFileCache</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.mob.MobFileCache&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.749">getMobFileCache</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.mob.MobFileCache&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.735">getMobFileCache</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getMobFileCache</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2144,7 +2100,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getAccessChecker</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.security.access.AccessChecker&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.754">getAccessChecker</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.security.access.AccessChecker&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.740">getAccessChecker</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAccessChecker</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2157,7 +2113,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockList">
 <li class="blockList">
 <h4>getZKPermissionWatcher</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.security.access.ZKPermissionWatcher&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.759">getZKPermissionWatcher</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.security.access.ZKPermissionWatcher&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.745">getZKPermissionWatcher</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getZKPermissionWatcher</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></dd>
@@ -2170,7 +2126,7 @@ implements org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminSe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getAsyncClusterConnection</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.AsyncClusterConnection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.764">getAsyncClusterConnection</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.client.AsyncClusterConnection&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/master/MockRegionServer.html#line.750">getAsyncClusterConnection</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAsyncClusterConnection</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.Server</code></dd>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/master/assignment/TestWakeUpUnexpectedProcedure.RSRpcServicesForTest.html b/testdevapidocs/org/apache/hadoop/hbase/master/assignment/TestWakeUpUnexpectedProcedure.RSRpcServicesForTest.html
index 52433c4..0d280e8 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/master/assignment/TestWakeUpUnexpectedProcedure.RSRpcServicesForTest.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/master/assignment/TestWakeUpUnexpectedProcedure.RSRpcServicesForTest.html
@@ -185,7 +185,7 @@ extends org.apache.hadoop.hbase.regionserver.RSRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactoryClass, [...]
+<code>bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactoryClass, getScanDetailsWithId, [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index f0aa142..03b69fa 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -652,18 +652,18 @@
 <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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.Service.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.Service</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.Signal.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.Signal</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.HealthSummary.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.HealthSummary</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.RoleState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.RoleState</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/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/PerformanceEvaluation.Counter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">PerformanceEvaluation.Counter</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ScanPerformanceEvaluation.ScanCounter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ScanPerformanceEvaluation.ScanCounter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/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/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/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/HBaseClusterManager.Signal.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.Signal</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/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/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/RESTApiClusterManager.HealthSummary.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.HealthSummary</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>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index ab85021..180fd43 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -241,9 +241,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 [...]
 <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/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/TestProcedureBypass.StuckStateMachineState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestProcedureBypass.StuckStateMachineState</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>
 <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>
 </ul>
 </li>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMasterRpcServices.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMasterRpcServices.html
index 78e0ac9..87d040c 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMasterRpcServices.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.MyMasterRpcServices.html
@@ -227,7 +227,7 @@ extends org.apache.hadoop.hbase.master.MasterRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getOnlineRegion, getPriority, getPriority, getRegion, getRegionLoad, getRpcScheduler, getScanDetailsWithId, getScanDetailsWithRequest, getScanner, getScannersCount, [...]
+<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getOnlineRegion, getPriority, getPriority, getRegion, getRegionLoad, getRpcScheduler, getScanDetailsWithId, getScanDetailsWithRequest, getScanner, getScannersCount, getScannerVirtualTime [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.HeartbeatRPCServices.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.HeartbeatRPCServices.html
index aa8de1d..5c892c3 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.HeartbeatRPCServices.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.HeartbeatRPCServices.html
@@ -212,7 +212,7 @@ extends org.apache.hadoop.hbase.regionserver.RSRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler,  [...]
+<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, compactRegion, createPriority, createRpcServer, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLogEntries, getOnlineRegion, getPriority, getPriority, getRegion, getRegionInfo, getRegionLoad, getRpcScheduler, getRpcSchedulerFactory [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMasterRpcServices.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMasterRpcServices.html
index 891705b..28d3441 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMasterRpcServices.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.MyMasterRpcServices.html
@@ -227,7 +227,7 @@ extends org.apache.hadoop.hbase.master.MasterRpcServices</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.regionserver.RSRpcServices</h3>
-<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getLargeLogResponses, getOnlineRegion, getPriority, getPriority, getRegion, getRegionLoad, getRpcScheduler, getScanDetailsWithId, getScanDetailsWithRequest, getScanner, getScannersCount, [...]
+<code>addSize, bulkLoadHFile, checkOOME, checkOpen, cleanupBulkLoad, clearCompactionQueues, clearRegionBlockCache, clearSlowLogsResponses, closeRegion, compactionSwitch, execRegionServerService, execService, executeProcedures, exitIfOOME, flushRegion, get, getAccessChecker, getConfiguration, getDeadline, getOnlineRegion, getPriority, getPriority, getRegion, getRegionLoad, getRpcScheduler, getScanDetailsWithId, getScanDetailsWithRequest, getScanner, getScannersCount, getScannerVirtualTime [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 07f4531..59660f0 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -707,11 +707,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 [...]
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.Metric.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestRegionServerReadRequestMetrics.Metric</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.Manipulation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DataBlockEncodingTool.Manipulation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/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/TestMultiLogThreshold.ActionType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
index 8f5b785..6de3c68 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
@@ -253,9 +253,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <ul>
+<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>
 <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/IntegrationTestBigLinkedList.Verify.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Verify.Counts</span></a></li>
 </ul>
 </li>
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
index 78f8e20..fd19291 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.RegionNameAndIndex.html
@@ -122,657 +122,643 @@
 <span class="sourceLineNo">114</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse;<a name="line.114"></a>
 <span class="sourceLineNo">115</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest;<a name="line.115"></a>
 <span class="sourceLineNo">116</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse;<a name="line.116"></a>
-<span class="sourceLineNo">117</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses;<a name="line.118"></a>
-<span class="sourceLineNo">119</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse;<a name="line.120"></a>
-<span class="sourceLineNo">121</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest;<a name="line.121"></a>
-<span class="sourceLineNo">122</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest;<a name="line.125"></a>
-<span class="sourceLineNo">126</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse;<a name="line.126"></a>
-<span class="sourceLineNo">127</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest;<a name="line.128"></a>
-<span class="sourceLineNo">129</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse;<a name="line.129"></a>
-<span class="sourceLineNo">130</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse;<a name="line.131"></a>
-<span class="sourceLineNo">132</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest;<a name="line.132"></a>
-<span class="sourceLineNo">133</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse;<a name="line.135"></a>
-<span class="sourceLineNo">136</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest;<a name="line.136"></a>
-<span class="sourceLineNo">137</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse;<a name="line.138"></a>
-<span class="sourceLineNo">139</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest;<a name="line.139"></a>
-<span class="sourceLineNo">140</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse;<a name="line.140"></a>
-<span class="sourceLineNo">141</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest;<a name="line.141"></a>
-<span class="sourceLineNo">142</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest;<a name="line.143"></a>
-<span class="sourceLineNo">144</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse;<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 mock RegionServer implementation.<a name="line.147"></a>
-<span class="sourceLineNo">148</span> * Use this when you can't bend Mockito to your liking (e.g. return null result<a name="line.148"></a>
-<span class="sourceLineNo">149</span> * when 'scanning' until master timesout and then return a coherent meta row<a name="line.149"></a>
-<span class="sourceLineNo">150</span> * result thereafter.  Have some facility for faking gets and scans.  See<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * setGetResult(byte[], byte[], Result) for how to fill the backing data<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * store that the get pulls from.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span>class MockRegionServer implements AdminProtos.AdminService.BlockingInterface,<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    ClientProtos.ClientService.BlockingInterface, RegionServerServices {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  private final ServerName sn;<a name="line.156"></a>
-<span class="sourceLineNo">157</span>  private final ZKWatcher zkw;<a name="line.157"></a>
-<span class="sourceLineNo">158</span>  private final Configuration conf;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  private final Random random = new Random();<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>  /**<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   * Map of regions to map of rows and {@link Result}. Used as data source when<a name="line.162"></a>
-<span class="sourceLineNo">163</span>   * {@link #get(RpcController, ClientProtos.GetRequest)} is called. Because we have a byte<a name="line.163"></a>
-<span class="sourceLineNo">164</span>   * key, need to use TreeMap and provide a Comparator.  Use<a name="line.164"></a>
-<span class="sourceLineNo">165</span>   * {@link #setGetResult(byte[], byte[], Result)} filling this map.<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   */<a name="line.166"></a>
-<span class="sourceLineNo">167</span>  private final Map&lt;byte [], Map&lt;byte [], Result&gt;&gt; gets = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<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>   * Map of regions to results to return when scanning.<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  private final Map&lt;byte [], Result []&gt; nexts = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<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>   * Data structure that holds regionname and index used scanning.<a name="line.175"></a>
-<span class="sourceLineNo">176</span>   */<a name="line.176"></a>
-<span class="sourceLineNo">177</span>  class RegionNameAndIndex {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    private final byte[] regionName;<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    private int index = 0;<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span>    RegionNameAndIndex(final byte[] regionName) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>      this.regionName = regionName;<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>    byte[] getRegionName() {<a name="line.185"></a>
-<span class="sourceLineNo">186</span>      return this.regionName;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span>    int getThenIncrement() {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>      int currentIndex = this.index;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>      this.index++;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      return currentIndex;<a name="line.192"></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><a name="line.195"></a>
-<span class="sourceLineNo">196</span>  /**<a name="line.196"></a>
-<span class="sourceLineNo">197</span>   * Outstanding scanners and their offset into &lt;code&gt;nexts&lt;/code&gt;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>   */<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private final Map&lt;Long, RegionNameAndIndex&gt; scannersAndOffsets = new HashMap&lt;&gt;();<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>   * @param sn Name of this mock regionserver<a name="line.202"></a>
-<span class="sourceLineNo">203</span>   * @throws IOException<a name="line.203"></a>
-<span class="sourceLineNo">204</span>   * @throws org.apache.hadoop.hbase.ZooKeeperConnectionException<a name="line.204"></a>
-<span class="sourceLineNo">205</span>   */<a name="line.205"></a>
-<span class="sourceLineNo">206</span>  MockRegionServer(final Configuration conf, final ServerName sn)<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  throws ZooKeeperConnectionException, IOException {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    this.sn = sn;<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    this.conf = conf;<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    this.zkw = new ZKWatcher(conf, sn.toString(), this, true);<a name="line.210"></a>
-<span class="sourceLineNo">211</span>  }<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>   * Use this method filling the backing data source used by<a name="line.214"></a>
-<span class="sourceLineNo">215</span>   * {@link #get(RpcController, ClientProtos.GetRequest)}<a name="line.215"></a>
-<span class="sourceLineNo">216</span>   * @param regionName the region name to assign<a name="line.216"></a>
-<span class="sourceLineNo">217</span>   * @param row the row key<a name="line.217"></a>
-<span class="sourceLineNo">218</span>   * @param r the single row result<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   */<a name="line.219"></a>
-<span class="sourceLineNo">220</span>  void setGetResult(final byte [] regionName, final byte [] row, final Result r) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    Map&lt;byte [], Result&gt; value = this.gets.get(regionName);<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    if (value == null) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>      // If no value already, create one.  Needs to be treemap because we are<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      // using byte array as key.   Not thread safe.<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      value = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      this.gets.put(regionName, value);<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    }<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    value.put(row, r);<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>  /**<a name="line.231"></a>
-<span class="sourceLineNo">232</span>   * Use this method to set what a scanner will reply as we next through<a name="line.232"></a>
-<span class="sourceLineNo">233</span>   * @param regionName<a name="line.233"></a>
-<span class="sourceLineNo">234</span>   * @param rs<a name="line.234"></a>
-<span class="sourceLineNo">235</span>   */<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  void setNextResults(final byte [] regionName, final Result [] rs) {<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    this.nexts.put(regionName, rs);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean isStopped() {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    return false;<a name="line.242"></a>
-<span class="sourceLineNo">243</span>  }<a name="line.243"></a>
-<span class="sourceLineNo">244</span><a name="line.244"></a>
-<span class="sourceLineNo">245</span>  @Override<a name="line.245"></a>
-<span class="sourceLineNo">246</span>  public void abort(String why, Throwable e) {<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    throw new RuntimeException(this.sn + ": " + why, e);<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>  @Override<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  public boolean isAborted() {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>    return false;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>  }<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span>  public long openScanner(byte[] regionName, Scan scan) throws IOException {<a name="line.255"></a>
-<span class="sourceLineNo">256</span>    long scannerId = this.random.nextLong();<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    this.scannersAndOffsets.put(scannerId, new RegionNameAndIndex(regionName));<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    return scannerId;<a name="line.258"></a>
-<span class="sourceLineNo">259</span>  }<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span>  public Result next(long scannerId) throws IOException {<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    RegionNameAndIndex rnai = this.scannersAndOffsets.get(scannerId);<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    int index = rnai.getThenIncrement();<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    Result [] results = this.nexts.get(rnai.getRegionName());<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    if (results == null) return null;<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    return index &lt; results.length? results[index]: null;<a name="line.266"></a>
-<span class="sourceLineNo">267</span>  }<a name="line.267"></a>
-<span class="sourceLineNo">268</span><a name="line.268"></a>
-<span class="sourceLineNo">269</span>  public Result [] next(long scannerId, int numberOfRows) throws IOException {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    // Just return one result whatever they ask for.<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    Result r = next(scannerId);<a name="line.271"></a>
-<span class="sourceLineNo">272</span>    return r == null? null: new Result [] {r};<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>  public void close(final long scannerId) throws IOException {<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    this.scannersAndOffsets.remove(scannerId);<a name="line.276"></a>
-<span class="sourceLineNo">277</span>  }<a name="line.277"></a>
-<span class="sourceLineNo">278</span><a name="line.278"></a>
-<span class="sourceLineNo">279</span>  @Override<a name="line.279"></a>
-<span class="sourceLineNo">280</span>  public void stop(String why) {<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    this.zkw.close();<a name="line.281"></a>
-<span class="sourceLineNo">282</span>  }<a name="line.282"></a>
-<span class="sourceLineNo">283</span><a name="line.283"></a>
-<span class="sourceLineNo">284</span>  @Override<a name="line.284"></a>
-<span class="sourceLineNo">285</span>  public void addRegion(HRegion r) {<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>  @Override<a name="line.288"></a>
-<span class="sourceLineNo">289</span>  public boolean removeRegion(HRegion r, ServerName destination) {<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    return false;<a name="line.290"></a>
-<span class="sourceLineNo">291</span>  }<a name="line.291"></a>
-<span class="sourceLineNo">292</span><a name="line.292"></a>
-<span class="sourceLineNo">293</span>  @Override<a name="line.293"></a>
-<span class="sourceLineNo">294</span>  public HRegion getRegion(String encodedRegionName) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>    return null;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>  }<a name="line.296"></a>
-<span class="sourceLineNo">297</span><a name="line.297"></a>
-<span class="sourceLineNo">298</span>  @Override<a name="line.298"></a>
-<span class="sourceLineNo">299</span>  public Configuration getConfiguration() {<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    return this.conf;<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>  @Override<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  public ZKWatcher getZooKeeper() {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>    return this.zkw;<a name="line.305"></a>
-<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
-<span class="sourceLineNo">307</span><a name="line.307"></a>
-<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
-<span class="sourceLineNo">309</span>  public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    return null;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>  }<a name="line.311"></a>
-<span class="sourceLineNo">312</span><a name="line.312"></a>
-<span class="sourceLineNo">313</span>  @Override<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public Connection getConnection() {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return null;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  @Override<a name="line.318"></a>
-<span class="sourceLineNo">319</span>  public ServerName getServerName() {<a name="line.319"></a>
-<span class="sourceLineNo">320</span>    return this.sn;<a name="line.320"></a>
-<span class="sourceLineNo">321</span>  }<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span>  @Override<a name="line.323"></a>
-<span class="sourceLineNo">324</span>  public boolean isStopping() {<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    return false;<a name="line.325"></a>
-<span class="sourceLineNo">326</span>  }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>  @Override<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  public FlushRequester getFlushRequester() {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    return null;<a name="line.330"></a>
-<span class="sourceLineNo">331</span>  }<a name="line.331"></a>
-<span class="sourceLineNo">332</span>  @Override<a name="line.332"></a>
-<span class="sourceLineNo">333</span>  public CompactionRequester getCompactionRequestor() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    return null;<a name="line.334"></a>
-<span class="sourceLineNo">335</span>  }<a name="line.335"></a>
-<span class="sourceLineNo">336</span>  @Override<a name="line.336"></a>
-<span class="sourceLineNo">337</span>  public RegionServerAccounting getRegionServerAccounting() {<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    return null;<a name="line.338"></a>
-<span class="sourceLineNo">339</span>  }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>  @Override<a name="line.341"></a>
-<span class="sourceLineNo">342</span>  public RegionServerRpcQuotaManager getRegionServerRpcQuotaManager() {<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    return null;<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>  @Override<a name="line.346"></a>
-<span class="sourceLineNo">347</span>  public void postOpenDeployTasks(PostOpenDeployContext context) throws IOException {<a name="line.347"></a>
-<span class="sourceLineNo">348</span>  }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>  @Override<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  public RpcServerInterface getRpcServer() {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>    return null;<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>  @Override<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ConcurrentSkipListMap&lt;byte[], Boolean&gt; getRegionsInTransitionInRS() {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    return null;<a name="line.357"></a>
-<span class="sourceLineNo">358</span>  }<a name="line.358"></a>
-<span class="sourceLineNo">359</span><a name="line.359"></a>
-<span class="sourceLineNo">360</span>  @Override<a name="line.360"></a>
-<span class="sourceLineNo">361</span>  public FileSystem getFileSystem() {<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    return null;<a name="line.362"></a>
-<span class="sourceLineNo">363</span>  }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>  @Override<a name="line.365"></a>
-<span class="sourceLineNo">366</span>  public GetResponse get(RpcController controller, GetRequest request)<a name="line.366"></a>
-<span class="sourceLineNo">367</span>  throws ServiceException {<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.368"></a>
-<span class="sourceLineNo">369</span>    Map&lt;byte [], Result&gt; m = this.gets.get(regionName);<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    GetResponse.Builder builder = GetResponse.newBuilder();<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    if (m != null) {<a name="line.371"></a>
-<span class="sourceLineNo">372</span>      byte[] row = request.getGet().getRow().toByteArray();<a name="line.372"></a>
-<span class="sourceLineNo">373</span>      builder.setResult(ProtobufUtil.toResult(m.get(row)));<a name="line.373"></a>
-<span class="sourceLineNo">374</span>    }<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    return builder.build();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>  }<a name="line.376"></a>
-<span class="sourceLineNo">377</span><a name="line.377"></a>
-<span class="sourceLineNo">378</span>  @Override<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public MutateResponse mutate(RpcController controller, MutateRequest request)<a name="line.379"></a>
-<span class="sourceLineNo">380</span>      throws ServiceException {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    return null;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
-<span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  @Override<a name="line.384"></a>
-<span class="sourceLineNo">385</span>  public ScanResponse scan(RpcController controller, ScanRequest request)<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      throws ServiceException {<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    ScanResponse.Builder builder = ScanResponse.newBuilder();<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    try {<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      if (request.hasScan()) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        builder.setScannerId(openScanner(regionName, null));<a name="line.391"></a>
-<span class="sourceLineNo">392</span>        builder.setMoreResults(true);<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      }<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      else {<a name="line.394"></a>
-<span class="sourceLineNo">395</span>        long scannerId = request.getScannerId();<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        Result result = next(scannerId);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>        if (result != null) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>          builder.addCellsPerResult(result.size());<a name="line.398"></a>
-<span class="sourceLineNo">399</span>          List&lt;CellScannable&gt; results = new ArrayList&lt;&gt;(1);<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          results.add(result);<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          ((HBaseRpcController) controller).setCellScanner(CellUtil<a name="line.401"></a>
-<span class="sourceLineNo">402</span>              .createCellScanner(results));<a name="line.402"></a>
-<span class="sourceLineNo">403</span>          builder.setMoreResults(true);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>        }<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        else {<a name="line.405"></a>
-<span class="sourceLineNo">406</span>          builder.setMoreResults(false);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>          close(scannerId);<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>    } catch (IOException ie) {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>      throw new ServiceException(ie);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    }<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    return builder.build();<a name="line.413"></a>
-<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>  @Override<a name="line.416"></a>
-<span class="sourceLineNo">417</span>  public BulkLoadHFileResponse bulkLoadHFile(RpcController controller,<a name="line.417"></a>
-<span class="sourceLineNo">418</span>      BulkLoadHFileRequest request) throws ServiceException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    return null;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>  @Override<a name="line.422"></a>
-<span class="sourceLineNo">423</span>  public ClientProtos.CoprocessorServiceResponse execService(RpcController controller,<a name="line.423"></a>
-<span class="sourceLineNo">424</span>      ClientProtos.CoprocessorServiceRequest request) throws ServiceException {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    return null;<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>  @Override<a name="line.428"></a>
-<span class="sourceLineNo">429</span>  public ClientProtos.MultiResponse multi(<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      RpcController controller, MultiRequest request) throws ServiceException {<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    return null;<a name="line.431"></a>
-<span class="sourceLineNo">432</span>  }<a name="line.432"></a>
-<span class="sourceLineNo">433</span><a name="line.433"></a>
-<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  public GetRegionInfoResponse getRegionInfo(RpcController controller,<a name="line.435"></a>
-<span class="sourceLineNo">436</span>      GetRegionInfoRequest request) throws ServiceException {<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    GetRegionInfoResponse.Builder builder = GetRegionInfoResponse.newBuilder();<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    builder.setRegionInfo(ProtobufUtil.toRegionInfo(RegionInfoBuilder.FIRST_META_REGIONINFO));<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    return builder.build();<a name="line.439"></a>
-<span class="sourceLineNo">440</span>  }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>  @Override<a name="line.442"></a>
-<span class="sourceLineNo">443</span>  public GetRegionLoadResponse getRegionLoad(RpcController controller,<a name="line.443"></a>
-<span class="sourceLineNo">444</span>      GetRegionLoadRequest request) throws ServiceException {<a name="line.444"></a>
-<span class="sourceLineNo">445</span>    GetRegionLoadResponse.Builder builder = GetRegionLoadResponse.newBuilder();<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    return builder.build();<a name="line.446"></a>
-<span class="sourceLineNo">447</span>  }<a name="line.447"></a>
-<span class="sourceLineNo">448</span><a name="line.448"></a>
-<span class="sourceLineNo">449</span>  @Override<a name="line.449"></a>
-<span class="sourceLineNo">450</span>  public ClearCompactionQueuesResponse clearCompactionQueues(RpcController controller,<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    ClearCompactionQueuesRequest request) throws ServiceException {<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    return null;<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>  @Override<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  public GetStoreFileResponse getStoreFile(RpcController controller,<a name="line.456"></a>
-<span class="sourceLineNo">457</span>      GetStoreFileRequest request) throws ServiceException {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    return null;<a name="line.458"></a>
-<span class="sourceLineNo">459</span>  }<a name="line.459"></a>
-<span class="sourceLineNo">460</span><a name="line.460"></a>
-<span class="sourceLineNo">461</span>  @Override<a name="line.461"></a>
-<span class="sourceLineNo">462</span>  public GetOnlineRegionResponse getOnlineRegion(RpcController controller,<a name="line.462"></a>
-<span class="sourceLineNo">463</span>      GetOnlineRegionRequest request) throws ServiceException {<a name="line.463"></a>
-<span class="sourceLineNo">464</span>    return null;<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>  @Override<a name="line.467"></a>
-<span class="sourceLineNo">468</span>  public List&lt;Region&gt; getRegions() {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    return null;<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>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public OpenRegionResponse openRegion(RpcController controller,<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      OpenRegionRequest request) throws ServiceException {<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    return null;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>  }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span>  @Override<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public WarmupRegionResponse warmupRegion(RpcController controller,<a name="line.479"></a>
-<span class="sourceLineNo">480</span>      WarmupRegionRequest request) throws ServiceException {<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    return null;<a name="line.481"></a>
-<span class="sourceLineNo">482</span>  }<a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public CloseRegionResponse closeRegion(RpcController controller,<a name="line.484"></a>
-<span class="sourceLineNo">485</span>      CloseRegionRequest request) throws ServiceException {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    return null;<a name="line.486"></a>
-<span class="sourceLineNo">487</span>  }<a name="line.487"></a>
-<span class="sourceLineNo">488</span><a name="line.488"></a>
-<span class="sourceLineNo">489</span>  @Override<a name="line.489"></a>
-<span class="sourceLineNo">490</span>  public FlushRegionResponse flushRegion(RpcController controller,<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      FlushRegionRequest request) throws ServiceException {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    return null;<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>  @Override<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  public CompactionSwitchResponse compactionSwitch(RpcController controller,<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      CompactionSwitchRequest request) throws ServiceException {<a name="line.497"></a>
-<span class="sourceLineNo">498</span>    return null;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>  }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>  @Override<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  public CompactRegionResponse compactRegion(RpcController controller,<a name="line.502"></a>
-<span class="sourceLineNo">503</span>      CompactRegionRequest request) throws ServiceException {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    return null;<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>  @Override<a name="line.507"></a>
-<span class="sourceLineNo">508</span>  public ReplicateWALEntryResponse replicateWALEntry(RpcController controller,<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      ReplicateWALEntryRequest request) throws ServiceException {<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    return null;<a name="line.510"></a>
-<span class="sourceLineNo">511</span>  }<a name="line.511"></a>
-<span class="sourceLineNo">512</span><a name="line.512"></a>
-<span class="sourceLineNo">513</span>  @Override<a name="line.513"></a>
-<span class="sourceLineNo">514</span>  public RollWALWriterResponse rollWALWriter(RpcController controller,<a name="line.514"></a>
-<span class="sourceLineNo">515</span>      RollWALWriterRequest request) throws ServiceException {<a name="line.515"></a>
-<span class="sourceLineNo">516</span>    return null;<a name="line.516"></a>
-<span class="sourceLineNo">517</span>  }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span>  @Override<a name="line.519"></a>
-<span class="sourceLineNo">520</span>  public GetServerInfoResponse getServerInfo(RpcController controller,<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      GetServerInfoRequest request) throws ServiceException {<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    return null;<a name="line.522"></a>
-<span class="sourceLineNo">523</span>  }<a name="line.523"></a>
-<span class="sourceLineNo">524</span><a name="line.524"></a>
-<span class="sourceLineNo">525</span>  @Override<a name="line.525"></a>
-<span class="sourceLineNo">526</span>  public StopServerResponse stopServer(RpcController controller,<a name="line.526"></a>
-<span class="sourceLineNo">527</span>      StopServerRequest request) throws ServiceException {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>    return null;<a name="line.528"></a>
-<span class="sourceLineNo">529</span>  }<a name="line.529"></a>
-<span class="sourceLineNo">530</span><a name="line.530"></a>
-<span class="sourceLineNo">531</span>  @Override<a name="line.531"></a>
-<span class="sourceLineNo">532</span>  public List&lt;Region&gt; getRegions(TableName tableName) throws IOException {<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    return null;<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>  @Override<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  public LeaseManager getLeaseManager() {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    return null;<a name="line.538"></a>
-<span class="sourceLineNo">539</span>  }<a name="line.539"></a>
-<span class="sourceLineNo">540</span><a name="line.540"></a>
-<span class="sourceLineNo">541</span>  @Override<a name="line.541"></a>
-<span class="sourceLineNo">542</span>  public List&lt;WAL&gt; getWALs() throws IOException {<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return Collections.emptyList();<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  @Override<a name="line.546"></a>
-<span class="sourceLineNo">547</span>  public WAL getWAL(RegionInfo regionInfo) throws IOException {<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    return null;<a name="line.548"></a>
-<span class="sourceLineNo">549</span>  }<a name="line.549"></a>
-<span class="sourceLineNo">550</span><a name="line.550"></a>
-<span class="sourceLineNo">551</span>  @Override<a name="line.551"></a>
-<span class="sourceLineNo">552</span>  public ExecutorService getExecutorService() {<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    return null;<a name="line.553"></a>
-<span class="sourceLineNo">554</span>  }<a name="line.554"></a>
-<span class="sourceLineNo">555</span><a name="line.555"></a>
-<span class="sourceLineNo">556</span>  @Override<a name="line.556"></a>
-<span class="sourceLineNo">557</span>  public ChoreService getChoreService() {<a name="line.557"></a>
-<span class="sourceLineNo">558</span>    return null;<a name="line.558"></a>
-<span class="sourceLineNo">559</span>  }<a name="line.559"></a>
-<span class="sourceLineNo">560</span><a name="line.560"></a>
-<span class="sourceLineNo">561</span>  @Override<a name="line.561"></a>
-<span class="sourceLineNo">562</span>  public void updateRegionFavoredNodesMapping(String encodedRegionName,<a name="line.562"></a>
-<span class="sourceLineNo">563</span>      List&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName&gt; favoredNodes) {<a name="line.563"></a>
-<span class="sourceLineNo">564</span>  }<a name="line.564"></a>
-<span class="sourceLineNo">565</span><a name="line.565"></a>
-<span class="sourceLineNo">566</span>  @Override<a name="line.566"></a>
-<span class="sourceLineNo">567</span>  public InetSocketAddress[] getFavoredNodesForRegion(String encodedRegionName) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    return null;<a name="line.568"></a>
-<span class="sourceLineNo">569</span>  }<a name="line.569"></a>
-<span class="sourceLineNo">570</span><a name="line.570"></a>
-<span class="sourceLineNo">571</span>  @Override<a name="line.571"></a>
-<span class="sourceLineNo">572</span>  public ReplicateWALEntryResponse<a name="line.572"></a>
-<span class="sourceLineNo">573</span>      replay(RpcController controller, ReplicateWALEntryRequest request)<a name="line.573"></a>
-<span class="sourceLineNo">574</span>      throws ServiceException {<a name="line.574"></a>
-<span class="sourceLineNo">575</span>    return null;<a name="line.575"></a>
-<span class="sourceLineNo">576</span>  }<a name="line.576"></a>
-<span class="sourceLineNo">577</span><a name="line.577"></a>
-<span class="sourceLineNo">578</span>  @Override<a name="line.578"></a>
-<span class="sourceLineNo">579</span>  public UpdateFavoredNodesResponse updateFavoredNodes(RpcController controller,<a name="line.579"></a>
-<span class="sourceLineNo">580</span>      UpdateFavoredNodesRequest request) throws ServiceException {<a name="line.580"></a>
-<span class="sourceLineNo">581</span>    return null;<a name="line.581"></a>
-<span class="sourceLineNo">582</span>  }<a name="line.582"></a>
-<span class="sourceLineNo">583</span><a name="line.583"></a>
-<span class="sourceLineNo">584</span>  @Override<a name="line.584"></a>
-<span class="sourceLineNo">585</span>  public ServerNonceManager getNonceManager() {<a name="line.585"></a>
-<span class="sourceLineNo">586</span>    return null;<a name="line.586"></a>
-<span class="sourceLineNo">587</span>  }<a name="line.587"></a>
-<span class="sourceLineNo">588</span><a name="line.588"></a>
-<span class="sourceLineNo">589</span>  @Override<a name="line.589"></a>
-<span class="sourceLineNo">590</span>  public boolean reportRegionStateTransition(RegionStateTransitionContext context) {<a name="line.590"></a>
-<span class="sourceLineNo">591</span>    return false;<a name="line.591"></a>
-<span class="sourceLineNo">592</span>  }<a name="line.592"></a>
-<span class="sourceLineNo">593</span><a name="line.593"></a>
-<span class="sourceLineNo">594</span>  @Override<a name="line.594"></a>
-<span class="sourceLineNo">595</span>  public boolean registerService(Service service) {<a name="line.595"></a>
-<span class="sourceLineNo">596</span>    return false;<a name="line.596"></a>
-<span class="sourceLineNo">597</span>  }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span>  @Override<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  public CoprocessorServiceResponse execRegionServerService(RpcController controller,<a name="line.600"></a>
-<span class="sourceLineNo">601</span>      CoprocessorServiceRequest request) throws ServiceException {<a name="line.601"></a>
-<span class="sourceLineNo">602</span>    return null;<a name="line.602"></a>
-<span class="sourceLineNo">603</span>  }<a name="line.603"></a>
-<span class="sourceLineNo">604</span><a name="line.604"></a>
-<span class="sourceLineNo">605</span>  @Override<a name="line.605"></a>
-<span class="sourceLineNo">606</span>  public UpdateConfigurationResponse updateConfiguration(<a name="line.606"></a>
-<span class="sourceLineNo">607</span>      RpcController controller, UpdateConfigurationRequest request)<a name="line.607"></a>
-<span class="sourceLineNo">608</span>      throws ServiceException {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    return null;<a name="line.609"></a>
-<span class="sourceLineNo">610</span>  }<a name="line.610"></a>
-<span class="sourceLineNo">611</span><a name="line.611"></a>
-<span class="sourceLineNo">612</span>  @Override<a name="line.612"></a>
-<span class="sourceLineNo">613</span>  public ClearRegionBlockCacheResponse clearRegionBlockCache(RpcController controller,<a name="line.613"></a>
-<span class="sourceLineNo">614</span>                                                             ClearRegionBlockCacheRequest request)<a name="line.614"></a>
-<span class="sourceLineNo">615</span>    throws ServiceException {<a name="line.615"></a>
-<span class="sourceLineNo">616</span>    return null;<a name="line.616"></a>
-<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
-<span class="sourceLineNo">618</span><a name="line.618"></a>
-<span class="sourceLineNo">619</span>  @Override<a name="line.619"></a>
-<span class="sourceLineNo">620</span>  public HeapMemoryManager getHeapMemoryManager() {<a name="line.620"></a>
-<span class="sourceLineNo">621</span>    return null;<a name="line.621"></a>
-<span class="sourceLineNo">622</span>  }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span>  @Override<a name="line.624"></a>
-<span class="sourceLineNo">625</span>  public double getCompactionPressure() {<a name="line.625"></a>
-<span class="sourceLineNo">626</span>    return 0;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>  }<a name="line.627"></a>
-<span class="sourceLineNo">628</span><a name="line.628"></a>
-<span class="sourceLineNo">629</span>  @Override<a name="line.629"></a>
-<span class="sourceLineNo">630</span>  public ThroughputController getFlushThroughputController() {<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return null;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  @Override<a name="line.634"></a>
-<span class="sourceLineNo">635</span>  public double getFlushPressure() {<a name="line.635"></a>
-<span class="sourceLineNo">636</span>    return 0;<a name="line.636"></a>
-<span class="sourceLineNo">637</span>  }<a name="line.637"></a>
-<span class="sourceLineNo">638</span><a name="line.638"></a>
-<span class="sourceLineNo">639</span>  @Override<a name="line.639"></a>
-<span class="sourceLineNo">640</span>  public MetricsRegionServer getMetrics() {<a name="line.640"></a>
-<span class="sourceLineNo">641</span>    return null;<a name="line.641"></a>
-<span class="sourceLineNo">642</span>  }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span>  @Override<a name="line.644"></a>
-<span class="sourceLineNo">645</span>  public EntityLock regionLock(List&lt;RegionInfo&gt; regionInfos, String description, Abortable abort)<a name="line.645"></a>
-<span class="sourceLineNo">646</span>      throws IOException {<a name="line.646"></a>
-<span class="sourceLineNo">647</span>    return null;<a name="line.647"></a>
-<span class="sourceLineNo">648</span>  }<a name="line.648"></a>
-<span class="sourceLineNo">649</span><a name="line.649"></a>
-<span class="sourceLineNo">650</span>  @Override<a name="line.650"></a>
-<span class="sourceLineNo">651</span>  public PrepareBulkLoadResponse prepareBulkLoad(RpcController controller,<a name="line.651"></a>
-<span class="sourceLineNo">652</span>      PrepareBulkLoadRequest request) throws ServiceException {<a name="line.652"></a>
-<span class="sourceLineNo">653</span>    return null;<a name="line.653"></a>
-<span class="sourceLineNo">654</span>  }<a name="line.654"></a>
-<span class="sourceLineNo">655</span><a name="line.655"></a>
-<span class="sourceLineNo">656</span>  @Override<a name="line.656"></a>
-<span class="sourceLineNo">657</span>  public CleanupBulkLoadResponse cleanupBulkLoad(RpcController controller,<a name="line.657"></a>
-<span class="sourceLineNo">658</span>      CleanupBulkLoadRequest request) throws ServiceException {<a name="line.658"></a>
-<span class="sourceLineNo">659</span>    return null;<a name="line.659"></a>
-<span class="sourceLineNo">660</span>  }<a name="line.660"></a>
-<span class="sourceLineNo">661</span><a name="line.661"></a>
-<span class="sourceLineNo">662</span>  @Override<a name="line.662"></a>
-<span class="sourceLineNo">663</span>  public SecureBulkLoadManager getSecureBulkLoadManager() {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>    return null;<a name="line.664"></a>
-<span class="sourceLineNo">665</span>  }<a name="line.665"></a>
-<span class="sourceLineNo">666</span><a name="line.666"></a>
-<span class="sourceLineNo">667</span>  @Override<a name="line.667"></a>
-<span class="sourceLineNo">668</span>  public void unassign(byte[] regionName) throws IOException {<a name="line.668"></a>
-<span class="sourceLineNo">669</span>  }<a name="line.669"></a>
-<span class="sourceLineNo">670</span><a name="line.670"></a>
-<span class="sourceLineNo">671</span>  @Override<a name="line.671"></a>
-<span class="sourceLineNo">672</span>  public RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager() {<a name="line.672"></a>
-<span class="sourceLineNo">673</span>    return null;<a name="line.673"></a>
-<span class="sourceLineNo">674</span>  }<a name="line.674"></a>
-<span class="sourceLineNo">675</span><a name="line.675"></a>
-<span class="sourceLineNo">676</span>  @Override<a name="line.676"></a>
-<span class="sourceLineNo">677</span>  public ExecuteProceduresResponse executeProcedures(RpcController controller,<a name="line.677"></a>
-<span class="sourceLineNo">678</span>      ExecuteProceduresRequest request) throws ServiceException {<a name="line.678"></a>
-<span class="sourceLineNo">679</span>    return null;<a name="line.679"></a>
-<span class="sourceLineNo">680</span>  }<a name="line.680"></a>
-<span class="sourceLineNo">681</span><a name="line.681"></a>
-<span class="sourceLineNo">682</span>  @Override<a name="line.682"></a>
-<span class="sourceLineNo">683</span>  public SlowLogResponses getSlowLogResponses(RpcController controller,<a name="line.683"></a>
-<span class="sourceLineNo">684</span>      SlowLogResponseRequest request) throws ServiceException {<a name="line.684"></a>
-<span class="sourceLineNo">685</span>    return null;<a name="line.685"></a>
-<span class="sourceLineNo">686</span>  }<a name="line.686"></a>
-<span class="sourceLineNo">687</span><a name="line.687"></a>
-<span class="sourceLineNo">688</span>  @Override<a name="line.688"></a>
-<span class="sourceLineNo">689</span>  public SlowLogResponses getLargeLogResponses(RpcController controller,<a name="line.689"></a>
-<span class="sourceLineNo">690</span>      SlowLogResponseRequest request) throws ServiceException {<a name="line.690"></a>
-<span class="sourceLineNo">691</span>    return null;<a name="line.691"></a>
-<span class="sourceLineNo">692</span>  }<a name="line.692"></a>
-<span class="sourceLineNo">693</span><a name="line.693"></a>
-<span class="sourceLineNo">694</span>  @Override<a name="line.694"></a>
-<span class="sourceLineNo">695</span>  public ClearSlowLogResponses clearSlowLogsResponses(RpcController controller,<a name="line.695"></a>
-<span class="sourceLineNo">696</span>      ClearSlowLogResponseRequest request) throws ServiceException {<a name="line.696"></a>
-<span class="sourceLineNo">697</span>    return null;<a name="line.697"></a>
-<span class="sourceLineNo">698</span>  }<a name="line.698"></a>
-<span class="sourceLineNo">699</span><a name="line.699"></a>
-<span class="sourceLineNo">700</span>  @Override<a name="line.700"></a>
-<span class="sourceLineNo">701</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.701"></a>
-<span class="sourceLineNo">702</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.702"></a>
-<span class="sourceLineNo">703</span>    return null;<a name="line.703"></a>
-<span class="sourceLineNo">704</span>  }<a name="line.704"></a>
-<span class="sourceLineNo">705</span><a name="line.705"></a>
-<span class="sourceLineNo">706</span>  @Override<a name="line.706"></a>
-<span class="sourceLineNo">707</span>  public GetSpaceQuotaSnapshotsResponse getSpaceQuotaSnapshots(<a name="line.707"></a>
-<span class="sourceLineNo">708</span>      RpcController controller, GetSpaceQuotaSnapshotsRequest request)<a name="line.708"></a>
-<span class="sourceLineNo">709</span>      throws ServiceException {<a name="line.709"></a>
-<span class="sourceLineNo">710</span>    return null;<a name="line.710"></a>
-<span class="sourceLineNo">711</span>  }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span>  @Override<a name="line.713"></a>
-<span class="sourceLineNo">714</span>  public Connection createConnection(Configuration conf) throws IOException {<a name="line.714"></a>
-<span class="sourceLineNo">715</span>    return null;<a name="line.715"></a>
-<span class="sourceLineNo">716</span>  }<a name="line.716"></a>
-<span class="sourceLineNo">717</span><a name="line.717"></a>
-<span class="sourceLineNo">718</span>  @Override<a name="line.718"></a>
-<span class="sourceLineNo">719</span>  public boolean reportRegionSizesForQuotas(RegionSizeStore sizeStore) {<a name="line.719"></a>
-<span class="sourceLineNo">720</span>    return true;<a name="line.720"></a>
-<span class="sourceLineNo">721</span>  }<a name="line.721"></a>
-<span class="sourceLineNo">722</span><a name="line.722"></a>
-<span class="sourceLineNo">723</span>  @Override<a name="line.723"></a>
-<span class="sourceLineNo">724</span>  public boolean reportFileArchivalForQuotas(<a name="line.724"></a>
-<span class="sourceLineNo">725</span>      TableName tableName, Collection&lt;Entry&lt;String, Long&gt;&gt; archivedFiles) {<a name="line.725"></a>
-<span class="sourceLineNo">726</span>    return false;<a name="line.726"></a>
+<span class="sourceLineNo">117</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse;<a name="line.120"></a>
+<span class="sourceLineNo">121</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest;<a name="line.121"></a>
+<span class="sourceLineNo">122</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest;<a name="line.123"></a>
+<span class="sourceLineNo">124</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest;<a name="line.126"></a>
+<span class="sourceLineNo">127</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest;<a name="line.128"></a>
+<span class="sourceLineNo">129</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest;<a name="line.130"></a>
+<span class="sourceLineNo">131</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse;<a name="line.131"></a>
+<span class="sourceLineNo">132</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse;<a name="line.133"></a>
+<span class="sourceLineNo">134</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest;<a name="line.135"></a>
+<span class="sourceLineNo">136</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse;<a name="line.136"></a>
+<span class="sourceLineNo">137</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest;<a name="line.137"></a>
+<span class="sourceLineNo">138</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse;<a name="line.138"></a>
+<span class="sourceLineNo">139</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest;<a name="line.139"></a>
+<span class="sourceLineNo">140</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse;<a name="line.140"></a>
+<span class="sourceLineNo">141</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest;<a name="line.141"></a>
+<span class="sourceLineNo">142</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse;<a name="line.142"></a>
+<span class="sourceLineNo">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span>/**<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * A mock RegionServer implementation.<a name="line.145"></a>
+<span class="sourceLineNo">146</span> * Use this when you can't bend Mockito to your liking (e.g. return null result<a name="line.146"></a>
+<span class="sourceLineNo">147</span> * when 'scanning' until master timesout and then return a coherent meta row<a name="line.147"></a>
+<span class="sourceLineNo">148</span> * result thereafter.  Have some facility for faking gets and scans.  See<a name="line.148"></a>
+<span class="sourceLineNo">149</span> * setGetResult(byte[], byte[], Result) for how to fill the backing data<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * store that the get pulls from.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> */<a name="line.151"></a>
+<span class="sourceLineNo">152</span>class MockRegionServer implements AdminProtos.AdminService.BlockingInterface,<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    ClientProtos.ClientService.BlockingInterface, RegionServerServices {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>  private final ServerName sn;<a name="line.154"></a>
+<span class="sourceLineNo">155</span>  private final ZKWatcher zkw;<a name="line.155"></a>
+<span class="sourceLineNo">156</span>  private final Configuration conf;<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  private final Random random = new Random();<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>  /**<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * Map of regions to map of rows and {@link Result}. Used as data source when<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * {@link #get(RpcController, ClientProtos.GetRequest)} is called. Because we have a byte<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * key, need to use TreeMap and provide a Comparator.  Use<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * {@link #setGetResult(byte[], byte[], Result)} filling this map.<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  private final Map&lt;byte [], Map&lt;byte [], Result&gt;&gt; gets = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.165"></a>
+<span class="sourceLineNo">166</span><a name="line.166"></a>
+<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * Map of regions to results to return when scanning.<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  private final Map&lt;byte [], Result []&gt; nexts = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.170"></a>
+<span class="sourceLineNo">171</span><a name="line.171"></a>
+<span class="sourceLineNo">172</span>  /**<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   * Data structure that holds regionname and index used scanning.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>   */<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  class RegionNameAndIndex {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    private final byte[] regionName;<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    private int index = 0;<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>    RegionNameAndIndex(final byte[] regionName) {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>      this.regionName = regionName;<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>    byte[] getRegionName() {<a name="line.183"></a>
+<span class="sourceLineNo">184</span>      return this.regionName;<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    }<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span>    int getThenIncrement() {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      int currentIndex = this.index;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>      this.index++;<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      return currentIndex;<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    }<a name="line.191"></a>
+<span class="sourceLineNo">192</span>  }<a name="line.192"></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>   * Outstanding scanners and their offset into &lt;code&gt;nexts&lt;/code&gt;<a name="line.195"></a>
+<span class="sourceLineNo">196</span>   */<a name="line.196"></a>
+<span class="sourceLineNo">197</span>  private final Map&lt;Long, RegionNameAndIndex&gt; scannersAndOffsets = new HashMap&lt;&gt;();<a name="line.197"></a>
+<span class="sourceLineNo">198</span><a name="line.198"></a>
+<span class="sourceLineNo">199</span>  /**<a name="line.199"></a>
+<span class="sourceLineNo">200</span>   * @param sn Name of this mock regionserver<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   * @throws IOException<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   * @throws org.apache.hadoop.hbase.ZooKeeperConnectionException<a name="line.202"></a>
+<span class="sourceLineNo">203</span>   */<a name="line.203"></a>
+<span class="sourceLineNo">204</span>  MockRegionServer(final Configuration conf, final ServerName sn)<a name="line.204"></a>
+<span class="sourceLineNo">205</span>  throws ZooKeeperConnectionException, IOException {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    this.sn = sn;<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    this.conf = conf;<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    this.zkw = new ZKWatcher(conf, sn.toString(), this, true);<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<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>   * Use this method filling the backing data source used by<a name="line.212"></a>
+<span class="sourceLineNo">213</span>   * {@link #get(RpcController, ClientProtos.GetRequest)}<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * @param regionName the region name to assign<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param row the row key<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param r the single row result<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   */<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  void setGetResult(final byte [] regionName, final byte [] row, final Result r) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    Map&lt;byte [], Result&gt; value = this.gets.get(regionName);<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    if (value == null) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span>      // If no value already, create one.  Needs to be treemap because we are<a name="line.221"></a>
+<span class="sourceLineNo">222</span>      // using byte array as key.   Not thread safe.<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      value = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.223"></a>
+<span class="sourceLineNo">224</span>      this.gets.put(regionName, value);<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    }<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    value.put(row, r);<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<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>   * Use this method to set what a scanner will reply as we next through<a name="line.230"></a>
+<span class="sourceLineNo">231</span>   * @param regionName<a name="line.231"></a>
+<span class="sourceLineNo">232</span>   * @param rs<a name="line.232"></a>
+<span class="sourceLineNo">233</span>   */<a name="line.233"></a>
+<span class="sourceLineNo">234</span>  void setNextResults(final byte [] regionName, final Result [] rs) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    this.nexts.put(regionName, rs);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>  }<a name="line.236"></a>
+<span class="sourceLineNo">237</span><a name="line.237"></a>
+<span class="sourceLineNo">238</span>  @Override<a name="line.238"></a>
+<span class="sourceLineNo">239</span>  public boolean isStopped() {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    return false;<a name="line.240"></a>
+<span class="sourceLineNo">241</span>  }<a name="line.241"></a>
+<span class="sourceLineNo">242</span><a name="line.242"></a>
+<span class="sourceLineNo">243</span>  @Override<a name="line.243"></a>
+<span class="sourceLineNo">244</span>  public void abort(String why, Throwable e) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>    throw new RuntimeException(this.sn + ": " + why, e);<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>  @Override<a name="line.248"></a>
+<span class="sourceLineNo">249</span>  public boolean isAborted() {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>    return false;<a name="line.250"></a>
+<span class="sourceLineNo">251</span>  }<a name="line.251"></a>
+<span class="sourceLineNo">252</span><a name="line.252"></a>
+<span class="sourceLineNo">253</span>  public long openScanner(byte[] regionName, Scan scan) throws IOException {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    long scannerId = this.random.nextLong();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    this.scannersAndOffsets.put(scannerId, new RegionNameAndIndex(regionName));<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    return scannerId;<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>  public Result next(long scannerId) throws IOException {<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    RegionNameAndIndex rnai = this.scannersAndOffsets.get(scannerId);<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    int index = rnai.getThenIncrement();<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    Result [] results = this.nexts.get(rnai.getRegionName());<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    if (results == null) return null;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>    return index &lt; results.length? results[index]: null;<a name="line.264"></a>
+<span class="sourceLineNo">265</span>  }<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public Result [] next(long scannerId, int numberOfRows) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    // Just return one result whatever they ask for.<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    Result r = next(scannerId);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    return r == null? null: new Result [] {r};<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>  public void close(final long scannerId) throws IOException {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    this.scannersAndOffsets.remove(scannerId);<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>  @Override<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  public void stop(String why) {<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    this.zkw.close();<a name="line.279"></a>
+<span class="sourceLineNo">280</span>  }<a name="line.280"></a>
+<span class="sourceLineNo">281</span><a name="line.281"></a>
+<span class="sourceLineNo">282</span>  @Override<a name="line.282"></a>
+<span class="sourceLineNo">283</span>  public void addRegion(HRegion r) {<a name="line.283"></a>
+<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
+<span class="sourceLineNo">285</span><a name="line.285"></a>
+<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
+<span class="sourceLineNo">287</span>  public boolean removeRegion(HRegion r, ServerName destination) {<a name="line.287"></a>
+<span class="sourceLineNo">288</span>    return false;<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span>  @Override<a name="line.291"></a>
+<span class="sourceLineNo">292</span>  public HRegion getRegion(String encodedRegionName) {<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    return null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span>  }<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span>  @Override<a name="line.296"></a>
+<span class="sourceLineNo">297</span>  public Configuration getConfiguration() {<a name="line.297"></a>
+<span class="sourceLineNo">298</span>    return this.conf;<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  }<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span>  @Override<a name="line.301"></a>
+<span class="sourceLineNo">302</span>  public ZKWatcher getZooKeeper() {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>    return this.zkw;<a name="line.303"></a>
+<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
+<span class="sourceLineNo">305</span><a name="line.305"></a>
+<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
+<span class="sourceLineNo">307</span>  public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.307"></a>
+<span class="sourceLineNo">308</span>    return null;<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  }<a name="line.309"></a>
+<span class="sourceLineNo">310</span><a name="line.310"></a>
+<span class="sourceLineNo">311</span>  @Override<a name="line.311"></a>
+<span class="sourceLineNo">312</span>  public Connection getConnection() {<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    return null;<a name="line.313"></a>
+<span class="sourceLineNo">314</span>  }<a name="line.314"></a>
+<span class="sourceLineNo">315</span><a name="line.315"></a>
+<span class="sourceLineNo">316</span>  @Override<a name="line.316"></a>
+<span class="sourceLineNo">317</span>  public ServerName getServerName() {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>    return this.sn;<a name="line.318"></a>
+<span class="sourceLineNo">319</span>  }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>  @Override<a name="line.321"></a>
+<span class="sourceLineNo">322</span>  public boolean isStopping() {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    return false;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>  }<a name="line.324"></a>
+<span class="sourceLineNo">325</span><a name="line.325"></a>
+<span class="sourceLineNo">326</span>  @Override<a name="line.326"></a>
+<span class="sourceLineNo">327</span>  public FlushRequester getFlushRequester() {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>    return null;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>  }<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  @Override<a name="line.330"></a>
+<span class="sourceLineNo">331</span>  public CompactionRequester getCompactionRequestor() {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    return null;<a name="line.332"></a>
+<span class="sourceLineNo">333</span>  }<a name="line.333"></a>
+<span class="sourceLineNo">334</span>  @Override<a name="line.334"></a>
+<span class="sourceLineNo">335</span>  public RegionServerAccounting getRegionServerAccounting() {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    return null;<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>  @Override<a name="line.339"></a>
+<span class="sourceLineNo">340</span>  public RegionServerRpcQuotaManager getRegionServerRpcQuotaManager() {<a name="line.340"></a>
+<span class="sourceLineNo">341</span>    return null;<a name="line.341"></a>
+<span class="sourceLineNo">342</span>  }<a name="line.342"></a>
+<span class="sourceLineNo">343</span><a name="line.343"></a>
+<span class="sourceLineNo">344</span>  @Override<a name="line.344"></a>
+<span class="sourceLineNo">345</span>  public void postOpenDeployTasks(PostOpenDeployContext context) throws IOException {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>  }<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span>  @Override<a name="line.348"></a>
+<span class="sourceLineNo">349</span>  public RpcServerInterface getRpcServer() {<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    return null;<a name="line.350"></a>
+<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
+<span class="sourceLineNo">354</span>  public ConcurrentSkipListMap&lt;byte[], Boolean&gt; getRegionsInTransitionInRS() {<a name="line.354"></a>
+<span class="sourceLineNo">355</span>    return null;<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  }<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>  @Override<a name="line.358"></a>
+<span class="sourceLineNo">359</span>  public FileSystem getFileSystem() {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>    return null;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>  }<a name="line.361"></a>
+<span class="sourceLineNo">362</span><a name="line.362"></a>
+<span class="sourceLineNo">363</span>  @Override<a name="line.363"></a>
+<span class="sourceLineNo">364</span>  public GetResponse get(RpcController controller, GetRequest request)<a name="line.364"></a>
+<span class="sourceLineNo">365</span>  throws ServiceException {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    Map&lt;byte [], Result&gt; m = this.gets.get(regionName);<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    GetResponse.Builder builder = GetResponse.newBuilder();<a name="line.368"></a>
+<span class="sourceLineNo">369</span>    if (m != null) {<a name="line.369"></a>
+<span class="sourceLineNo">370</span>      byte[] row = request.getGet().getRow().toByteArray();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>      builder.setResult(ProtobufUtil.toResult(m.get(row)));<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    }<a name="line.372"></a>
+<span class="sourceLineNo">373</span>    return builder.build();<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>  @Override<a name="line.376"></a>
+<span class="sourceLineNo">377</span>  public MutateResponse mutate(RpcController controller, MutateRequest request)<a name="line.377"></a>
+<span class="sourceLineNo">378</span>      throws ServiceException {<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    return null;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>  }<a name="line.380"></a>
+<span class="sourceLineNo">381</span><a name="line.381"></a>
+<span class="sourceLineNo">382</span>  @Override<a name="line.382"></a>
+<span class="sourceLineNo">383</span>  public ScanResponse scan(RpcController controller, ScanRequest request)<a name="line.383"></a>
+<span class="sourceLineNo">384</span>      throws ServiceException {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    ScanResponse.Builder builder = ScanResponse.newBuilder();<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    try {<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      if (request.hasScan()) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        builder.setScannerId(openScanner(regionName, null));<a name="line.389"></a>
+<span class="sourceLineNo">390</span>        builder.setMoreResults(true);<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      }<a name="line.391"></a>
+<span class="sourceLineNo">392</span>      else {<a name="line.392"></a>
+<span class="sourceLineNo">393</span>        long scannerId = request.getScannerId();<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        Result result = next(scannerId);<a name="line.394"></a>
+<span class="sourceLineNo">395</span>        if (result != null) {<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          builder.addCellsPerResult(result.size());<a name="line.396"></a>
+<span class="sourceLineNo">397</span>          List&lt;CellScannable&gt; results = new ArrayList&lt;&gt;(1);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          results.add(result);<a name="line.398"></a>
+<span class="sourceLineNo">399</span>          ((HBaseRpcController) controller).setCellScanner(CellUtil<a name="line.399"></a>
+<span class="sourceLineNo">400</span>              .createCellScanner(results));<a name="line.400"></a>
+<span class="sourceLineNo">401</span>          builder.setMoreResults(true);<a name="line.401"></a>
+<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        else {<a name="line.403"></a>
+<span class="sourceLineNo">404</span>          builder.setMoreResults(false);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          close(scannerId);<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>    } catch (IOException ie) {<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      throw new ServiceException(ie);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    }<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    return builder.build();<a name="line.411"></a>
+<span class="sourceLineNo">412</span>  }<a name="line.412"></a>
+<span class="sourceLineNo">413</span><a name="line.413"></a>
+<span class="sourceLineNo">414</span>  @Override<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  public BulkLoadHFileResponse bulkLoadHFile(RpcController controller,<a name="line.415"></a>
+<span class="sourceLineNo">416</span>      BulkLoadHFileRequest request) throws ServiceException {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    return null;<a name="line.417"></a>
+<span class="sourceLineNo">418</span>  }<a name="line.418"></a>
+<span class="sourceLineNo">419</span><a name="line.419"></a>
+<span class="sourceLineNo">420</span>  @Override<a name="line.420"></a>
+<span class="sourceLineNo">421</span>  public ClientProtos.CoprocessorServiceResponse execService(RpcController controller,<a name="line.421"></a>
+<span class="sourceLineNo">422</span>      ClientProtos.CoprocessorServiceRequest request) throws ServiceException {<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    return null;<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  }<a name="line.424"></a>
+<span class="sourceLineNo">425</span><a name="line.425"></a>
+<span class="sourceLineNo">426</span>  @Override<a name="line.426"></a>
+<span class="sourceLineNo">427</span>  public ClientProtos.MultiResponse multi(<a name="line.427"></a>
+<span class="sourceLineNo">428</span>      RpcController controller, MultiRequest request) throws ServiceException {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>    return null;<a name="line.429"></a>
+<span class="sourceLineNo">430</span>  }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span>  @Override<a name="line.432"></a>
+<span class="sourceLineNo">433</span>  public GetRegionInfoResponse getRegionInfo(RpcController controller,<a name="line.433"></a>
+<span class="sourceLineNo">434</span>      GetRegionInfoRequest request) throws ServiceException {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    GetRegionInfoResponse.Builder builder = GetRegionInfoResponse.newBuilder();<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    builder.setRegionInfo(ProtobufUtil.toRegionInfo(RegionInfoBuilder.FIRST_META_REGIONINFO));<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    return builder.build();<a name="line.437"></a>
+<span class="sourceLineNo">438</span>  }<a name="line.438"></a>
+<span class="sourceLineNo">439</span><a name="line.439"></a>
+<span class="sourceLineNo">440</span>  @Override<a name="line.440"></a>
+<span class="sourceLineNo">441</span>  public GetRegionLoadResponse getRegionLoad(RpcController controller,<a name="line.441"></a>
+<span class="sourceLineNo">442</span>      GetRegionLoadRequest request) throws ServiceException {<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    GetRegionLoadResponse.Builder builder = GetRegionLoadResponse.newBuilder();<a name="line.443"></a>
+<span class="sourceLineNo">444</span>    return builder.build();<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>  @Override<a name="line.447"></a>
+<span class="sourceLineNo">448</span>  public ClearCompactionQueuesResponse clearCompactionQueues(RpcController controller,<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    ClearCompactionQueuesRequest request) throws ServiceException {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    return null;<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>  @Override<a name="line.453"></a>
+<span class="sourceLineNo">454</span>  public GetStoreFileResponse getStoreFile(RpcController controller,<a name="line.454"></a>
+<span class="sourceLineNo">455</span>      GetStoreFileRequest request) throws ServiceException {<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    return null;<a name="line.456"></a>
+<span class="sourceLineNo">457</span>  }<a name="line.457"></a>
+<span class="sourceLineNo">458</span><a name="line.458"></a>
+<span class="sourceLineNo">459</span>  @Override<a name="line.459"></a>
+<span class="sourceLineNo">460</span>  public GetOnlineRegionResponse getOnlineRegion(RpcController controller,<a name="line.460"></a>
+<span class="sourceLineNo">461</span>      GetOnlineRegionRequest request) throws ServiceException {<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    return null;<a name="line.462"></a>
+<span class="sourceLineNo">463</span>  }<a name="line.463"></a>
+<span class="sourceLineNo">464</span><a name="line.464"></a>
+<span class="sourceLineNo">465</span>  @Override<a name="line.465"></a>
+<span class="sourceLineNo">466</span>  public List&lt;Region&gt; getRegions() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    return null;<a name="line.467"></a>
+<span class="sourceLineNo">468</span>  }<a name="line.468"></a>
+<span class="sourceLineNo">469</span><a name="line.469"></a>
+<span class="sourceLineNo">470</span>  @Override<a name="line.470"></a>
+<span class="sourceLineNo">471</span>  public OpenRegionResponse openRegion(RpcController controller,<a name="line.471"></a>
+<span class="sourceLineNo">472</span>      OpenRegionRequest request) throws ServiceException {<a name="line.472"></a>
+<span class="sourceLineNo">473</span>    return null;<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>  @Override<a name="line.476"></a>
+<span class="sourceLineNo">477</span>  public WarmupRegionResponse warmupRegion(RpcController controller,<a name="line.477"></a>
+<span class="sourceLineNo">478</span>      WarmupRegionRequest request) throws ServiceException {<a name="line.478"></a>
+<span class="sourceLineNo">479</span>    return null;<a name="line.479"></a>
+<span class="sourceLineNo">480</span>  }<a name="line.480"></a>
+<span class="sourceLineNo">481</span>  @Override<a name="line.481"></a>
+<span class="sourceLineNo">482</span>  public CloseRegionResponse closeRegion(RpcController controller,<a name="line.482"></a>
+<span class="sourceLineNo">483</span>      CloseRegionRequest request) throws ServiceException {<a name="line.483"></a>
+<span class="sourceLineNo">484</span>    return null;<a name="line.484"></a>
+<span class="sourceLineNo">485</span>  }<a name="line.485"></a>
+<span class="sourceLineNo">486</span><a name="line.486"></a>
+<span class="sourceLineNo">487</span>  @Override<a name="line.487"></a>
+<span class="sourceLineNo">488</span>  public FlushRegionResponse flushRegion(RpcController controller,<a name="line.488"></a>
+<span class="sourceLineNo">489</span>      FlushRegionRequest request) throws ServiceException {<a name="line.489"></a>
+<span class="sourceLineNo">490</span>    return null;<a name="line.490"></a>
+<span class="sourceLineNo">491</span>  }<a name="line.491"></a>
+<span class="sourceLineNo">492</span><a name="line.492"></a>
+<span class="sourceLineNo">493</span>  @Override<a name="line.493"></a>
+<span class="sourceLineNo">494</span>  public CompactionSwitchResponse compactionSwitch(RpcController controller,<a name="line.494"></a>
+<span class="sourceLineNo">495</span>      CompactionSwitchRequest request) throws ServiceException {<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    return null;<a name="line.496"></a>
+<span class="sourceLineNo">497</span>  }<a name="line.497"></a>
+<span class="sourceLineNo">498</span><a name="line.498"></a>
+<span class="sourceLineNo">499</span>  @Override<a name="line.499"></a>
+<span class="sourceLineNo">500</span>  public CompactRegionResponse compactRegion(RpcController controller,<a name="line.500"></a>
+<span class="sourceLineNo">501</span>      CompactRegionRequest request) throws ServiceException {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>    return null;<a name="line.502"></a>
+<span class="sourceLineNo">503</span>  }<a name="line.503"></a>
+<span class="sourceLineNo">504</span><a name="line.504"></a>
+<span class="sourceLineNo">505</span>  @Override<a name="line.505"></a>
+<span class="sourceLineNo">506</span>  public ReplicateWALEntryResponse replicateWALEntry(RpcController controller,<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      ReplicateWALEntryRequest request) throws ServiceException {<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    return null;<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>  @Override<a name="line.511"></a>
+<span class="sourceLineNo">512</span>  public RollWALWriterResponse rollWALWriter(RpcController controller,<a name="line.512"></a>
+<span class="sourceLineNo">513</span>      RollWALWriterRequest request) throws ServiceException {<a name="line.513"></a>
+<span class="sourceLineNo">514</span>    return null;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
+<span class="sourceLineNo">516</span><a name="line.516"></a>
+<span class="sourceLineNo">517</span>  @Override<a name="line.517"></a>
+<span class="sourceLineNo">518</span>  public GetServerInfoResponse getServerInfo(RpcController controller,<a name="line.518"></a>
+<span class="sourceLineNo">519</span>      GetServerInfoRequest request) throws ServiceException {<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    return null;<a name="line.520"></a>
+<span class="sourceLineNo">521</span>  }<a name="line.521"></a>
+<span class="sourceLineNo">522</span><a name="line.522"></a>
+<span class="sourceLineNo">523</span>  @Override<a name="line.523"></a>
+<span class="sourceLineNo">524</span>  public StopServerResponse stopServer(RpcController controller,<a name="line.524"></a>
+<span class="sourceLineNo">525</span>      StopServerRequest request) throws ServiceException {<a name="line.525"></a>
+<span class="sourceLineNo">526</span>    return null;<a name="line.526"></a>
+<span class="sourceLineNo">527</span>  }<a name="line.527"></a>
+<span class="sourceLineNo">528</span><a name="line.528"></a>
+<span class="sourceLineNo">529</span>  @Override<a name="line.529"></a>
+<span class="sourceLineNo">530</span>  public List&lt;Region&gt; getRegions(TableName tableName) throws IOException {<a name="line.530"></a>
+<span class="sourceLineNo">531</span>    return null;<a name="line.531"></a>
+<span class="sourceLineNo">532</span>  }<a name="line.532"></a>
+<span class="sourceLineNo">533</span><a name="line.533"></a>
+<span class="sourceLineNo">534</span>  @Override<a name="line.534"></a>
+<span class="sourceLineNo">535</span>  public LeaseManager getLeaseManager() {<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    return null;<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>  @Override<a name="line.539"></a>
+<span class="sourceLineNo">540</span>  public List&lt;WAL&gt; getWALs() throws IOException {<a name="line.540"></a>
+<span class="sourceLineNo">541</span>    return Collections.emptyList();<a name="line.541"></a>
+<span class="sourceLineNo">542</span>  }<a name="line.542"></a>
+<span class="sourceLineNo">543</span><a name="line.543"></a>
+<span class="sourceLineNo">544</span>  @Override<a name="line.544"></a>
+<span class="sourceLineNo">545</span>  public WAL getWAL(RegionInfo regionInfo) throws IOException {<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    return null;<a name="line.546"></a>
+<span class="sourceLineNo">547</span>  }<a name="line.547"></a>
+<span class="sourceLineNo">548</span><a name="line.548"></a>
+<span class="sourceLineNo">549</span>  @Override<a name="line.549"></a>
+<span class="sourceLineNo">550</span>  public ExecutorService getExecutorService() {<a name="line.550"></a>
+<span class="sourceLineNo">551</span>    return null;<a name="line.551"></a>
+<span class="sourceLineNo">552</span>  }<a name="line.552"></a>
+<span class="sourceLineNo">553</span><a name="line.553"></a>
+<span class="sourceLineNo">554</span>  @Override<a name="line.554"></a>
+<span class="sourceLineNo">555</span>  public ChoreService getChoreService() {<a name="line.555"></a>
+<span class="sourceLineNo">556</span>    return null;<a name="line.556"></a>
+<span class="sourceLineNo">557</span>  }<a name="line.557"></a>
+<span class="sourceLineNo">558</span><a name="line.558"></a>
+<span class="sourceLineNo">559</span>  @Override<a name="line.559"></a>
+<span class="sourceLineNo">560</span>  public void updateRegionFavoredNodesMapping(String encodedRegionName,<a name="line.560"></a>
+<span class="sourceLineNo">561</span>      List&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName&gt; favoredNodes) {<a name="line.561"></a>
+<span class="sourceLineNo">562</span>  }<a name="line.562"></a>
+<span class="sourceLineNo">563</span><a name="line.563"></a>
+<span class="sourceLineNo">564</span>  @Override<a name="line.564"></a>
+<span class="sourceLineNo">565</span>  public InetSocketAddress[] getFavoredNodesForRegion(String encodedRegionName) {<a name="line.565"></a>
+<span class="sourceLineNo">566</span>    return null;<a name="line.566"></a>
+<span class="sourceLineNo">567</span>  }<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span>  @Override<a name="line.569"></a>
+<span class="sourceLineNo">570</span>  public ReplicateWALEntryResponse<a name="line.570"></a>
+<span class="sourceLineNo">571</span>      replay(RpcController controller, ReplicateWALEntryRequest request)<a name="line.571"></a>
+<span class="sourceLineNo">572</span>      throws ServiceException {<a name="line.572"></a>
+<span class="sourceLineNo">573</span>    return null;<a name="line.573"></a>
+<span class="sourceLineNo">574</span>  }<a name="line.574"></a>
+<span class="sourceLineNo">575</span><a name="line.575"></a>
+<span class="sourceLineNo">576</span>  @Override<a name="line.576"></a>
+<span class="sourceLineNo">577</span>  public UpdateFavoredNodesResponse updateFavoredNodes(RpcController controller,<a name="line.577"></a>
+<span class="sourceLineNo">578</span>      UpdateFavoredNodesRequest request) throws ServiceException {<a name="line.578"></a>
+<span class="sourceLineNo">579</span>    return null;<a name="line.579"></a>
+<span class="sourceLineNo">580</span>  }<a name="line.580"></a>
+<span class="sourceLineNo">581</span><a name="line.581"></a>
+<span class="sourceLineNo">582</span>  @Override<a name="line.582"></a>
+<span class="sourceLineNo">583</span>  public ServerNonceManager getNonceManager() {<a name="line.583"></a>
+<span class="sourceLineNo">584</span>    return null;<a name="line.584"></a>
+<span class="sourceLineNo">585</span>  }<a name="line.585"></a>
+<span class="sourceLineNo">586</span><a name="line.586"></a>
+<span class="sourceLineNo">587</span>  @Override<a name="line.587"></a>
+<span class="sourceLineNo">588</span>  public boolean reportRegionStateTransition(RegionStateTransitionContext context) {<a name="line.588"></a>
+<span class="sourceLineNo">589</span>    return false;<a name="line.589"></a>
+<span class="sourceLineNo">590</span>  }<a name="line.590"></a>
+<span class="sourceLineNo">591</span><a name="line.591"></a>
+<span class="sourceLineNo">592</span>  @Override<a name="line.592"></a>
+<span class="sourceLineNo">593</span>  public boolean registerService(Service service) {<a name="line.593"></a>
+<span class="sourceLineNo">594</span>    return false;<a name="line.594"></a>
+<span class="sourceLineNo">595</span>  }<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span>  @Override<a name="line.597"></a>
+<span class="sourceLineNo">598</span>  public CoprocessorServiceResponse execRegionServerService(RpcController controller,<a name="line.598"></a>
+<span class="sourceLineNo">599</span>      CoprocessorServiceRequest request) throws ServiceException {<a name="line.599"></a>
+<span class="sourceLineNo">600</span>    return null;<a name="line.600"></a>
+<span class="sourceLineNo">601</span>  }<a name="line.601"></a>
+<span class="sourceLineNo">602</span><a name="line.602"></a>
+<span class="sourceLineNo">603</span>  @Override<a name="line.603"></a>
+<span class="sourceLineNo">604</span>  public UpdateConfigurationResponse updateConfiguration(<a name="line.604"></a>
+<span class="sourceLineNo">605</span>      RpcController controller, UpdateConfigurationRequest request)<a name="line.605"></a>
+<span class="sourceLineNo">606</span>      throws ServiceException {<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    return null;<a name="line.607"></a>
+<span class="sourceLineNo">608</span>  }<a name="line.608"></a>
+<span class="sourceLineNo">609</span><a name="line.609"></a>
+<span class="sourceLineNo">610</span>  @Override<a name="line.610"></a>
+<span class="sourceLineNo">611</span>  public ClearRegionBlockCacheResponse clearRegionBlockCache(RpcController controller,<a name="line.611"></a>
+<span class="sourceLineNo">612</span>                                                             ClearRegionBlockCacheRequest request)<a name="line.612"></a>
+<span class="sourceLineNo">613</span>    throws ServiceException {<a name="line.613"></a>
+<span class="sourceLineNo">614</span>    return null;<a name="line.614"></a>
+<span class="sourceLineNo">615</span>  }<a name="line.615"></a>
+<span class="sourceLineNo">616</span><a name="line.616"></a>
+<span class="sourceLineNo">617</span>  @Override<a name="line.617"></a>
+<span class="sourceLineNo">618</span>  public HeapMemoryManager getHeapMemoryManager() {<a name="line.618"></a>
+<span class="sourceLineNo">619</span>    return null;<a name="line.619"></a>
+<span class="sourceLineNo">620</span>  }<a name="line.620"></a>
+<span class="sourceLineNo">621</span><a name="line.621"></a>
+<span class="sourceLineNo">622</span>  @Override<a name="line.622"></a>
+<span class="sourceLineNo">623</span>  public double getCompactionPressure() {<a name="line.623"></a>
+<span class="sourceLineNo">624</span>    return 0;<a name="line.624"></a>
+<span class="sourceLineNo">625</span>  }<a name="line.625"></a>
+<span class="sourceLineNo">626</span><a name="line.626"></a>
+<span class="sourceLineNo">627</span>  @Override<a name="line.627"></a>
+<span class="sourceLineNo">628</span>  public ThroughputController getFlushThroughputController() {<a name="line.628"></a>
+<span class="sourceLineNo">629</span>    return null;<a name="line.629"></a>
+<span class="sourceLineNo">630</span>  }<a name="line.630"></a>
+<span class="sourceLineNo">631</span><a name="line.631"></a>
+<span class="sourceLineNo">632</span>  @Override<a name="line.632"></a>
+<span class="sourceLineNo">633</span>  public double getFlushPressure() {<a name="line.633"></a>
+<span class="sourceLineNo">634</span>    return 0;<a name="line.634"></a>
+<span class="sourceLineNo">635</span>  }<a name="line.635"></a>
+<span class="sourceLineNo">636</span><a name="line.636"></a>
+<span class="sourceLineNo">637</span>  @Override<a name="line.637"></a>
+<span class="sourceLineNo">638</span>  public MetricsRegionServer getMetrics() {<a name="line.638"></a>
+<span class="sourceLineNo">639</span>    return null;<a name="line.639"></a>
+<span class="sourceLineNo">640</span>  }<a name="line.640"></a>
+<span class="sourceLineNo">641</span><a name="line.641"></a>
+<span class="sourceLineNo">642</span>  @Override<a name="line.642"></a>
+<span class="sourceLineNo">643</span>  public EntityLock regionLock(List&lt;RegionInfo&gt; regionInfos, String description, Abortable abort)<a name="line.643"></a>
+<span class="sourceLineNo">644</span>      throws IOException {<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    return null;<a name="line.645"></a>
+<span class="sourceLineNo">646</span>  }<a name="line.646"></a>
+<span class="sourceLineNo">647</span><a name="line.647"></a>
+<span class="sourceLineNo">648</span>  @Override<a name="line.648"></a>
+<span class="sourceLineNo">649</span>  public PrepareBulkLoadResponse prepareBulkLoad(RpcController controller,<a name="line.649"></a>
+<span class="sourceLineNo">650</span>      PrepareBulkLoadRequest request) throws ServiceException {<a name="line.650"></a>
+<span class="sourceLineNo">651</span>    return null;<a name="line.651"></a>
+<span class="sourceLineNo">652</span>  }<a name="line.652"></a>
+<span class="sourceLineNo">653</span><a name="line.653"></a>
+<span class="sourceLineNo">654</span>  @Override<a name="line.654"></a>
+<span class="sourceLineNo">655</span>  public CleanupBulkLoadResponse cleanupBulkLoad(RpcController controller,<a name="line.655"></a>
+<span class="sourceLineNo">656</span>      CleanupBulkLoadRequest request) throws ServiceException {<a name="line.656"></a>
+<span class="sourceLineNo">657</span>    return null;<a name="line.657"></a>
+<span class="sourceLineNo">658</span>  }<a name="line.658"></a>
+<span class="sourceLineNo">659</span><a name="line.659"></a>
+<span class="sourceLineNo">660</span>  @Override<a name="line.660"></a>
+<span class="sourceLineNo">661</span>  public SecureBulkLoadManager getSecureBulkLoadManager() {<a name="line.661"></a>
+<span class="sourceLineNo">662</span>    return null;<a name="line.662"></a>
+<span class="sourceLineNo">663</span>  }<a name="line.663"></a>
+<span class="sourceLineNo">664</span><a name="line.664"></a>
+<span class="sourceLineNo">665</span>  @Override<a name="line.665"></a>
+<span class="sourceLineNo">666</span>  public void unassign(byte[] regionName) throws IOException {<a name="line.666"></a>
+<span class="sourceLineNo">667</span>  }<a name="line.667"></a>
+<span class="sourceLineNo">668</span><a name="line.668"></a>
+<span class="sourceLineNo">669</span>  @Override<a name="line.669"></a>
+<span class="sourceLineNo">670</span>  public RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager() {<a name="line.670"></a>
+<span class="sourceLineNo">671</span>    return null;<a name="line.671"></a>
+<span class="sourceLineNo">672</span>  }<a name="line.672"></a>
+<span class="sourceLineNo">673</span><a name="line.673"></a>
+<span class="sourceLineNo">674</span>  @Override<a name="line.674"></a>
+<span class="sourceLineNo">675</span>  public ExecuteProceduresResponse executeProcedures(RpcController controller,<a name="line.675"></a>
+<span class="sourceLineNo">676</span>      ExecuteProceduresRequest request) throws ServiceException {<a name="line.676"></a>
+<span class="sourceLineNo">677</span>    return null;<a name="line.677"></a>
+<span class="sourceLineNo">678</span>  }<a name="line.678"></a>
+<span class="sourceLineNo">679</span><a name="line.679"></a>
+<span class="sourceLineNo">680</span>  @Override<a name="line.680"></a>
+<span class="sourceLineNo">681</span>  public ClearSlowLogResponses clearSlowLogsResponses(RpcController controller,<a name="line.681"></a>
+<span class="sourceLineNo">682</span>      ClearSlowLogResponseRequest request) throws ServiceException {<a name="line.682"></a>
+<span class="sourceLineNo">683</span>    return null;<a name="line.683"></a>
+<span class="sourceLineNo">684</span>  }<a name="line.684"></a>
+<span class="sourceLineNo">685</span><a name="line.685"></a>
+<span class="sourceLineNo">686</span>  @Override<a name="line.686"></a>
+<span class="sourceLineNo">687</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.687"></a>
+<span class="sourceLineNo">688</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.688"></a>
+<span class="sourceLineNo">689</span>    return null;<a name="line.689"></a>
+<span class="sourceLineNo">690</span>  }<a name="line.690"></a>
+<span class="sourceLineNo">691</span><a name="line.691"></a>
+<span class="sourceLineNo">692</span>  @Override<a name="line.692"></a>
+<span class="sourceLineNo">693</span>  public GetSpaceQuotaSnapshotsResponse getSpaceQuotaSnapshots(<a name="line.693"></a>
+<span class="sourceLineNo">694</span>      RpcController controller, GetSpaceQuotaSnapshotsRequest request)<a name="line.694"></a>
+<span class="sourceLineNo">695</span>      throws ServiceException {<a name="line.695"></a>
+<span class="sourceLineNo">696</span>    return null;<a name="line.696"></a>
+<span class="sourceLineNo">697</span>  }<a name="line.697"></a>
+<span class="sourceLineNo">698</span><a name="line.698"></a>
+<span class="sourceLineNo">699</span>  @Override<a name="line.699"></a>
+<span class="sourceLineNo">700</span>  public Connection createConnection(Configuration conf) throws IOException {<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    return null;<a name="line.701"></a>
+<span class="sourceLineNo">702</span>  }<a name="line.702"></a>
+<span class="sourceLineNo">703</span><a name="line.703"></a>
+<span class="sourceLineNo">704</span>  @Override<a name="line.704"></a>
+<span class="sourceLineNo">705</span>  public boolean reportRegionSizesForQuotas(RegionSizeStore sizeStore) {<a name="line.705"></a>
+<span class="sourceLineNo">706</span>    return true;<a name="line.706"></a>
+<span class="sourceLineNo">707</span>  }<a name="line.707"></a>
+<span class="sourceLineNo">708</span><a name="line.708"></a>
+<span class="sourceLineNo">709</span>  @Override<a name="line.709"></a>
+<span class="sourceLineNo">710</span>  public boolean reportFileArchivalForQuotas(<a name="line.710"></a>
+<span class="sourceLineNo">711</span>      TableName tableName, Collection&lt;Entry&lt;String, Long&gt;&gt; archivedFiles) {<a name="line.711"></a>
+<span class="sourceLineNo">712</span>    return false;<a name="line.712"></a>
+<span class="sourceLineNo">713</span>  }<a name="line.713"></a>
+<span class="sourceLineNo">714</span><a name="line.714"></a>
+<span class="sourceLineNo">715</span>  public boolean isClusterUp() {<a name="line.715"></a>
+<span class="sourceLineNo">716</span>    return true;<a name="line.716"></a>
+<span class="sourceLineNo">717</span>  }<a name="line.717"></a>
+<span class="sourceLineNo">718</span><a name="line.718"></a>
+<span class="sourceLineNo">719</span>  @Override<a name="line.719"></a>
+<span class="sourceLineNo">720</span>  public ReplicationSourceService getReplicationSourceService() {<a name="line.720"></a>
+<span class="sourceLineNo">721</span>    return null;<a name="line.721"></a>
+<span class="sourceLineNo">722</span>  }<a name="line.722"></a>
+<span class="sourceLineNo">723</span><a name="line.723"></a>
+<span class="sourceLineNo">724</span>  @Override<a name="line.724"></a>
+<span class="sourceLineNo">725</span>  public TableDescriptors getTableDescriptors() {<a name="line.725"></a>
+<span class="sourceLineNo">726</span>    return null;<a name="line.726"></a>
 <span class="sourceLineNo">727</span>  }<a name="line.727"></a>
 <span class="sourceLineNo">728</span><a name="line.728"></a>
-<span class="sourceLineNo">729</span>  public boolean isClusterUp() {<a name="line.729"></a>
-<span class="sourceLineNo">730</span>    return true;<a name="line.730"></a>
-<span class="sourceLineNo">731</span>  }<a name="line.731"></a>
-<span class="sourceLineNo">732</span><a name="line.732"></a>
-<span class="sourceLineNo">733</span>  @Override<a name="line.733"></a>
-<span class="sourceLineNo">734</span>  public ReplicationSourceService getReplicationSourceService() {<a name="line.734"></a>
-<span class="sourceLineNo">735</span>    return null;<a name="line.735"></a>
-<span class="sourceLineNo">736</span>  }<a name="line.736"></a>
-<span class="sourceLineNo">737</span><a name="line.737"></a>
-<span class="sourceLineNo">738</span>  @Override<a name="line.738"></a>
-<span class="sourceLineNo">739</span>  public TableDescriptors getTableDescriptors() {<a name="line.739"></a>
-<span class="sourceLineNo">740</span>    return null;<a name="line.740"></a>
-<span class="sourceLineNo">741</span>  }<a name="line.741"></a>
-<span class="sourceLineNo">742</span><a name="line.742"></a>
-<span class="sourceLineNo">743</span>  @Override<a name="line.743"></a>
-<span class="sourceLineNo">744</span>  public Optional&lt;BlockCache&gt; getBlockCache() {<a name="line.744"></a>
-<span class="sourceLineNo">745</span>    return Optional.empty();<a name="line.745"></a>
-<span class="sourceLineNo">746</span>  }<a name="line.746"></a>
-<span class="sourceLineNo">747</span><a name="line.747"></a>
-<span class="sourceLineNo">748</span>  @Override<a name="line.748"></a>
-<span class="sourceLineNo">749</span>  public Optional&lt;MobFileCache&gt; getMobFileCache() {<a name="line.749"></a>
-<span class="sourceLineNo">750</span>    return Optional.empty();<a name="line.750"></a>
-<span class="sourceLineNo">751</span>  }<a name="line.751"></a>
-<span class="sourceLineNo">752</span><a name="line.752"></a>
-<span class="sourceLineNo">753</span>  @Override<a name="line.753"></a>
-<span class="sourceLineNo">754</span>  public AccessChecker getAccessChecker() {<a name="line.754"></a>
-<span class="sourceLineNo">755</span>    return null;<a name="line.755"></a>
-<span class="sourceLineNo">756</span>  }<a name="line.756"></a>
-<span class="sourceLineNo">757</span><a name="line.757"></a>
-<span class="sourceLineNo">758</span>  @Override<a name="line.758"></a>
-<span class="sourceLineNo">759</span>  public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span>    return null;<a name="line.760"></a>
-<span class="sourceLineNo">761</span>  }<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span>  @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span>  public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span>    return null;<a name="line.765"></a>
-<span class="sourceLineNo">766</span>  }<a name="line.766"></a>
-<span class="sourceLineNo">767</span>}<a name="line.767"></a>
+<span class="sourceLineNo">729</span>  @Override<a name="line.729"></a>
+<span class="sourceLineNo">730</span>  public Optional&lt;BlockCache&gt; getBlockCache() {<a name="line.730"></a>
+<span class="sourceLineNo">731</span>    return Optional.empty();<a name="line.731"></a>
+<span class="sourceLineNo">732</span>  }<a name="line.732"></a>
+<span class="sourceLineNo">733</span><a name="line.733"></a>
+<span class="sourceLineNo">734</span>  @Override<a name="line.734"></a>
+<span class="sourceLineNo">735</span>  public Optional&lt;MobFileCache&gt; getMobFileCache() {<a name="line.735"></a>
+<span class="sourceLineNo">736</span>    return Optional.empty();<a name="line.736"></a>
+<span class="sourceLineNo">737</span>  }<a name="line.737"></a>
+<span class="sourceLineNo">738</span><a name="line.738"></a>
+<span class="sourceLineNo">739</span>  @Override<a name="line.739"></a>
+<span class="sourceLineNo">740</span>  public AccessChecker getAccessChecker() {<a name="line.740"></a>
+<span class="sourceLineNo">741</span>    return null;<a name="line.741"></a>
+<span class="sourceLineNo">742</span>  }<a name="line.742"></a>
+<span class="sourceLineNo">743</span><a name="line.743"></a>
+<span class="sourceLineNo">744</span>  @Override<a name="line.744"></a>
+<span class="sourceLineNo">745</span>  public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.745"></a>
+<span class="sourceLineNo">746</span>    return null;<a name="line.746"></a>
+<span class="sourceLineNo">747</span>  }<a name="line.747"></a>
+<span class="sourceLineNo">748</span><a name="line.748"></a>
+<span class="sourceLineNo">749</span>  @Override<a name="line.749"></a>
+<span class="sourceLineNo">750</span>  public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.750"></a>
+<span class="sourceLineNo">751</span>    return null;<a name="line.751"></a>
+<span class="sourceLineNo">752</span>  }<a name="line.752"></a>
+<span class="sourceLineNo">753</span>}<a name="line.753"></a>
 
 
 
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.html
index 78f8e20..fd19291 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/master/MockRegionServer.html
@@ -122,657 +122,643 @@
 <span class="sourceLineNo">114</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse;<a name="line.114"></a>
 <span class="sourceLineNo">115</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest;<a name="line.115"></a>
 <span class="sourceLineNo">116</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse;<a name="line.116"></a>
-<span class="sourceLineNo">117</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponseRequest;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.SlowLogResponses;<a name="line.118"></a>
-<span class="sourceLineNo">119</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse;<a name="line.120"></a>
-<span class="sourceLineNo">121</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest;<a name="line.121"></a>
-<span class="sourceLineNo">122</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest;<a name="line.125"></a>
-<span class="sourceLineNo">126</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse;<a name="line.126"></a>
-<span class="sourceLineNo">127</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest;<a name="line.128"></a>
-<span class="sourceLineNo">129</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse;<a name="line.129"></a>
-<span class="sourceLineNo">130</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse;<a name="line.131"></a>
-<span class="sourceLineNo">132</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest;<a name="line.132"></a>
-<span class="sourceLineNo">133</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse;<a name="line.135"></a>
-<span class="sourceLineNo">136</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest;<a name="line.136"></a>
-<span class="sourceLineNo">137</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse;<a name="line.138"></a>
-<span class="sourceLineNo">139</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest;<a name="line.139"></a>
-<span class="sourceLineNo">140</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse;<a name="line.140"></a>
-<span class="sourceLineNo">141</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest;<a name="line.141"></a>
-<span class="sourceLineNo">142</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest;<a name="line.143"></a>
-<span class="sourceLineNo">144</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse;<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 mock RegionServer implementation.<a name="line.147"></a>
-<span class="sourceLineNo">148</span> * Use this when you can't bend Mockito to your liking (e.g. return null result<a name="line.148"></a>
-<span class="sourceLineNo">149</span> * when 'scanning' until master timesout and then return a coherent meta row<a name="line.149"></a>
-<span class="sourceLineNo">150</span> * result thereafter.  Have some facility for faking gets and scans.  See<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * setGetResult(byte[], byte[], Result) for how to fill the backing data<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * store that the get pulls from.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span>class MockRegionServer implements AdminProtos.AdminService.BlockingInterface,<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    ClientProtos.ClientService.BlockingInterface, RegionServerServices {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  private final ServerName sn;<a name="line.156"></a>
-<span class="sourceLineNo">157</span>  private final ZKWatcher zkw;<a name="line.157"></a>
-<span class="sourceLineNo">158</span>  private final Configuration conf;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  private final Random random = new Random();<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>  /**<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   * Map of regions to map of rows and {@link Result}. Used as data source when<a name="line.162"></a>
-<span class="sourceLineNo">163</span>   * {@link #get(RpcController, ClientProtos.GetRequest)} is called. Because we have a byte<a name="line.163"></a>
-<span class="sourceLineNo">164</span>   * key, need to use TreeMap and provide a Comparator.  Use<a name="line.164"></a>
-<span class="sourceLineNo">165</span>   * {@link #setGetResult(byte[], byte[], Result)} filling this map.<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   */<a name="line.166"></a>
-<span class="sourceLineNo">167</span>  private final Map&lt;byte [], Map&lt;byte [], Result&gt;&gt; gets = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<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>   * Map of regions to results to return when scanning.<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  private final Map&lt;byte [], Result []&gt; nexts = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<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>   * Data structure that holds regionname and index used scanning.<a name="line.175"></a>
-<span class="sourceLineNo">176</span>   */<a name="line.176"></a>
-<span class="sourceLineNo">177</span>  class RegionNameAndIndex {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    private final byte[] regionName;<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    private int index = 0;<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span>    RegionNameAndIndex(final byte[] regionName) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>      this.regionName = regionName;<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>    byte[] getRegionName() {<a name="line.185"></a>
-<span class="sourceLineNo">186</span>      return this.regionName;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span>    int getThenIncrement() {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>      int currentIndex = this.index;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>      this.index++;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      return currentIndex;<a name="line.192"></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><a name="line.195"></a>
-<span class="sourceLineNo">196</span>  /**<a name="line.196"></a>
-<span class="sourceLineNo">197</span>   * Outstanding scanners and their offset into &lt;code&gt;nexts&lt;/code&gt;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>   */<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private final Map&lt;Long, RegionNameAndIndex&gt; scannersAndOffsets = new HashMap&lt;&gt;();<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>   * @param sn Name of this mock regionserver<a name="line.202"></a>
-<span class="sourceLineNo">203</span>   * @throws IOException<a name="line.203"></a>
-<span class="sourceLineNo">204</span>   * @throws org.apache.hadoop.hbase.ZooKeeperConnectionException<a name="line.204"></a>
-<span class="sourceLineNo">205</span>   */<a name="line.205"></a>
-<span class="sourceLineNo">206</span>  MockRegionServer(final Configuration conf, final ServerName sn)<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  throws ZooKeeperConnectionException, IOException {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    this.sn = sn;<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    this.conf = conf;<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    this.zkw = new ZKWatcher(conf, sn.toString(), this, true);<a name="line.210"></a>
-<span class="sourceLineNo">211</span>  }<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>   * Use this method filling the backing data source used by<a name="line.214"></a>
-<span class="sourceLineNo">215</span>   * {@link #get(RpcController, ClientProtos.GetRequest)}<a name="line.215"></a>
-<span class="sourceLineNo">216</span>   * @param regionName the region name to assign<a name="line.216"></a>
-<span class="sourceLineNo">217</span>   * @param row the row key<a name="line.217"></a>
-<span class="sourceLineNo">218</span>   * @param r the single row result<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   */<a name="line.219"></a>
-<span class="sourceLineNo">220</span>  void setGetResult(final byte [] regionName, final byte [] row, final Result r) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    Map&lt;byte [], Result&gt; value = this.gets.get(regionName);<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    if (value == null) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>      // If no value already, create one.  Needs to be treemap because we are<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      // using byte array as key.   Not thread safe.<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      value = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      this.gets.put(regionName, value);<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    }<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    value.put(row, r);<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>  /**<a name="line.231"></a>
-<span class="sourceLineNo">232</span>   * Use this method to set what a scanner will reply as we next through<a name="line.232"></a>
-<span class="sourceLineNo">233</span>   * @param regionName<a name="line.233"></a>
-<span class="sourceLineNo">234</span>   * @param rs<a name="line.234"></a>
-<span class="sourceLineNo">235</span>   */<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  void setNextResults(final byte [] regionName, final Result [] rs) {<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    this.nexts.put(regionName, rs);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean isStopped() {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    return false;<a name="line.242"></a>
-<span class="sourceLineNo">243</span>  }<a name="line.243"></a>
-<span class="sourceLineNo">244</span><a name="line.244"></a>
-<span class="sourceLineNo">245</span>  @Override<a name="line.245"></a>
-<span class="sourceLineNo">246</span>  public void abort(String why, Throwable e) {<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    throw new RuntimeException(this.sn + ": " + why, e);<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>  @Override<a name="line.250"></a>
-<span class="sourceLineNo">251</span>  public boolean isAborted() {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>    return false;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>  }<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span>  public long openScanner(byte[] regionName, Scan scan) throws IOException {<a name="line.255"></a>
-<span class="sourceLineNo">256</span>    long scannerId = this.random.nextLong();<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    this.scannersAndOffsets.put(scannerId, new RegionNameAndIndex(regionName));<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    return scannerId;<a name="line.258"></a>
-<span class="sourceLineNo">259</span>  }<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span>  public Result next(long scannerId) throws IOException {<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    RegionNameAndIndex rnai = this.scannersAndOffsets.get(scannerId);<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    int index = rnai.getThenIncrement();<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    Result [] results = this.nexts.get(rnai.getRegionName());<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    if (results == null) return null;<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    return index &lt; results.length? results[index]: null;<a name="line.266"></a>
-<span class="sourceLineNo">267</span>  }<a name="line.267"></a>
-<span class="sourceLineNo">268</span><a name="line.268"></a>
-<span class="sourceLineNo">269</span>  public Result [] next(long scannerId, int numberOfRows) throws IOException {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    // Just return one result whatever they ask for.<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    Result r = next(scannerId);<a name="line.271"></a>
-<span class="sourceLineNo">272</span>    return r == null? null: new Result [] {r};<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>  public void close(final long scannerId) throws IOException {<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    this.scannersAndOffsets.remove(scannerId);<a name="line.276"></a>
-<span class="sourceLineNo">277</span>  }<a name="line.277"></a>
-<span class="sourceLineNo">278</span><a name="line.278"></a>
-<span class="sourceLineNo">279</span>  @Override<a name="line.279"></a>
-<span class="sourceLineNo">280</span>  public void stop(String why) {<a name="line.280"></a>
-<span class="sourceLineNo">281</span>    this.zkw.close();<a name="line.281"></a>
-<span class="sourceLineNo">282</span>  }<a name="line.282"></a>
-<span class="sourceLineNo">283</span><a name="line.283"></a>
-<span class="sourceLineNo">284</span>  @Override<a name="line.284"></a>
-<span class="sourceLineNo">285</span>  public void addRegion(HRegion r) {<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>  @Override<a name="line.288"></a>
-<span class="sourceLineNo">289</span>  public boolean removeRegion(HRegion r, ServerName destination) {<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    return false;<a name="line.290"></a>
-<span class="sourceLineNo">291</span>  }<a name="line.291"></a>
-<span class="sourceLineNo">292</span><a name="line.292"></a>
-<span class="sourceLineNo">293</span>  @Override<a name="line.293"></a>
-<span class="sourceLineNo">294</span>  public HRegion getRegion(String encodedRegionName) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>    return null;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>  }<a name="line.296"></a>
-<span class="sourceLineNo">297</span><a name="line.297"></a>
-<span class="sourceLineNo">298</span>  @Override<a name="line.298"></a>
-<span class="sourceLineNo">299</span>  public Configuration getConfiguration() {<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    return this.conf;<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>  @Override<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  public ZKWatcher getZooKeeper() {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>    return this.zkw;<a name="line.305"></a>
-<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
-<span class="sourceLineNo">307</span><a name="line.307"></a>
-<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
-<span class="sourceLineNo">309</span>  public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    return null;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>  }<a name="line.311"></a>
-<span class="sourceLineNo">312</span><a name="line.312"></a>
-<span class="sourceLineNo">313</span>  @Override<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public Connection getConnection() {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return null;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  @Override<a name="line.318"></a>
-<span class="sourceLineNo">319</span>  public ServerName getServerName() {<a name="line.319"></a>
-<span class="sourceLineNo">320</span>    return this.sn;<a name="line.320"></a>
-<span class="sourceLineNo">321</span>  }<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span>  @Override<a name="line.323"></a>
-<span class="sourceLineNo">324</span>  public boolean isStopping() {<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    return false;<a name="line.325"></a>
-<span class="sourceLineNo">326</span>  }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>  @Override<a name="line.328"></a>
-<span class="sourceLineNo">329</span>  public FlushRequester getFlushRequester() {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    return null;<a name="line.330"></a>
-<span class="sourceLineNo">331</span>  }<a name="line.331"></a>
-<span class="sourceLineNo">332</span>  @Override<a name="line.332"></a>
-<span class="sourceLineNo">333</span>  public CompactionRequester getCompactionRequestor() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    return null;<a name="line.334"></a>
-<span class="sourceLineNo">335</span>  }<a name="line.335"></a>
-<span class="sourceLineNo">336</span>  @Override<a name="line.336"></a>
-<span class="sourceLineNo">337</span>  public RegionServerAccounting getRegionServerAccounting() {<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    return null;<a name="line.338"></a>
-<span class="sourceLineNo">339</span>  }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>  @Override<a name="line.341"></a>
-<span class="sourceLineNo">342</span>  public RegionServerRpcQuotaManager getRegionServerRpcQuotaManager() {<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    return null;<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>  @Override<a name="line.346"></a>
-<span class="sourceLineNo">347</span>  public void postOpenDeployTasks(PostOpenDeployContext context) throws IOException {<a name="line.347"></a>
-<span class="sourceLineNo">348</span>  }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>  @Override<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  public RpcServerInterface getRpcServer() {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>    return null;<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>  @Override<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ConcurrentSkipListMap&lt;byte[], Boolean&gt; getRegionsInTransitionInRS() {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    return null;<a name="line.357"></a>
-<span class="sourceLineNo">358</span>  }<a name="line.358"></a>
-<span class="sourceLineNo">359</span><a name="line.359"></a>
-<span class="sourceLineNo">360</span>  @Override<a name="line.360"></a>
-<span class="sourceLineNo">361</span>  public FileSystem getFileSystem() {<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    return null;<a name="line.362"></a>
-<span class="sourceLineNo">363</span>  }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>  @Override<a name="line.365"></a>
-<span class="sourceLineNo">366</span>  public GetResponse get(RpcController controller, GetRequest request)<a name="line.366"></a>
-<span class="sourceLineNo">367</span>  throws ServiceException {<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.368"></a>
-<span class="sourceLineNo">369</span>    Map&lt;byte [], Result&gt; m = this.gets.get(regionName);<a name="line.369"></a>
-<span class="sourceLineNo">370</span>    GetResponse.Builder builder = GetResponse.newBuilder();<a name="line.370"></a>
-<span class="sourceLineNo">371</span>    if (m != null) {<a name="line.371"></a>
-<span class="sourceLineNo">372</span>      byte[] row = request.getGet().getRow().toByteArray();<a name="line.372"></a>
-<span class="sourceLineNo">373</span>      builder.setResult(ProtobufUtil.toResult(m.get(row)));<a name="line.373"></a>
-<span class="sourceLineNo">374</span>    }<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    return builder.build();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>  }<a name="line.376"></a>
-<span class="sourceLineNo">377</span><a name="line.377"></a>
-<span class="sourceLineNo">378</span>  @Override<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public MutateResponse mutate(RpcController controller, MutateRequest request)<a name="line.379"></a>
-<span class="sourceLineNo">380</span>      throws ServiceException {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    return null;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
-<span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  @Override<a name="line.384"></a>
-<span class="sourceLineNo">385</span>  public ScanResponse scan(RpcController controller, ScanRequest request)<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      throws ServiceException {<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    ScanResponse.Builder builder = ScanResponse.newBuilder();<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    try {<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      if (request.hasScan()) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        builder.setScannerId(openScanner(regionName, null));<a name="line.391"></a>
-<span class="sourceLineNo">392</span>        builder.setMoreResults(true);<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      }<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      else {<a name="line.394"></a>
-<span class="sourceLineNo">395</span>        long scannerId = request.getScannerId();<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        Result result = next(scannerId);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>        if (result != null) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>          builder.addCellsPerResult(result.size());<a name="line.398"></a>
-<span class="sourceLineNo">399</span>          List&lt;CellScannable&gt; results = new ArrayList&lt;&gt;(1);<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          results.add(result);<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          ((HBaseRpcController) controller).setCellScanner(CellUtil<a name="line.401"></a>
-<span class="sourceLineNo">402</span>              .createCellScanner(results));<a name="line.402"></a>
-<span class="sourceLineNo">403</span>          builder.setMoreResults(true);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>        }<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        else {<a name="line.405"></a>
-<span class="sourceLineNo">406</span>          builder.setMoreResults(false);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>          close(scannerId);<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>    } catch (IOException ie) {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>      throw new ServiceException(ie);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    }<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    return builder.build();<a name="line.413"></a>
-<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>  @Override<a name="line.416"></a>
-<span class="sourceLineNo">417</span>  public BulkLoadHFileResponse bulkLoadHFile(RpcController controller,<a name="line.417"></a>
-<span class="sourceLineNo">418</span>      BulkLoadHFileRequest request) throws ServiceException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    return null;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>  @Override<a name="line.422"></a>
-<span class="sourceLineNo">423</span>  public ClientProtos.CoprocessorServiceResponse execService(RpcController controller,<a name="line.423"></a>
-<span class="sourceLineNo">424</span>      ClientProtos.CoprocessorServiceRequest request) throws ServiceException {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    return null;<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>  @Override<a name="line.428"></a>
-<span class="sourceLineNo">429</span>  public ClientProtos.MultiResponse multi(<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      RpcController controller, MultiRequest request) throws ServiceException {<a name="line.430"></a>
-<span class="sourceLineNo">431</span>    return null;<a name="line.431"></a>
-<span class="sourceLineNo">432</span>  }<a name="line.432"></a>
-<span class="sourceLineNo">433</span><a name="line.433"></a>
-<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  public GetRegionInfoResponse getRegionInfo(RpcController controller,<a name="line.435"></a>
-<span class="sourceLineNo">436</span>      GetRegionInfoRequest request) throws ServiceException {<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    GetRegionInfoResponse.Builder builder = GetRegionInfoResponse.newBuilder();<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    builder.setRegionInfo(ProtobufUtil.toRegionInfo(RegionInfoBuilder.FIRST_META_REGIONINFO));<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    return builder.build();<a name="line.439"></a>
-<span class="sourceLineNo">440</span>  }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>  @Override<a name="line.442"></a>
-<span class="sourceLineNo">443</span>  public GetRegionLoadResponse getRegionLoad(RpcController controller,<a name="line.443"></a>
-<span class="sourceLineNo">444</span>      GetRegionLoadRequest request) throws ServiceException {<a name="line.444"></a>
-<span class="sourceLineNo">445</span>    GetRegionLoadResponse.Builder builder = GetRegionLoadResponse.newBuilder();<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    return builder.build();<a name="line.446"></a>
-<span class="sourceLineNo">447</span>  }<a name="line.447"></a>
-<span class="sourceLineNo">448</span><a name="line.448"></a>
-<span class="sourceLineNo">449</span>  @Override<a name="line.449"></a>
-<span class="sourceLineNo">450</span>  public ClearCompactionQueuesResponse clearCompactionQueues(RpcController controller,<a name="line.450"></a>
-<span class="sourceLineNo">451</span>    ClearCompactionQueuesRequest request) throws ServiceException {<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    return null;<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>  @Override<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  public GetStoreFileResponse getStoreFile(RpcController controller,<a name="line.456"></a>
-<span class="sourceLineNo">457</span>      GetStoreFileRequest request) throws ServiceException {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    return null;<a name="line.458"></a>
-<span class="sourceLineNo">459</span>  }<a name="line.459"></a>
-<span class="sourceLineNo">460</span><a name="line.460"></a>
-<span class="sourceLineNo">461</span>  @Override<a name="line.461"></a>
-<span class="sourceLineNo">462</span>  public GetOnlineRegionResponse getOnlineRegion(RpcController controller,<a name="line.462"></a>
-<span class="sourceLineNo">463</span>      GetOnlineRegionRequest request) throws ServiceException {<a name="line.463"></a>
-<span class="sourceLineNo">464</span>    return null;<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>  @Override<a name="line.467"></a>
-<span class="sourceLineNo">468</span>  public List&lt;Region&gt; getRegions() {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    return null;<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>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public OpenRegionResponse openRegion(RpcController controller,<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      OpenRegionRequest request) throws ServiceException {<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    return null;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>  }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span>  @Override<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public WarmupRegionResponse warmupRegion(RpcController controller,<a name="line.479"></a>
-<span class="sourceLineNo">480</span>      WarmupRegionRequest request) throws ServiceException {<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    return null;<a name="line.481"></a>
-<span class="sourceLineNo">482</span>  }<a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public CloseRegionResponse closeRegion(RpcController controller,<a name="line.484"></a>
-<span class="sourceLineNo">485</span>      CloseRegionRequest request) throws ServiceException {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    return null;<a name="line.486"></a>
-<span class="sourceLineNo">487</span>  }<a name="line.487"></a>
-<span class="sourceLineNo">488</span><a name="line.488"></a>
-<span class="sourceLineNo">489</span>  @Override<a name="line.489"></a>
-<span class="sourceLineNo">490</span>  public FlushRegionResponse flushRegion(RpcController controller,<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      FlushRegionRequest request) throws ServiceException {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    return null;<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>  @Override<a name="line.495"></a>
-<span class="sourceLineNo">496</span>  public CompactionSwitchResponse compactionSwitch(RpcController controller,<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      CompactionSwitchRequest request) throws ServiceException {<a name="line.497"></a>
-<span class="sourceLineNo">498</span>    return null;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>  }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>  @Override<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  public CompactRegionResponse compactRegion(RpcController controller,<a name="line.502"></a>
-<span class="sourceLineNo">503</span>      CompactRegionRequest request) throws ServiceException {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    return null;<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>  @Override<a name="line.507"></a>
-<span class="sourceLineNo">508</span>  public ReplicateWALEntryResponse replicateWALEntry(RpcController controller,<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      ReplicateWALEntryRequest request) throws ServiceException {<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    return null;<a name="line.510"></a>
-<span class="sourceLineNo">511</span>  }<a name="line.511"></a>
-<span class="sourceLineNo">512</span><a name="line.512"></a>
-<span class="sourceLineNo">513</span>  @Override<a name="line.513"></a>
-<span class="sourceLineNo">514</span>  public RollWALWriterResponse rollWALWriter(RpcController controller,<a name="line.514"></a>
-<span class="sourceLineNo">515</span>      RollWALWriterRequest request) throws ServiceException {<a name="line.515"></a>
-<span class="sourceLineNo">516</span>    return null;<a name="line.516"></a>
-<span class="sourceLineNo">517</span>  }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span>  @Override<a name="line.519"></a>
-<span class="sourceLineNo">520</span>  public GetServerInfoResponse getServerInfo(RpcController controller,<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      GetServerInfoRequest request) throws ServiceException {<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    return null;<a name="line.522"></a>
-<span class="sourceLineNo">523</span>  }<a name="line.523"></a>
-<span class="sourceLineNo">524</span><a name="line.524"></a>
-<span class="sourceLineNo">525</span>  @Override<a name="line.525"></a>
-<span class="sourceLineNo">526</span>  public StopServerResponse stopServer(RpcController controller,<a name="line.526"></a>
-<span class="sourceLineNo">527</span>      StopServerRequest request) throws ServiceException {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>    return null;<a name="line.528"></a>
-<span class="sourceLineNo">529</span>  }<a name="line.529"></a>
-<span class="sourceLineNo">530</span><a name="line.530"></a>
-<span class="sourceLineNo">531</span>  @Override<a name="line.531"></a>
-<span class="sourceLineNo">532</span>  public List&lt;Region&gt; getRegions(TableName tableName) throws IOException {<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    return null;<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>  @Override<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  public LeaseManager getLeaseManager() {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    return null;<a name="line.538"></a>
-<span class="sourceLineNo">539</span>  }<a name="line.539"></a>
-<span class="sourceLineNo">540</span><a name="line.540"></a>
-<span class="sourceLineNo">541</span>  @Override<a name="line.541"></a>
-<span class="sourceLineNo">542</span>  public List&lt;WAL&gt; getWALs() throws IOException {<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return Collections.emptyList();<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  @Override<a name="line.546"></a>
-<span class="sourceLineNo">547</span>  public WAL getWAL(RegionInfo regionInfo) throws IOException {<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    return null;<a name="line.548"></a>
-<span class="sourceLineNo">549</span>  }<a name="line.549"></a>
-<span class="sourceLineNo">550</span><a name="line.550"></a>
-<span class="sourceLineNo">551</span>  @Override<a name="line.551"></a>
-<span class="sourceLineNo">552</span>  public ExecutorService getExecutorService() {<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    return null;<a name="line.553"></a>
-<span class="sourceLineNo">554</span>  }<a name="line.554"></a>
-<span class="sourceLineNo">555</span><a name="line.555"></a>
-<span class="sourceLineNo">556</span>  @Override<a name="line.556"></a>
-<span class="sourceLineNo">557</span>  public ChoreService getChoreService() {<a name="line.557"></a>
-<span class="sourceLineNo">558</span>    return null;<a name="line.558"></a>
-<span class="sourceLineNo">559</span>  }<a name="line.559"></a>
-<span class="sourceLineNo">560</span><a name="line.560"></a>
-<span class="sourceLineNo">561</span>  @Override<a name="line.561"></a>
-<span class="sourceLineNo">562</span>  public void updateRegionFavoredNodesMapping(String encodedRegionName,<a name="line.562"></a>
-<span class="sourceLineNo">563</span>      List&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName&gt; favoredNodes) {<a name="line.563"></a>
-<span class="sourceLineNo">564</span>  }<a name="line.564"></a>
-<span class="sourceLineNo">565</span><a name="line.565"></a>
-<span class="sourceLineNo">566</span>  @Override<a name="line.566"></a>
-<span class="sourceLineNo">567</span>  public InetSocketAddress[] getFavoredNodesForRegion(String encodedRegionName) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    return null;<a name="line.568"></a>
-<span class="sourceLineNo">569</span>  }<a name="line.569"></a>
-<span class="sourceLineNo">570</span><a name="line.570"></a>
-<span class="sourceLineNo">571</span>  @Override<a name="line.571"></a>
-<span class="sourceLineNo">572</span>  public ReplicateWALEntryResponse<a name="line.572"></a>
-<span class="sourceLineNo">573</span>      replay(RpcController controller, ReplicateWALEntryRequest request)<a name="line.573"></a>
-<span class="sourceLineNo">574</span>      throws ServiceException {<a name="line.574"></a>
-<span class="sourceLineNo">575</span>    return null;<a name="line.575"></a>
-<span class="sourceLineNo">576</span>  }<a name="line.576"></a>
-<span class="sourceLineNo">577</span><a name="line.577"></a>
-<span class="sourceLineNo">578</span>  @Override<a name="line.578"></a>
-<span class="sourceLineNo">579</span>  public UpdateFavoredNodesResponse updateFavoredNodes(RpcController controller,<a name="line.579"></a>
-<span class="sourceLineNo">580</span>      UpdateFavoredNodesRequest request) throws ServiceException {<a name="line.580"></a>
-<span class="sourceLineNo">581</span>    return null;<a name="line.581"></a>
-<span class="sourceLineNo">582</span>  }<a name="line.582"></a>
-<span class="sourceLineNo">583</span><a name="line.583"></a>
-<span class="sourceLineNo">584</span>  @Override<a name="line.584"></a>
-<span class="sourceLineNo">585</span>  public ServerNonceManager getNonceManager() {<a name="line.585"></a>
-<span class="sourceLineNo">586</span>    return null;<a name="line.586"></a>
-<span class="sourceLineNo">587</span>  }<a name="line.587"></a>
-<span class="sourceLineNo">588</span><a name="line.588"></a>
-<span class="sourceLineNo">589</span>  @Override<a name="line.589"></a>
-<span class="sourceLineNo">590</span>  public boolean reportRegionStateTransition(RegionStateTransitionContext context) {<a name="line.590"></a>
-<span class="sourceLineNo">591</span>    return false;<a name="line.591"></a>
-<span class="sourceLineNo">592</span>  }<a name="line.592"></a>
-<span class="sourceLineNo">593</span><a name="line.593"></a>
-<span class="sourceLineNo">594</span>  @Override<a name="line.594"></a>
-<span class="sourceLineNo">595</span>  public boolean registerService(Service service) {<a name="line.595"></a>
-<span class="sourceLineNo">596</span>    return false;<a name="line.596"></a>
-<span class="sourceLineNo">597</span>  }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span>  @Override<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  public CoprocessorServiceResponse execRegionServerService(RpcController controller,<a name="line.600"></a>
-<span class="sourceLineNo">601</span>      CoprocessorServiceRequest request) throws ServiceException {<a name="line.601"></a>
-<span class="sourceLineNo">602</span>    return null;<a name="line.602"></a>
-<span class="sourceLineNo">603</span>  }<a name="line.603"></a>
-<span class="sourceLineNo">604</span><a name="line.604"></a>
-<span class="sourceLineNo">605</span>  @Override<a name="line.605"></a>
-<span class="sourceLineNo">606</span>  public UpdateConfigurationResponse updateConfiguration(<a name="line.606"></a>
-<span class="sourceLineNo">607</span>      RpcController controller, UpdateConfigurationRequest request)<a name="line.607"></a>
-<span class="sourceLineNo">608</span>      throws ServiceException {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    return null;<a name="line.609"></a>
-<span class="sourceLineNo">610</span>  }<a name="line.610"></a>
-<span class="sourceLineNo">611</span><a name="line.611"></a>
-<span class="sourceLineNo">612</span>  @Override<a name="line.612"></a>
-<span class="sourceLineNo">613</span>  public ClearRegionBlockCacheResponse clearRegionBlockCache(RpcController controller,<a name="line.613"></a>
-<span class="sourceLineNo">614</span>                                                             ClearRegionBlockCacheRequest request)<a name="line.614"></a>
-<span class="sourceLineNo">615</span>    throws ServiceException {<a name="line.615"></a>
-<span class="sourceLineNo">616</span>    return null;<a name="line.616"></a>
-<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
-<span class="sourceLineNo">618</span><a name="line.618"></a>
-<span class="sourceLineNo">619</span>  @Override<a name="line.619"></a>
-<span class="sourceLineNo">620</span>  public HeapMemoryManager getHeapMemoryManager() {<a name="line.620"></a>
-<span class="sourceLineNo">621</span>    return null;<a name="line.621"></a>
-<span class="sourceLineNo">622</span>  }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span>  @Override<a name="line.624"></a>
-<span class="sourceLineNo">625</span>  public double getCompactionPressure() {<a name="line.625"></a>
-<span class="sourceLineNo">626</span>    return 0;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>  }<a name="line.627"></a>
-<span class="sourceLineNo">628</span><a name="line.628"></a>
-<span class="sourceLineNo">629</span>  @Override<a name="line.629"></a>
-<span class="sourceLineNo">630</span>  public ThroughputController getFlushThroughputController() {<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return null;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  @Override<a name="line.634"></a>
-<span class="sourceLineNo">635</span>  public double getFlushPressure() {<a name="line.635"></a>
-<span class="sourceLineNo">636</span>    return 0;<a name="line.636"></a>
-<span class="sourceLineNo">637</span>  }<a name="line.637"></a>
-<span class="sourceLineNo">638</span><a name="line.638"></a>
-<span class="sourceLineNo">639</span>  @Override<a name="line.639"></a>
-<span class="sourceLineNo">640</span>  public MetricsRegionServer getMetrics() {<a name="line.640"></a>
-<span class="sourceLineNo">641</span>    return null;<a name="line.641"></a>
-<span class="sourceLineNo">642</span>  }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span>  @Override<a name="line.644"></a>
-<span class="sourceLineNo">645</span>  public EntityLock regionLock(List&lt;RegionInfo&gt; regionInfos, String description, Abortable abort)<a name="line.645"></a>
-<span class="sourceLineNo">646</span>      throws IOException {<a name="line.646"></a>
-<span class="sourceLineNo">647</span>    return null;<a name="line.647"></a>
-<span class="sourceLineNo">648</span>  }<a name="line.648"></a>
-<span class="sourceLineNo">649</span><a name="line.649"></a>
-<span class="sourceLineNo">650</span>  @Override<a name="line.650"></a>
-<span class="sourceLineNo">651</span>  public PrepareBulkLoadResponse prepareBulkLoad(RpcController controller,<a name="line.651"></a>
-<span class="sourceLineNo">652</span>      PrepareBulkLoadRequest request) throws ServiceException {<a name="line.652"></a>
-<span class="sourceLineNo">653</span>    return null;<a name="line.653"></a>
-<span class="sourceLineNo">654</span>  }<a name="line.654"></a>
-<span class="sourceLineNo">655</span><a name="line.655"></a>
-<span class="sourceLineNo">656</span>  @Override<a name="line.656"></a>
-<span class="sourceLineNo">657</span>  public CleanupBulkLoadResponse cleanupBulkLoad(RpcController controller,<a name="line.657"></a>
-<span class="sourceLineNo">658</span>      CleanupBulkLoadRequest request) throws ServiceException {<a name="line.658"></a>
-<span class="sourceLineNo">659</span>    return null;<a name="line.659"></a>
-<span class="sourceLineNo">660</span>  }<a name="line.660"></a>
-<span class="sourceLineNo">661</span><a name="line.661"></a>
-<span class="sourceLineNo">662</span>  @Override<a name="line.662"></a>
-<span class="sourceLineNo">663</span>  public SecureBulkLoadManager getSecureBulkLoadManager() {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>    return null;<a name="line.664"></a>
-<span class="sourceLineNo">665</span>  }<a name="line.665"></a>
-<span class="sourceLineNo">666</span><a name="line.666"></a>
-<span class="sourceLineNo">667</span>  @Override<a name="line.667"></a>
-<span class="sourceLineNo">668</span>  public void unassign(byte[] regionName) throws IOException {<a name="line.668"></a>
-<span class="sourceLineNo">669</span>  }<a name="line.669"></a>
-<span class="sourceLineNo">670</span><a name="line.670"></a>
-<span class="sourceLineNo">671</span>  @Override<a name="line.671"></a>
-<span class="sourceLineNo">672</span>  public RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager() {<a name="line.672"></a>
-<span class="sourceLineNo">673</span>    return null;<a name="line.673"></a>
-<span class="sourceLineNo">674</span>  }<a name="line.674"></a>
-<span class="sourceLineNo">675</span><a name="line.675"></a>
-<span class="sourceLineNo">676</span>  @Override<a name="line.676"></a>
-<span class="sourceLineNo">677</span>  public ExecuteProceduresResponse executeProcedures(RpcController controller,<a name="line.677"></a>
-<span class="sourceLineNo">678</span>      ExecuteProceduresRequest request) throws ServiceException {<a name="line.678"></a>
-<span class="sourceLineNo">679</span>    return null;<a name="line.679"></a>
-<span class="sourceLineNo">680</span>  }<a name="line.680"></a>
-<span class="sourceLineNo">681</span><a name="line.681"></a>
-<span class="sourceLineNo">682</span>  @Override<a name="line.682"></a>
-<span class="sourceLineNo">683</span>  public SlowLogResponses getSlowLogResponses(RpcController controller,<a name="line.683"></a>
-<span class="sourceLineNo">684</span>      SlowLogResponseRequest request) throws ServiceException {<a name="line.684"></a>
-<span class="sourceLineNo">685</span>    return null;<a name="line.685"></a>
-<span class="sourceLineNo">686</span>  }<a name="line.686"></a>
-<span class="sourceLineNo">687</span><a name="line.687"></a>
-<span class="sourceLineNo">688</span>  @Override<a name="line.688"></a>
-<span class="sourceLineNo">689</span>  public SlowLogResponses getLargeLogResponses(RpcController controller,<a name="line.689"></a>
-<span class="sourceLineNo">690</span>      SlowLogResponseRequest request) throws ServiceException {<a name="line.690"></a>
-<span class="sourceLineNo">691</span>    return null;<a name="line.691"></a>
-<span class="sourceLineNo">692</span>  }<a name="line.692"></a>
-<span class="sourceLineNo">693</span><a name="line.693"></a>
-<span class="sourceLineNo">694</span>  @Override<a name="line.694"></a>
-<span class="sourceLineNo">695</span>  public ClearSlowLogResponses clearSlowLogsResponses(RpcController controller,<a name="line.695"></a>
-<span class="sourceLineNo">696</span>      ClearSlowLogResponseRequest request) throws ServiceException {<a name="line.696"></a>
-<span class="sourceLineNo">697</span>    return null;<a name="line.697"></a>
-<span class="sourceLineNo">698</span>  }<a name="line.698"></a>
-<span class="sourceLineNo">699</span><a name="line.699"></a>
-<span class="sourceLineNo">700</span>  @Override<a name="line.700"></a>
-<span class="sourceLineNo">701</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.701"></a>
-<span class="sourceLineNo">702</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.702"></a>
-<span class="sourceLineNo">703</span>    return null;<a name="line.703"></a>
-<span class="sourceLineNo">704</span>  }<a name="line.704"></a>
-<span class="sourceLineNo">705</span><a name="line.705"></a>
-<span class="sourceLineNo">706</span>  @Override<a name="line.706"></a>
-<span class="sourceLineNo">707</span>  public GetSpaceQuotaSnapshotsResponse getSpaceQuotaSnapshots(<a name="line.707"></a>
-<span class="sourceLineNo">708</span>      RpcController controller, GetSpaceQuotaSnapshotsRequest request)<a name="line.708"></a>
-<span class="sourceLineNo">709</span>      throws ServiceException {<a name="line.709"></a>
-<span class="sourceLineNo">710</span>    return null;<a name="line.710"></a>
-<span class="sourceLineNo">711</span>  }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span>  @Override<a name="line.713"></a>
-<span class="sourceLineNo">714</span>  public Connection createConnection(Configuration conf) throws IOException {<a name="line.714"></a>
-<span class="sourceLineNo">715</span>    return null;<a name="line.715"></a>
-<span class="sourceLineNo">716</span>  }<a name="line.716"></a>
-<span class="sourceLineNo">717</span><a name="line.717"></a>
-<span class="sourceLineNo">718</span>  @Override<a name="line.718"></a>
-<span class="sourceLineNo">719</span>  public boolean reportRegionSizesForQuotas(RegionSizeStore sizeStore) {<a name="line.719"></a>
-<span class="sourceLineNo">720</span>    return true;<a name="line.720"></a>
-<span class="sourceLineNo">721</span>  }<a name="line.721"></a>
-<span class="sourceLineNo">722</span><a name="line.722"></a>
-<span class="sourceLineNo">723</span>  @Override<a name="line.723"></a>
-<span class="sourceLineNo">724</span>  public boolean reportFileArchivalForQuotas(<a name="line.724"></a>
-<span class="sourceLineNo">725</span>      TableName tableName, Collection&lt;Entry&lt;String, Long&gt;&gt; archivedFiles) {<a name="line.725"></a>
-<span class="sourceLineNo">726</span>    return false;<a name="line.726"></a>
+<span class="sourceLineNo">117</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse;<a name="line.120"></a>
+<span class="sourceLineNo">121</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest;<a name="line.121"></a>
+<span class="sourceLineNo">122</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateFavoredNodesResponse;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionRequest;<a name="line.123"></a>
+<span class="sourceLineNo">124</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WarmupRegionResponse;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest;<a name="line.126"></a>
+<span class="sourceLineNo">127</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest;<a name="line.128"></a>
+<span class="sourceLineNo">129</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceRequest;<a name="line.130"></a>
+<span class="sourceLineNo">131</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CoprocessorServiceResponse;<a name="line.131"></a>
+<span class="sourceLineNo">132</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetResponse;<a name="line.133"></a>
+<span class="sourceLineNo">134</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest;<a name="line.135"></a>
+<span class="sourceLineNo">136</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse;<a name="line.136"></a>
+<span class="sourceLineNo">137</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest;<a name="line.137"></a>
+<span class="sourceLineNo">138</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse;<a name="line.138"></a>
+<span class="sourceLineNo">139</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest;<a name="line.139"></a>
+<span class="sourceLineNo">140</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse;<a name="line.140"></a>
+<span class="sourceLineNo">141</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsRequest;<a name="line.141"></a>
+<span class="sourceLineNo">142</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetSpaceQuotaSnapshotsResponse;<a name="line.142"></a>
+<span class="sourceLineNo">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span>/**<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * A mock RegionServer implementation.<a name="line.145"></a>
+<span class="sourceLineNo">146</span> * Use this when you can't bend Mockito to your liking (e.g. return null result<a name="line.146"></a>
+<span class="sourceLineNo">147</span> * when 'scanning' until master timesout and then return a coherent meta row<a name="line.147"></a>
+<span class="sourceLineNo">148</span> * result thereafter.  Have some facility for faking gets and scans.  See<a name="line.148"></a>
+<span class="sourceLineNo">149</span> * setGetResult(byte[], byte[], Result) for how to fill the backing data<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * store that the get pulls from.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> */<a name="line.151"></a>
+<span class="sourceLineNo">152</span>class MockRegionServer implements AdminProtos.AdminService.BlockingInterface,<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    ClientProtos.ClientService.BlockingInterface, RegionServerServices {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>  private final ServerName sn;<a name="line.154"></a>
+<span class="sourceLineNo">155</span>  private final ZKWatcher zkw;<a name="line.155"></a>
+<span class="sourceLineNo">156</span>  private final Configuration conf;<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  private final Random random = new Random();<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>  /**<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * Map of regions to map of rows and {@link Result}. Used as data source when<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * {@link #get(RpcController, ClientProtos.GetRequest)} is called. Because we have a byte<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * key, need to use TreeMap and provide a Comparator.  Use<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * {@link #setGetResult(byte[], byte[], Result)} filling this map.<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  private final Map&lt;byte [], Map&lt;byte [], Result&gt;&gt; gets = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.165"></a>
+<span class="sourceLineNo">166</span><a name="line.166"></a>
+<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * Map of regions to results to return when scanning.<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  private final Map&lt;byte [], Result []&gt; nexts = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.170"></a>
+<span class="sourceLineNo">171</span><a name="line.171"></a>
+<span class="sourceLineNo">172</span>  /**<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   * Data structure that holds regionname and index used scanning.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>   */<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  class RegionNameAndIndex {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    private final byte[] regionName;<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    private int index = 0;<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>    RegionNameAndIndex(final byte[] regionName) {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>      this.regionName = regionName;<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>    byte[] getRegionName() {<a name="line.183"></a>
+<span class="sourceLineNo">184</span>      return this.regionName;<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    }<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span>    int getThenIncrement() {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      int currentIndex = this.index;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>      this.index++;<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      return currentIndex;<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    }<a name="line.191"></a>
+<span class="sourceLineNo">192</span>  }<a name="line.192"></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>   * Outstanding scanners and their offset into &lt;code&gt;nexts&lt;/code&gt;<a name="line.195"></a>
+<span class="sourceLineNo">196</span>   */<a name="line.196"></a>
+<span class="sourceLineNo">197</span>  private final Map&lt;Long, RegionNameAndIndex&gt; scannersAndOffsets = new HashMap&lt;&gt;();<a name="line.197"></a>
+<span class="sourceLineNo">198</span><a name="line.198"></a>
+<span class="sourceLineNo">199</span>  /**<a name="line.199"></a>
+<span class="sourceLineNo">200</span>   * @param sn Name of this mock regionserver<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   * @throws IOException<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   * @throws org.apache.hadoop.hbase.ZooKeeperConnectionException<a name="line.202"></a>
+<span class="sourceLineNo">203</span>   */<a name="line.203"></a>
+<span class="sourceLineNo">204</span>  MockRegionServer(final Configuration conf, final ServerName sn)<a name="line.204"></a>
+<span class="sourceLineNo">205</span>  throws ZooKeeperConnectionException, IOException {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    this.sn = sn;<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    this.conf = conf;<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    this.zkw = new ZKWatcher(conf, sn.toString(), this, true);<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<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>   * Use this method filling the backing data source used by<a name="line.212"></a>
+<span class="sourceLineNo">213</span>   * {@link #get(RpcController, ClientProtos.GetRequest)}<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * @param regionName the region name to assign<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param row the row key<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param r the single row result<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   */<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  void setGetResult(final byte [] regionName, final byte [] row, final Result r) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    Map&lt;byte [], Result&gt; value = this.gets.get(regionName);<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    if (value == null) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span>      // If no value already, create one.  Needs to be treemap because we are<a name="line.221"></a>
+<span class="sourceLineNo">222</span>      // using byte array as key.   Not thread safe.<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      value = new TreeMap&lt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.223"></a>
+<span class="sourceLineNo">224</span>      this.gets.put(regionName, value);<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    }<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    value.put(row, r);<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<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>   * Use this method to set what a scanner will reply as we next through<a name="line.230"></a>
+<span class="sourceLineNo">231</span>   * @param regionName<a name="line.231"></a>
+<span class="sourceLineNo">232</span>   * @param rs<a name="line.232"></a>
+<span class="sourceLineNo">233</span>   */<a name="line.233"></a>
+<span class="sourceLineNo">234</span>  void setNextResults(final byte [] regionName, final Result [] rs) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    this.nexts.put(regionName, rs);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>  }<a name="line.236"></a>
+<span class="sourceLineNo">237</span><a name="line.237"></a>
+<span class="sourceLineNo">238</span>  @Override<a name="line.238"></a>
+<span class="sourceLineNo">239</span>  public boolean isStopped() {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    return false;<a name="line.240"></a>
+<span class="sourceLineNo">241</span>  }<a name="line.241"></a>
+<span class="sourceLineNo">242</span><a name="line.242"></a>
+<span class="sourceLineNo">243</span>  @Override<a name="line.243"></a>
+<span class="sourceLineNo">244</span>  public void abort(String why, Throwable e) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>    throw new RuntimeException(this.sn + ": " + why, e);<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>  @Override<a name="line.248"></a>
+<span class="sourceLineNo">249</span>  public boolean isAborted() {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>    return false;<a name="line.250"></a>
+<span class="sourceLineNo">251</span>  }<a name="line.251"></a>
+<span class="sourceLineNo">252</span><a name="line.252"></a>
+<span class="sourceLineNo">253</span>  public long openScanner(byte[] regionName, Scan scan) throws IOException {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    long scannerId = this.random.nextLong();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    this.scannersAndOffsets.put(scannerId, new RegionNameAndIndex(regionName));<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    return scannerId;<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>  public Result next(long scannerId) throws IOException {<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    RegionNameAndIndex rnai = this.scannersAndOffsets.get(scannerId);<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    int index = rnai.getThenIncrement();<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    Result [] results = this.nexts.get(rnai.getRegionName());<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    if (results == null) return null;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>    return index &lt; results.length? results[index]: null;<a name="line.264"></a>
+<span class="sourceLineNo">265</span>  }<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public Result [] next(long scannerId, int numberOfRows) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    // Just return one result whatever they ask for.<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    Result r = next(scannerId);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    return r == null? null: new Result [] {r};<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>  public void close(final long scannerId) throws IOException {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    this.scannersAndOffsets.remove(scannerId);<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>  @Override<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  public void stop(String why) {<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    this.zkw.close();<a name="line.279"></a>
+<span class="sourceLineNo">280</span>  }<a name="line.280"></a>
+<span class="sourceLineNo">281</span><a name="line.281"></a>
+<span class="sourceLineNo">282</span>  @Override<a name="line.282"></a>
+<span class="sourceLineNo">283</span>  public void addRegion(HRegion r) {<a name="line.283"></a>
+<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
+<span class="sourceLineNo">285</span><a name="line.285"></a>
+<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
+<span class="sourceLineNo">287</span>  public boolean removeRegion(HRegion r, ServerName destination) {<a name="line.287"></a>
+<span class="sourceLineNo">288</span>    return false;<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span>  @Override<a name="line.291"></a>
+<span class="sourceLineNo">292</span>  public HRegion getRegion(String encodedRegionName) {<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    return null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span>  }<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span>  @Override<a name="line.296"></a>
+<span class="sourceLineNo">297</span>  public Configuration getConfiguration() {<a name="line.297"></a>
+<span class="sourceLineNo">298</span>    return this.conf;<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  }<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span>  @Override<a name="line.301"></a>
+<span class="sourceLineNo">302</span>  public ZKWatcher getZooKeeper() {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>    return this.zkw;<a name="line.303"></a>
+<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
+<span class="sourceLineNo">305</span><a name="line.305"></a>
+<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
+<span class="sourceLineNo">307</span>  public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.307"></a>
+<span class="sourceLineNo">308</span>    return null;<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  }<a name="line.309"></a>
+<span class="sourceLineNo">310</span><a name="line.310"></a>
+<span class="sourceLineNo">311</span>  @Override<a name="line.311"></a>
+<span class="sourceLineNo">312</span>  public Connection getConnection() {<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    return null;<a name="line.313"></a>
+<span class="sourceLineNo">314</span>  }<a name="line.314"></a>
+<span class="sourceLineNo">315</span><a name="line.315"></a>
+<span class="sourceLineNo">316</span>  @Override<a name="line.316"></a>
+<span class="sourceLineNo">317</span>  public ServerName getServerName() {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>    return this.sn;<a name="line.318"></a>
+<span class="sourceLineNo">319</span>  }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>  @Override<a name="line.321"></a>
+<span class="sourceLineNo">322</span>  public boolean isStopping() {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    return false;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>  }<a name="line.324"></a>
+<span class="sourceLineNo">325</span><a name="line.325"></a>
+<span class="sourceLineNo">326</span>  @Override<a name="line.326"></a>
+<span class="sourceLineNo">327</span>  public FlushRequester getFlushRequester() {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>    return null;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>  }<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  @Override<a name="line.330"></a>
+<span class="sourceLineNo">331</span>  public CompactionRequester getCompactionRequestor() {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    return null;<a name="line.332"></a>
+<span class="sourceLineNo">333</span>  }<a name="line.333"></a>
+<span class="sourceLineNo">334</span>  @Override<a name="line.334"></a>
+<span class="sourceLineNo">335</span>  public RegionServerAccounting getRegionServerAccounting() {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    return null;<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>  @Override<a name="line.339"></a>
+<span class="sourceLineNo">340</span>  public RegionServerRpcQuotaManager getRegionServerRpcQuotaManager() {<a name="line.340"></a>
+<span class="sourceLineNo">341</span>    return null;<a name="line.341"></a>
+<span class="sourceLineNo">342</span>  }<a name="line.342"></a>
+<span class="sourceLineNo">343</span><a name="line.343"></a>
+<span class="sourceLineNo">344</span>  @Override<a name="line.344"></a>
+<span class="sourceLineNo">345</span>  public void postOpenDeployTasks(PostOpenDeployContext context) throws IOException {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>  }<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span>  @Override<a name="line.348"></a>
+<span class="sourceLineNo">349</span>  public RpcServerInterface getRpcServer() {<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    return null;<a name="line.350"></a>
+<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
+<span class="sourceLineNo">354</span>  public ConcurrentSkipListMap&lt;byte[], Boolean&gt; getRegionsInTransitionInRS() {<a name="line.354"></a>
+<span class="sourceLineNo">355</span>    return null;<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  }<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>  @Override<a name="line.358"></a>
+<span class="sourceLineNo">359</span>  public FileSystem getFileSystem() {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>    return null;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>  }<a name="line.361"></a>
+<span class="sourceLineNo">362</span><a name="line.362"></a>
+<span class="sourceLineNo">363</span>  @Override<a name="line.363"></a>
+<span class="sourceLineNo">364</span>  public GetResponse get(RpcController controller, GetRequest request)<a name="line.364"></a>
+<span class="sourceLineNo">365</span>  throws ServiceException {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    Map&lt;byte [], Result&gt; m = this.gets.get(regionName);<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    GetResponse.Builder builder = GetResponse.newBuilder();<a name="line.368"></a>
+<span class="sourceLineNo">369</span>    if (m != null) {<a name="line.369"></a>
+<span class="sourceLineNo">370</span>      byte[] row = request.getGet().getRow().toByteArray();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>      builder.setResult(ProtobufUtil.toResult(m.get(row)));<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    }<a name="line.372"></a>
+<span class="sourceLineNo">373</span>    return builder.build();<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>  @Override<a name="line.376"></a>
+<span class="sourceLineNo">377</span>  public MutateResponse mutate(RpcController controller, MutateRequest request)<a name="line.377"></a>
+<span class="sourceLineNo">378</span>      throws ServiceException {<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    return null;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>  }<a name="line.380"></a>
+<span class="sourceLineNo">381</span><a name="line.381"></a>
+<span class="sourceLineNo">382</span>  @Override<a name="line.382"></a>
+<span class="sourceLineNo">383</span>  public ScanResponse scan(RpcController controller, ScanRequest request)<a name="line.383"></a>
+<span class="sourceLineNo">384</span>      throws ServiceException {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    ScanResponse.Builder builder = ScanResponse.newBuilder();<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    try {<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      if (request.hasScan()) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        byte[] regionName = request.getRegion().getValue().toByteArray();<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        builder.setScannerId(openScanner(regionName, null));<a name="line.389"></a>
+<span class="sourceLineNo">390</span>        builder.setMoreResults(true);<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      }<a name="line.391"></a>
+<span class="sourceLineNo">392</span>      else {<a name="line.392"></a>
+<span class="sourceLineNo">393</span>        long scannerId = request.getScannerId();<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        Result result = next(scannerId);<a name="line.394"></a>
+<span class="sourceLineNo">395</span>        if (result != null) {<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          builder.addCellsPerResult(result.size());<a name="line.396"></a>
+<span class="sourceLineNo">397</span>          List&lt;CellScannable&gt; results = new ArrayList&lt;&gt;(1);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          results.add(result);<a name="line.398"></a>
+<span class="sourceLineNo">399</span>          ((HBaseRpcController) controller).setCellScanner(CellUtil<a name="line.399"></a>
+<span class="sourceLineNo">400</span>              .createCellScanner(results));<a name="line.400"></a>
+<span class="sourceLineNo">401</span>          builder.setMoreResults(true);<a name="line.401"></a>
+<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        else {<a name="line.403"></a>
+<span class="sourceLineNo">404</span>          builder.setMoreResults(false);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          close(scannerId);<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>    } catch (IOException ie) {<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      throw new ServiceException(ie);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    }<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    return builder.build();<a name="line.411"></a>
+<span class="sourceLineNo">412</span>  }<a name="line.412"></a>
+<span class="sourceLineNo">413</span><a name="line.413"></a>
+<span class="sourceLineNo">414</span>  @Override<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  public BulkLoadHFileResponse bulkLoadHFile(RpcController controller,<a name="line.415"></a>
+<span class="sourceLineNo">416</span>      BulkLoadHFileRequest request) throws ServiceException {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    return null;<a name="line.417"></a>
+<span class="sourceLineNo">418</span>  }<a name="line.418"></a>
+<span class="sourceLineNo">419</span><a name="line.419"></a>
+<span class="sourceLineNo">420</span>  @Override<a name="line.420"></a>
+<span class="sourceLineNo">421</span>  public ClientProtos.CoprocessorServiceResponse execService(RpcController controller,<a name="line.421"></a>
+<span class="sourceLineNo">422</span>      ClientProtos.CoprocessorServiceRequest request) throws ServiceException {<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    return null;<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  }<a name="line.424"></a>
+<span class="sourceLineNo">425</span><a name="line.425"></a>
+<span class="sourceLineNo">426</span>  @Override<a name="line.426"></a>
+<span class="sourceLineNo">427</span>  public ClientProtos.MultiResponse multi(<a name="line.427"></a>
+<span class="sourceLineNo">428</span>      RpcController controller, MultiRequest request) throws ServiceException {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>    return null;<a name="line.429"></a>
+<span class="sourceLineNo">430</span>  }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span>  @Override<a name="line.432"></a>
+<span class="sourceLineNo">433</span>  public GetRegionInfoResponse getRegionInfo(RpcController controller,<a name="line.433"></a>
+<span class="sourceLineNo">434</span>      GetRegionInfoRequest request) throws ServiceException {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    GetRegionInfoResponse.Builder builder = GetRegionInfoResponse.newBuilder();<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    builder.setRegionInfo(ProtobufUtil.toRegionInfo(RegionInfoBuilder.FIRST_META_REGIONINFO));<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    return builder.build();<a name="line.437"></a>
+<span class="sourceLineNo">438</span>  }<a name="line.438"></a>
+<span class="sourceLineNo">439</span><a name="line.439"></a>
+<span class="sourceLineNo">440</span>  @Override<a name="line.440"></a>
+<span class="sourceLineNo">441</span>  public GetRegionLoadResponse getRegionLoad(RpcController controller,<a name="line.441"></a>
+<span class="sourceLineNo">442</span>      GetRegionLoadRequest request) throws ServiceException {<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    GetRegionLoadResponse.Builder builder = GetRegionLoadResponse.newBuilder();<a name="line.443"></a>
+<span class="sourceLineNo">444</span>    return builder.build();<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>  @Override<a name="line.447"></a>
+<span class="sourceLineNo">448</span>  public ClearCompactionQueuesResponse clearCompactionQueues(RpcController controller,<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    ClearCompactionQueuesRequest request) throws ServiceException {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    return null;<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>  @Override<a name="line.453"></a>
+<span class="sourceLineNo">454</span>  public GetStoreFileResponse getStoreFile(RpcController controller,<a name="line.454"></a>
+<span class="sourceLineNo">455</span>      GetStoreFileRequest request) throws ServiceException {<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    return null;<a name="line.456"></a>
+<span class="sourceLineNo">457</span>  }<a name="line.457"></a>
+<span class="sourceLineNo">458</span><a name="line.458"></a>
+<span class="sourceLineNo">459</span>  @Override<a name="line.459"></a>
+<span class="sourceLineNo">460</span>  public GetOnlineRegionResponse getOnlineRegion(RpcController controller,<a name="line.460"></a>
+<span class="sourceLineNo">461</span>      GetOnlineRegionRequest request) throws ServiceException {<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    return null;<a name="line.462"></a>
+<span class="sourceLineNo">463</span>  }<a name="line.463"></a>
+<span class="sourceLineNo">464</span><a name="line.464"></a>
+<span class="sourceLineNo">465</span>  @Override<a name="line.465"></a>
+<span class="sourceLineNo">466</span>  public List&lt;Region&gt; getRegions() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    return null;<a name="line.467"></a>
+<span class="sourceLineNo">468</span>  }<a name="line.468"></a>
+<span class="sourceLineNo">469</span><a name="line.469"></a>
+<span class="sourceLineNo">470</span>  @Override<a name="line.470"></a>
+<span class="sourceLineNo">471</span>  public OpenRegionResponse openRegion(RpcController controller,<a name="line.471"></a>
+<span class="sourceLineNo">472</span>      OpenRegionRequest request) throws ServiceException {<a name="line.472"></a>
+<span class="sourceLineNo">473</span>    return null;<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>  @Override<a name="line.476"></a>
+<span class="sourceLineNo">477</span>  public WarmupRegionResponse warmupRegion(RpcController controller,<a name="line.477"></a>
+<span class="sourceLineNo">478</span>      WarmupRegionRequest request) throws ServiceException {<a name="line.478"></a>
+<span class="sourceLineNo">479</span>    return null;<a name="line.479"></a>
+<span class="sourceLineNo">480</span>  }<a name="line.480"></a>
+<span class="sourceLineNo">481</span>  @Override<a name="line.481"></a>
+<span class="sourceLineNo">482</span>  public CloseRegionResponse closeRegion(RpcController controller,<a name="line.482"></a>
+<span class="sourceLineNo">483</span>      CloseRegionRequest request) throws ServiceException {<a name="line.483"></a>
+<span class="sourceLineNo">484</span>    return null;<a name="line.484"></a>
+<span class="sourceLineNo">485</span>  }<a name="line.485"></a>
+<span class="sourceLineNo">486</span><a name="line.486"></a>
+<span class="sourceLineNo">487</span>  @Override<a name="line.487"></a>
+<span class="sourceLineNo">488</span>  public FlushRegionResponse flushRegion(RpcController controller,<a name="line.488"></a>
+<span class="sourceLineNo">489</span>      FlushRegionRequest request) throws ServiceException {<a name="line.489"></a>
+<span class="sourceLineNo">490</span>    return null;<a name="line.490"></a>
+<span class="sourceLineNo">491</span>  }<a name="line.491"></a>
+<span class="sourceLineNo">492</span><a name="line.492"></a>
+<span class="sourceLineNo">493</span>  @Override<a name="line.493"></a>
+<span class="sourceLineNo">494</span>  public CompactionSwitchResponse compactionSwitch(RpcController controller,<a name="line.494"></a>
+<span class="sourceLineNo">495</span>      CompactionSwitchRequest request) throws ServiceException {<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    return null;<a name="line.496"></a>
+<span class="sourceLineNo">497</span>  }<a name="line.497"></a>
+<span class="sourceLineNo">498</span><a name="line.498"></a>
+<span class="sourceLineNo">499</span>  @Override<a name="line.499"></a>
+<span class="sourceLineNo">500</span>  public CompactRegionResponse compactRegion(RpcController controller,<a name="line.500"></a>
+<span class="sourceLineNo">501</span>      CompactRegionRequest request) throws ServiceException {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>    return null;<a name="line.502"></a>
+<span class="sourceLineNo">503</span>  }<a name="line.503"></a>
+<span class="sourceLineNo">504</span><a name="line.504"></a>
+<span class="sourceLineNo">505</span>  @Override<a name="line.505"></a>
+<span class="sourceLineNo">506</span>  public ReplicateWALEntryResponse replicateWALEntry(RpcController controller,<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      ReplicateWALEntryRequest request) throws ServiceException {<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    return null;<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>  @Override<a name="line.511"></a>
+<span class="sourceLineNo">512</span>  public RollWALWriterResponse rollWALWriter(RpcController controller,<a name="line.512"></a>
+<span class="sourceLineNo">513</span>      RollWALWriterRequest request) throws ServiceException {<a name="line.513"></a>
+<span class="sourceLineNo">514</span>    return null;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
+<span class="sourceLineNo">516</span><a name="line.516"></a>
+<span class="sourceLineNo">517</span>  @Override<a name="line.517"></a>
+<span class="sourceLineNo">518</span>  public GetServerInfoResponse getServerInfo(RpcController controller,<a name="line.518"></a>
+<span class="sourceLineNo">519</span>      GetServerInfoRequest request) throws ServiceException {<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    return null;<a name="line.520"></a>
+<span class="sourceLineNo">521</span>  }<a name="line.521"></a>
+<span class="sourceLineNo">522</span><a name="line.522"></a>
+<span class="sourceLineNo">523</span>  @Override<a name="line.523"></a>
+<span class="sourceLineNo">524</span>  public StopServerResponse stopServer(RpcController controller,<a name="line.524"></a>
+<span class="sourceLineNo">525</span>      StopServerRequest request) throws ServiceException {<a name="line.525"></a>
+<span class="sourceLineNo">526</span>    return null;<a name="line.526"></a>
+<span class="sourceLineNo">527</span>  }<a name="line.527"></a>
+<span class="sourceLineNo">528</span><a name="line.528"></a>
+<span class="sourceLineNo">529</span>  @Override<a name="line.529"></a>
+<span class="sourceLineNo">530</span>  public List&lt;Region&gt; getRegions(TableName tableName) throws IOException {<a name="line.530"></a>
+<span class="sourceLineNo">531</span>    return null;<a name="line.531"></a>
+<span class="sourceLineNo">532</span>  }<a name="line.532"></a>
+<span class="sourceLineNo">533</span><a name="line.533"></a>
+<span class="sourceLineNo">534</span>  @Override<a name="line.534"></a>
+<span class="sourceLineNo">535</span>  public LeaseManager getLeaseManager() {<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    return null;<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>  @Override<a name="line.539"></a>
+<span class="sourceLineNo">540</span>  public List&lt;WAL&gt; getWALs() throws IOException {<a name="line.540"></a>
+<span class="sourceLineNo">541</span>    return Collections.emptyList();<a name="line.541"></a>
+<span class="sourceLineNo">542</span>  }<a name="line.542"></a>
+<span class="sourceLineNo">543</span><a name="line.543"></a>
+<span class="sourceLineNo">544</span>  @Override<a name="line.544"></a>
+<span class="sourceLineNo">545</span>  public WAL getWAL(RegionInfo regionInfo) throws IOException {<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    return null;<a name="line.546"></a>
+<span class="sourceLineNo">547</span>  }<a name="line.547"></a>
+<span class="sourceLineNo">548</span><a name="line.548"></a>
+<span class="sourceLineNo">549</span>  @Override<a name="line.549"></a>
+<span class="sourceLineNo">550</span>  public ExecutorService getExecutorService() {<a name="line.550"></a>
+<span class="sourceLineNo">551</span>    return null;<a name="line.551"></a>
+<span class="sourceLineNo">552</span>  }<a name="line.552"></a>
+<span class="sourceLineNo">553</span><a name="line.553"></a>
+<span class="sourceLineNo">554</span>  @Override<a name="line.554"></a>
+<span class="sourceLineNo">555</span>  public ChoreService getChoreService() {<a name="line.555"></a>
+<span class="sourceLineNo">556</span>    return null;<a name="line.556"></a>
+<span class="sourceLineNo">557</span>  }<a name="line.557"></a>
+<span class="sourceLineNo">558</span><a name="line.558"></a>
+<span class="sourceLineNo">559</span>  @Override<a name="line.559"></a>
+<span class="sourceLineNo">560</span>  public void updateRegionFavoredNodesMapping(String encodedRegionName,<a name="line.560"></a>
+<span class="sourceLineNo">561</span>      List&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName&gt; favoredNodes) {<a name="line.561"></a>
+<span class="sourceLineNo">562</span>  }<a name="line.562"></a>
+<span class="sourceLineNo">563</span><a name="line.563"></a>
+<span class="sourceLineNo">564</span>  @Override<a name="line.564"></a>
+<span class="sourceLineNo">565</span>  public InetSocketAddress[] getFavoredNodesForRegion(String encodedRegionName) {<a name="line.565"></a>
+<span class="sourceLineNo">566</span>    return null;<a name="line.566"></a>
+<span class="sourceLineNo">567</span>  }<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span>  @Override<a name="line.569"></a>
+<span class="sourceLineNo">570</span>  public ReplicateWALEntryResponse<a name="line.570"></a>
+<span class="sourceLineNo">571</span>      replay(RpcController controller, ReplicateWALEntryRequest request)<a name="line.571"></a>
+<span class="sourceLineNo">572</span>      throws ServiceException {<a name="line.572"></a>
+<span class="sourceLineNo">573</span>    return null;<a name="line.573"></a>
+<span class="sourceLineNo">574</span>  }<a name="line.574"></a>
+<span class="sourceLineNo">575</span><a name="line.575"></a>
+<span class="sourceLineNo">576</span>  @Override<a name="line.576"></a>
+<span class="sourceLineNo">577</span>  public UpdateFavoredNodesResponse updateFavoredNodes(RpcController controller,<a name="line.577"></a>
+<span class="sourceLineNo">578</span>      UpdateFavoredNodesRequest request) throws ServiceException {<a name="line.578"></a>
+<span class="sourceLineNo">579</span>    return null;<a name="line.579"></a>
+<span class="sourceLineNo">580</span>  }<a name="line.580"></a>
+<span class="sourceLineNo">581</span><a name="line.581"></a>
+<span class="sourceLineNo">582</span>  @Override<a name="line.582"></a>
+<span class="sourceLineNo">583</span>  public ServerNonceManager getNonceManager() {<a name="line.583"></a>
+<span class="sourceLineNo">584</span>    return null;<a name="line.584"></a>
+<span class="sourceLineNo">585</span>  }<a name="line.585"></a>
+<span class="sourceLineNo">586</span><a name="line.586"></a>
+<span class="sourceLineNo">587</span>  @Override<a name="line.587"></a>
+<span class="sourceLineNo">588</span>  public boolean reportRegionStateTransition(RegionStateTransitionContext context) {<a name="line.588"></a>
+<span class="sourceLineNo">589</span>    return false;<a name="line.589"></a>
+<span class="sourceLineNo">590</span>  }<a name="line.590"></a>
+<span class="sourceLineNo">591</span><a name="line.591"></a>
+<span class="sourceLineNo">592</span>  @Override<a name="line.592"></a>
+<span class="sourceLineNo">593</span>  public boolean registerService(Service service) {<a name="line.593"></a>
+<span class="sourceLineNo">594</span>    return false;<a name="line.594"></a>
+<span class="sourceLineNo">595</span>  }<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span>  @Override<a name="line.597"></a>
+<span class="sourceLineNo">598</span>  public CoprocessorServiceResponse execRegionServerService(RpcController controller,<a name="line.598"></a>
+<span class="sourceLineNo">599</span>      CoprocessorServiceRequest request) throws ServiceException {<a name="line.599"></a>
+<span class="sourceLineNo">600</span>    return null;<a name="line.600"></a>
+<span class="sourceLineNo">601</span>  }<a name="line.601"></a>
+<span class="sourceLineNo">602</span><a name="line.602"></a>
+<span class="sourceLineNo">603</span>  @Override<a name="line.603"></a>
+<span class="sourceLineNo">604</span>  public UpdateConfigurationResponse updateConfiguration(<a name="line.604"></a>
+<span class="sourceLineNo">605</span>      RpcController controller, UpdateConfigurationRequest request)<a name="line.605"></a>
+<span class="sourceLineNo">606</span>      throws ServiceException {<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    return null;<a name="line.607"></a>
+<span class="sourceLineNo">608</span>  }<a name="line.608"></a>
+<span class="sourceLineNo">609</span><a name="line.609"></a>
+<span class="sourceLineNo">610</span>  @Override<a name="line.610"></a>
+<span class="sourceLineNo">611</span>  public ClearRegionBlockCacheResponse clearRegionBlockCache(RpcController controller,<a name="line.611"></a>
+<span class="sourceLineNo">612</span>                                                             ClearRegionBlockCacheRequest request)<a name="line.612"></a>
+<span class="sourceLineNo">613</span>    throws ServiceException {<a name="line.613"></a>
+<span class="sourceLineNo">614</span>    return null;<a name="line.614"></a>
+<span class="sourceLineNo">615</span>  }<a name="line.615"></a>
+<span class="sourceLineNo">616</span><a name="line.616"></a>
+<span class="sourceLineNo">617</span>  @Override<a name="line.617"></a>
+<span class="sourceLineNo">618</span>  public HeapMemoryManager getHeapMemoryManager() {<a name="line.618"></a>
+<span class="sourceLineNo">619</span>    return null;<a name="line.619"></a>
+<span class="sourceLineNo">620</span>  }<a name="line.620"></a>
+<span class="sourceLineNo">621</span><a name="line.621"></a>
+<span class="sourceLineNo">622</span>  @Override<a name="line.622"></a>
+<span class="sourceLineNo">623</span>  public double getCompactionPressure() {<a name="line.623"></a>
+<span class="sourceLineNo">624</span>    return 0;<a name="line.624"></a>
+<span class="sourceLineNo">625</span>  }<a name="line.625"></a>
+<span class="sourceLineNo">626</span><a name="line.626"></a>
+<span class="sourceLineNo">627</span>  @Override<a name="line.627"></a>
+<span class="sourceLineNo">628</span>  public ThroughputController getFlushThroughputController() {<a name="line.628"></a>
+<span class="sourceLineNo">629</span>    return null;<a name="line.629"></a>
+<span class="sourceLineNo">630</span>  }<a name="line.630"></a>
+<span class="sourceLineNo">631</span><a name="line.631"></a>
+<span class="sourceLineNo">632</span>  @Override<a name="line.632"></a>
+<span class="sourceLineNo">633</span>  public double getFlushPressure() {<a name="line.633"></a>
+<span class="sourceLineNo">634</span>    return 0;<a name="line.634"></a>
+<span class="sourceLineNo">635</span>  }<a name="line.635"></a>
+<span class="sourceLineNo">636</span><a name="line.636"></a>
+<span class="sourceLineNo">637</span>  @Override<a name="line.637"></a>
+<span class="sourceLineNo">638</span>  public MetricsRegionServer getMetrics() {<a name="line.638"></a>
+<span class="sourceLineNo">639</span>    return null;<a name="line.639"></a>
+<span class="sourceLineNo">640</span>  }<a name="line.640"></a>
+<span class="sourceLineNo">641</span><a name="line.641"></a>
+<span class="sourceLineNo">642</span>  @Override<a name="line.642"></a>
+<span class="sourceLineNo">643</span>  public EntityLock regionLock(List&lt;RegionInfo&gt; regionInfos, String description, Abortable abort)<a name="line.643"></a>
+<span class="sourceLineNo">644</span>      throws IOException {<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    return null;<a name="line.645"></a>
+<span class="sourceLineNo">646</span>  }<a name="line.646"></a>
+<span class="sourceLineNo">647</span><a name="line.647"></a>
+<span class="sourceLineNo">648</span>  @Override<a name="line.648"></a>
+<span class="sourceLineNo">649</span>  public PrepareBulkLoadResponse prepareBulkLoad(RpcController controller,<a name="line.649"></a>
+<span class="sourceLineNo">650</span>      PrepareBulkLoadRequest request) throws ServiceException {<a name="line.650"></a>
+<span class="sourceLineNo">651</span>    return null;<a name="line.651"></a>
+<span class="sourceLineNo">652</span>  }<a name="line.652"></a>
+<span class="sourceLineNo">653</span><a name="line.653"></a>
+<span class="sourceLineNo">654</span>  @Override<a name="line.654"></a>
+<span class="sourceLineNo">655</span>  public CleanupBulkLoadResponse cleanupBulkLoad(RpcController controller,<a name="line.655"></a>
+<span class="sourceLineNo">656</span>      CleanupBulkLoadRequest request) throws ServiceException {<a name="line.656"></a>
+<span class="sourceLineNo">657</span>    return null;<a name="line.657"></a>
+<span class="sourceLineNo">658</span>  }<a name="line.658"></a>
+<span class="sourceLineNo">659</span><a name="line.659"></a>
+<span class="sourceLineNo">660</span>  @Override<a name="line.660"></a>
+<span class="sourceLineNo">661</span>  public SecureBulkLoadManager getSecureBulkLoadManager() {<a name="line.661"></a>
+<span class="sourceLineNo">662</span>    return null;<a name="line.662"></a>
+<span class="sourceLineNo">663</span>  }<a name="line.663"></a>
+<span class="sourceLineNo">664</span><a name="line.664"></a>
+<span class="sourceLineNo">665</span>  @Override<a name="line.665"></a>
+<span class="sourceLineNo">666</span>  public void unassign(byte[] regionName) throws IOException {<a name="line.666"></a>
+<span class="sourceLineNo">667</span>  }<a name="line.667"></a>
+<span class="sourceLineNo">668</span><a name="line.668"></a>
+<span class="sourceLineNo">669</span>  @Override<a name="line.669"></a>
+<span class="sourceLineNo">670</span>  public RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager() {<a name="line.670"></a>
+<span class="sourceLineNo">671</span>    return null;<a name="line.671"></a>
+<span class="sourceLineNo">672</span>  }<a name="line.672"></a>
+<span class="sourceLineNo">673</span><a name="line.673"></a>
+<span class="sourceLineNo">674</span>  @Override<a name="line.674"></a>
+<span class="sourceLineNo">675</span>  public ExecuteProceduresResponse executeProcedures(RpcController controller,<a name="line.675"></a>
+<span class="sourceLineNo">676</span>      ExecuteProceduresRequest request) throws ServiceException {<a name="line.676"></a>
+<span class="sourceLineNo">677</span>    return null;<a name="line.677"></a>
+<span class="sourceLineNo">678</span>  }<a name="line.678"></a>
+<span class="sourceLineNo">679</span><a name="line.679"></a>
+<span class="sourceLineNo">680</span>  @Override<a name="line.680"></a>
+<span class="sourceLineNo">681</span>  public ClearSlowLogResponses clearSlowLogsResponses(RpcController controller,<a name="line.681"></a>
+<span class="sourceLineNo">682</span>      ClearSlowLogResponseRequest request) throws ServiceException {<a name="line.682"></a>
+<span class="sourceLineNo">683</span>    return null;<a name="line.683"></a>
+<span class="sourceLineNo">684</span>  }<a name="line.684"></a>
+<span class="sourceLineNo">685</span><a name="line.685"></a>
+<span class="sourceLineNo">686</span>  @Override<a name="line.686"></a>
+<span class="sourceLineNo">687</span>  public HBaseProtos.LogEntry getLogEntries(RpcController controller,<a name="line.687"></a>
+<span class="sourceLineNo">688</span>      HBaseProtos.LogRequest request) throws ServiceException {<a name="line.688"></a>
+<span class="sourceLineNo">689</span>    return null;<a name="line.689"></a>
+<span class="sourceLineNo">690</span>  }<a name="line.690"></a>
+<span class="sourceLineNo">691</span><a name="line.691"></a>
+<span class="sourceLineNo">692</span>  @Override<a name="line.692"></a>
+<span class="sourceLineNo">693</span>  public GetSpaceQuotaSnapshotsResponse getSpaceQuotaSnapshots(<a name="line.693"></a>
+<span class="sourceLineNo">694</span>      RpcController controller, GetSpaceQuotaSnapshotsRequest request)<a name="line.694"></a>
+<span class="sourceLineNo">695</span>      throws ServiceException {<a name="line.695"></a>
+<span class="sourceLineNo">696</span>    return null;<a name="line.696"></a>
+<span class="sourceLineNo">697</span>  }<a name="line.697"></a>
+<span class="sourceLineNo">698</span><a name="line.698"></a>
+<span class="sourceLineNo">699</span>  @Override<a name="line.699"></a>
+<span class="sourceLineNo">700</span>  public Connection createConnection(Configuration conf) throws IOException {<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    return null;<a name="line.701"></a>
+<span class="sourceLineNo">702</span>  }<a name="line.702"></a>
+<span class="sourceLineNo">703</span><a name="line.703"></a>
+<span class="sourceLineNo">704</span>  @Override<a name="line.704"></a>
+<span class="sourceLineNo">705</span>  public boolean reportRegionSizesForQuotas(RegionSizeStore sizeStore) {<a name="line.705"></a>
+<span class="sourceLineNo">706</span>    return true;<a name="line.706"></a>
+<span class="sourceLineNo">707</span>  }<a name="line.707"></a>
+<span class="sourceLineNo">708</span><a name="line.708"></a>
+<span class="sourceLineNo">709</span>  @Override<a name="line.709"></a>
+<span class="sourceLineNo">710</span>  public boolean reportFileArchivalForQuotas(<a name="line.710"></a>
+<span class="sourceLineNo">711</span>      TableName tableName, Collection&lt;Entry&lt;String, Long&gt;&gt; archivedFiles) {<a name="line.711"></a>
+<span class="sourceLineNo">712</span>    return false;<a name="line.712"></a>
+<span class="sourceLineNo">713</span>  }<a name="line.713"></a>
+<span class="sourceLineNo">714</span><a name="line.714"></a>
+<span class="sourceLineNo">715</span>  public boolean isClusterUp() {<a name="line.715"></a>
+<span class="sourceLineNo">716</span>    return true;<a name="line.716"></a>
+<span class="sourceLineNo">717</span>  }<a name="line.717"></a>
+<span class="sourceLineNo">718</span><a name="line.718"></a>
+<span class="sourceLineNo">719</span>  @Override<a name="line.719"></a>
+<span class="sourceLineNo">720</span>  public ReplicationSourceService getReplicationSourceService() {<a name="line.720"></a>
+<span class="sourceLineNo">721</span>    return null;<a name="line.721"></a>
+<span class="sourceLineNo">722</span>  }<a name="line.722"></a>
+<span class="sourceLineNo">723</span><a name="line.723"></a>
+<span class="sourceLineNo">724</span>  @Override<a name="line.724"></a>
+<span class="sourceLineNo">725</span>  public TableDescriptors getTableDescriptors() {<a name="line.725"></a>
+<span class="sourceLineNo">726</span>    return null;<a name="line.726"></a>
 <span class="sourceLineNo">727</span>  }<a name="line.727"></a>
 <span class="sourceLineNo">728</span><a name="line.728"></a>
-<span class="sourceLineNo">729</span>  public boolean isClusterUp() {<a name="line.729"></a>
-<span class="sourceLineNo">730</span>    return true;<a name="line.730"></a>
-<span class="sourceLineNo">731</span>  }<a name="line.731"></a>
-<span class="sourceLineNo">732</span><a name="line.732"></a>
-<span class="sourceLineNo">733</span>  @Override<a name="line.733"></a>
-<span class="sourceLineNo">734</span>  public ReplicationSourceService getReplicationSourceService() {<a name="line.734"></a>
-<span class="sourceLineNo">735</span>    return null;<a name="line.735"></a>
-<span class="sourceLineNo">736</span>  }<a name="line.736"></a>
-<span class="sourceLineNo">737</span><a name="line.737"></a>
-<span class="sourceLineNo">738</span>  @Override<a name="line.738"></a>
-<span class="sourceLineNo">739</span>  public TableDescriptors getTableDescriptors() {<a name="line.739"></a>
-<span class="sourceLineNo">740</span>    return null;<a name="line.740"></a>
-<span class="sourceLineNo">741</span>  }<a name="line.741"></a>
-<span class="sourceLineNo">742</span><a name="line.742"></a>
-<span class="sourceLineNo">743</span>  @Override<a name="line.743"></a>
-<span class="sourceLineNo">744</span>  public Optional&lt;BlockCache&gt; getBlockCache() {<a name="line.744"></a>
-<span class="sourceLineNo">745</span>    return Optional.empty();<a name="line.745"></a>
-<span class="sourceLineNo">746</span>  }<a name="line.746"></a>
-<span class="sourceLineNo">747</span><a name="line.747"></a>
-<span class="sourceLineNo">748</span>  @Override<a name="line.748"></a>
-<span class="sourceLineNo">749</span>  public Optional&lt;MobFileCache&gt; getMobFileCache() {<a name="line.749"></a>
-<span class="sourceLineNo">750</span>    return Optional.empty();<a name="line.750"></a>
-<span class="sourceLineNo">751</span>  }<a name="line.751"></a>
-<span class="sourceLineNo">752</span><a name="line.752"></a>
-<span class="sourceLineNo">753</span>  @Override<a name="line.753"></a>
-<span class="sourceLineNo">754</span>  public AccessChecker getAccessChecker() {<a name="line.754"></a>
-<span class="sourceLineNo">755</span>    return null;<a name="line.755"></a>
-<span class="sourceLineNo">756</span>  }<a name="line.756"></a>
-<span class="sourceLineNo">757</span><a name="line.757"></a>
-<span class="sourceLineNo">758</span>  @Override<a name="line.758"></a>
-<span class="sourceLineNo">759</span>  public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span>    return null;<a name="line.760"></a>
-<span class="sourceLineNo">761</span>  }<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span>  @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span>  public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span>    return null;<a name="line.765"></a>
-<span class="sourceLineNo">766</span>  }<a name="line.766"></a>
-<span class="sourceLineNo">767</span>}<a name="line.767"></a>
+<span class="sourceLineNo">729</span>  @Override<a name="line.729"></a>
+<span class="sourceLineNo">730</span>  public Optional&lt;BlockCache&gt; getBlockCache() {<a name="line.730"></a>
+<span class="sourceLineNo">731</span>    return Optional.empty();<a name="line.731"></a>
+<span class="sourceLineNo">732</span>  }<a name="line.732"></a>
+<span class="sourceLineNo">733</span><a name="line.733"></a>
+<span class="sourceLineNo">734</span>  @Override<a name="line.734"></a>
+<span class="sourceLineNo">735</span>  public Optional&lt;MobFileCache&gt; getMobFileCache() {<a name="line.735"></a>
+<span class="sourceLineNo">736</span>    return Optional.empty();<a name="line.736"></a>
+<span class="sourceLineNo">737</span>  }<a name="line.737"></a>
+<span class="sourceLineNo">738</span><a name="line.738"></a>
+<span class="sourceLineNo">739</span>  @Override<a name="line.739"></a>
+<span class="sourceLineNo">740</span>  public AccessChecker getAccessChecker() {<a name="line.740"></a>
+<span class="sourceLineNo">741</span>    return null;<a name="line.741"></a>
+<span class="sourceLineNo">742</span>  }<a name="line.742"></a>
+<span class="sourceLineNo">743</span><a name="line.743"></a>
+<span class="sourceLineNo">744</span>  @Override<a name="line.744"></a>
+<span class="sourceLineNo">745</span>  public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.745"></a>
+<span class="sourceLineNo">746</span>    return null;<a name="line.746"></a>
+<span class="sourceLineNo">747</span>  }<a name="line.747"></a>
+<span class="sourceLineNo">748</span><a name="line.748"></a>
+<span class="sourceLineNo">749</span>  @Override<a name="line.749"></a>
+<span class="sourceLineNo">750</span>  public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.750"></a>
+<span class="sourceLineNo">751</span>    return null;<a name="line.751"></a>
+<span class="sourceLineNo">752</span>  }<a name="line.752"></a>
+<span class="sourceLineNo">753</span>}<a name="line.753"></a>