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 2023/03/22 14:46:06 UTC

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

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 94f753157c8 Published site at 7d6a79b768e08104c65907a9b5c01411915f56ac.
94f753157c8 is described below

commit 94f753157c8865571ae78eca4dcc28b841a43483
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Mar 22 14:45:48 2023 +0000

    Published site at 7d6a79b768e08104c65907a9b5c01411915f56ac.
---
 acid-semantics.html                                |   2 +-
 apache_hbase_reference_guide.pdf                   |   4 +-
 book.html                                          |   2 +-
 bulk-loads.html                                    |   2 +-
 checkstyle-aggregate.html                          |   2 +-
 coc.html                                           |   2 +-
 dependencies.html                                  |   2 +-
 dependency-convergence.html                        | 128 +-----
 dependency-info.html                               |   2 +-
 dependency-management.html                         |   4 +-
 devapidocs/index-all.html                          |   4 -
 .../apache/hadoop/hbase/backup/package-tree.html   |   4 +-
 .../apache/hadoop/hbase/chaos/package-tree.html    |   2 +-
 .../apache/hadoop/hbase/client/package-tree.html   |  26 +-
 .../apache/hadoop/hbase/filter/package-tree.html   |   8 +-
 .../org/apache/hadoop/hbase/fs/HFileSystem.html    |  37 +-
 .../org/apache/hadoop/hbase/http/package-tree.html |   2 +-
 .../hadoop/hbase/io/crypto/tls/package-tree.html   |   2 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |   6 +-
 .../org/apache/hadoop/hbase/io/package-tree.html   |   2 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.html       |  46 +--
 .../org/apache/hadoop/hbase/ipc/package-tree.html  |   2 +-
 .../hadoop/hbase/mapreduce/package-tree.html       |   2 +-
 .../hadoop/hbase/master/balancer/package-tree.html |   2 +-
 .../apache/hadoop/hbase/master/package-tree.html   |   6 +-
 .../hbase/master/procedure/package-tree.html       |   2 +-
 .../hadoop/hbase/monitoring/package-tree.html      |   2 +-
 .../org/apache/hadoop/hbase/package-tree.html      |  18 +-
 .../hadoop/hbase/procedure2/package-tree.html      |   4 +-
 .../apache/hadoop/hbase/quotas/package-tree.html   |   8 +-
 .../hadoop/hbase/regionserver/package-tree.html    |  16 +-
 .../regionserver/querymatcher/package-tree.html    |   2 +-
 .../hbase/regionserver/wal/package-tree.html       |   2 +-
 .../hadoop/hbase/replication/package-tree.html     |   2 +-
 .../hadoop/hbase/security/access/package-tree.html |   6 +-
 .../apache/hadoop/hbase/security/package-tree.html |   2 +-
 .../apache/hadoop/hbase/thrift/package-tree.html   |   2 +-
 .../apache/hadoop/hbase/trace/package-tree.html    |   4 +-
 .../org/apache/hadoop/hbase/util/package-tree.html |  10 +-
 .../org/apache/hadoop/hbase/wal/package-tree.html  |   2 +-
 .../hadoop/hbase/fs/HFileSystem.ReorderBlocks.html |  27 +-
 .../hbase/fs/HFileSystem.ReorderWALBlocks.html     |  27 +-
 .../org/apache/hadoop/hbase/fs/HFileSystem.html    |  27 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.html       | 436 +++++++++++----------
 downloads.html                                     |   2 +-
 export_control.html                                |   2 +-
 index.html                                         |   2 +-
 issue-management.html                              |   2 +-
 licenses.html                                      |   2 +-
 mailing-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 +-
 pseudo-distributed.html                            |   2 +-
 replication.html                                   |   2 +-
 resources.html                                     |   2 +-
 scm.html                                           |   2 +-
 sponsors.html                                      |   2 +-
 summary.html                                       |   2 +-
 supportingprojects.html                            |   2 +-
 team.html                                          |   2 +-
 testdevapidocs/index-all.html                      |   2 +
 .../apache/hadoop/hbase/backup/package-tree.html   |   2 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |   2 +-
 .../org/apache/hadoop/hbase/package-tree.html      |  18 +-
 .../hadoop/hbase/procedure2/package-tree.html      |   2 +-
 .../regionserver/TestRpcSchedulerFactory.html      |  17 +-
 .../hadoop/hbase/regionserver/package-tree.html    |   4 +-
 .../org/apache/hadoop/hbase/test/package-tree.html |   2 +-
 .../org/apache/hadoop/hbase/wal/package-tree.html  |   2 +-
 .../regionserver/TestRpcSchedulerFactory.html      |  24 +-
 75 files changed, 440 insertions(+), 577 deletions(-)

diff --git a/acid-semantics.html b/acid-semantics.html
index fbb99abc838..6b2b5ad728d 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -464,7 +464,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 a584486f287..e02fd4fa443 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 2.0.6, based on Prawn 2.4.0)
 /Producer (Apache HBase Team)
-/ModDate (D:20230321143036+00'00')
-/CreationDate (D:20230321144320+00'00')
+/ModDate (D:20230322143035+00'00')
+/CreationDate (D:20230322144323+00'00')
 >>
 endobj
 2 0 obj
diff --git a/book.html b/book.html
index 4f25c6b5253..95306866111 100644
--- a/book.html
+++ b/book.html
@@ -48196,7 +48196,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-alpha-4-SNAPSHOT<br>
-Last updated 2023-03-21 14:30:36 UTC
+Last updated 2023-03-22 14:30:35 UTC
 </div>
 </div>
 <script type="text/x-mathjax-config">
diff --git a/bulk-loads.html b/bulk-loads.html
index 110b5499fed..cc96a0a6d8d 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -180,7 +180,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 e004a902162..809db1f2d78 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -18605,7 +18605,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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/coc.html b/coc.html
index 333f14b9105..d80945894a4 100644
--- a/coc.html
+++ b/coc.html
@@ -248,7 +248,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 b0e3c46db3c..8d19f1995e2 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -313,7 +313,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 cbbba57a490..d73567765a4 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -181,16 +181,16 @@
 <td>283</td></tr>
 <tr class="b">
 <th>Number of unique artifacts (NOA):</th>
-<td>303</td></tr>
+<td>301</td></tr>
 <tr class="a">
 <th>Number of version-conflicting artifacts (NOC):</th>
-<td>17</td></tr>
+<td>15</td></tr>
 <tr class="b">
 <th>Number of SNAPSHOT artifacts (NOS):</th>
 <td>0</td></tr>
 <tr class="a">
 <th>Convergence (NOD/NOA):</th>
-<td><figure><figcaption>[Error]</figcaption><img src="images/icon_error_sml.gif" alt="" /></figure>&#160;<b>93 %</b></td></tr>
+<td><figure><figcaption>[Error]</figcaption><img src="images/icon_error_sml.gif" alt="" /></figure>&#160;<b>94 %</b></td></tr>
 <tr class="b">
 <th>Ready for release (100% convergence and no SNAPSHOTS):</th>
 <td><figure><figcaption>[Error]</figcaption><img src="images/icon_error_sml.gif" alt="" /></figure>&#160;<b>Error</b><br />You do not have 100% convergence.</td></tr></table></section><section>
@@ -610,126 +610,6 @@
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;com.nimbusds:nimbus-jose-jwt:jar:9.8.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-thrift:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;com.nimbusds:nimbus-jose-jwt:jar:9.8.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-zookeeper:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;com.nimbusds:nimbus-jose-jwt:jar:9.8.1:compile<br /></li><br /></ol></td></tr></table></td></tr></table></section><section>
-<h4><a name="commons-beanutils:commons-beanutils"></a>commons-beanutils:commons-beanutils</h4>
-<table border="0" class="table table-striped">
-<tr class="b">
-<td><figure><figcaption>[Error]</figcaption><img src="images/icon_error_sml.gif" alt="" /></figure></td>
-<td>
-<table border="0" class="table table-striped">
-<tr class="a">
-<td width="25%">1.9.2</td>
-<td>
-<ol style="list-style-type: decimal">
-<li>org.apache.hbase:hbase-assembly:pom:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9. [...]
-<li>org.apache.hbase:hbase-asyncfs:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-backup:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-balancer:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-aircompressor:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-brotli:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-lz4:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-snappy:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-xz:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-compression-zstd:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-endpoint:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-examples:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-external-blockcache:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-hadoop-compat:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-hbtop:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;& [...]
-<li>org.apache.hbase:hbase-http:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-it:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-metrics:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br /></li><br />
-<li>org.apache.hbase:hbase-procedure:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-replication:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-rest:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-server:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:co [...]
-<li>org.apache.hbase:hbase-shaded-client-byo-hadoop:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for co [...]
-<li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with [...]
-<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflic [...]
-<li>org.apache.hbase:hbase-shaded-testing-util-tester:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compi [...]
-<li>org.apache.hbase:hbase-shaded-testing-util:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:test-jar:tests:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-with-hadoop-check-invariants:pom:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar: [...]
-<li>org.apache.hbase:hbase-shell:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-thrift:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br />
-<li>org.apache.hbase:hbase-zookeeper:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.2:compile - omitted for conflict with 1.9.4)<br /></li><br /></ol></td></tr>
-<tr class="b">
-<td width="25%">1.9.4</td>
-<td>
-<ol style="list-style-type: decimal">
-<li>org.apache.hbase:hbase-assembly:pom:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hbase:hbase-shell:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#1 [...]
-<li>org.apache.hbase:hbase-asyncfs:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for duplicate)<br /></ [...]
-<li>org.apache.hbase:hbase-backup:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop: [...]
-<li>org.apache.hbase:hbase-balancer:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br /></li><br />
-<li>org.apache.hbase:hbase-compression-aircompressor:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.h [...]
-<li>org.apache.hbase:hbase-compression-brotli:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:h [...]
-<li>org.apache.hbase:hbase-compression-lz4:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado [...]
-<li>org.apache.hbase:hbase-compression-snappy:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:h [...]
-<li>org.apache.hbase:hbase-compression-xz:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoo [...]
-<li>org.apache.hbase:hbase-compression-zstd:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:had [...]
-<li>org.apache.hbase:hbase-endpoint:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for duplicat [...]
-<li>org.apache.hbase:hbase-examples:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for duplicat [...]
-<li>org.apache.hbase:hbase-external-blockcache:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-hadoop-compat:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-hbtop:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-http:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-it:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for duplicate)<br  [...]
-<li>org.apache.hbase:hbase-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for duplicate)<br /> [...]
-<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br /></li><br />
-<li>org.apache.hbase:hbase-metrics:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br /></li><br />
-<li>org.apache.hbase:hbase-procedure:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-replication:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-rest:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for conflict with 1.9.2)<br />\-&#160;org.apache [...]
-<li>org.apache.hbase:hbase-server:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:test - omitted for duplicate)<br /></l [...]
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></ [...]
-<li>org.apache.hbase:hbase-shaded-client-byo-hadoop:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:provided (scope not updated to compile)<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:provided<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:provided (scope not updated to compile)<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:provided<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-testing-util-tester:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.h [...]
-<li>org.apache.hbase:hbase-shaded-testing-util:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:test-jar:tests:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for conflict with 1.9.2)<br />\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanut [...]
-<li>org.apache.hbase:hbase-shaded-with-hadoop-check-invariants:pom:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<b [...]
-<li>org.apache.hbase:hbase-shell:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for duplicate)< [...]
-<li>org.apache.hbase:hbase-testing-util:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for dupl [...]
-<li>org.apache.hbase:hbase-thrift:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-beanutils:commons-beanutils:jar:1.9.4:compile - omitted for duplicate) [...]
-<li>org.apache.hbase:hbase-zookeeper:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.4:compile<br /></li><br /></ol></td></tr></table></td></tr></table></section><section>
-<h4><a name="commons-collections:commons-collections"></a>commons-collections:commons-collections</h4>
-<table border="0" class="table table-striped">
-<tr class="a">
-<td><figure><figcaption>[Error]</figcaption><img src="images/icon_error_sml.gif" alt="" /></figure></td>
-<td>
-<table border="0" class="table table-striped">
-<tr class="b">
-<td width="25%">3.2.1</td>
-<td>
-<ol style="list-style-type: decimal">
-<li>org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2.2)<br /></li><br />
-<li>org.apache.hbase:hbase-compression-aircompressor:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict [...]
-<li>org.apache.hbase:hbase-compression-brotli:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3 [...]
-<li>org.apache.hbase:hbase-compression-lz4:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2. [...]
-<li>org.apache.hbase:hbase-compression-snappy:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3 [...]
-<li>org.apache.hbase:hbase-compression-xz:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2.2 [...]
-<li>org.apache.hbase:hbase-compression-zstd:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2 [...]
-<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2.2)<b [...]
-<li>org.apache.hbase:hbase-metrics:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-beanutils:commons-beanutils:jar:1.9.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2.2)<br /> [...]
-<tr class="a">
-<td width="25%">3.2.2</td>
-<td>
-<ol style="list-style-type: decimal">
-<li>org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.2:compile - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-compression-aircompressor:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collection [...]
-<li>org.apache.hbase:hbase-compression-brotli:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3 [...]
-<li>org.apache.hbase:hbase-compression-lz4:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2. [...]
-<li>org.apache.hbase:hbase-compression-snappy:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3 [...]
-<li>org.apache.hbase:hbase-compression-xz:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2.2 [...]
-<li>org.apache.hbase:hbase-compression-zstd:jar:3.0.0-alpha-4-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collections:jar:3.2 [...]
-<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-coll [...]
-<li>org.apache.hbase:hbase-metrics:jar:3.0.0-alpha-4-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-common:jar:3.0.0-alpha-4-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;commons-validator:commons-validator:jar:1.6:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-collections:commons-collections:jar:3.2.2:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:3.2.4:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-collections:commons-collecti [...]
 <h4><a name="io.netty:netty"></a>io.netty:netty</h4>
 <table border="0" class="table table-striped">
 <tr class="b">
@@ -1007,7 +887,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 6f90e919944..353bfca8409 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -195,7 +195,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 8ffe32a68c1..4e93f8dee7e 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -248,7 +248,7 @@
 <tr class="b">
 <td align="left">commons-validator</td>
 <td><a class="externalLink" href="http://commons.apache.org/proper/commons-validator/">commons-validator</a></td>
-<td>1.6</td>
+<td>1.7</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
@@ -1192,7 +1192,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 47a21dc69a0..830fd749f93 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -48945,10 +48945,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/ReplicationEndpoint.Context.html#getLocalConfiguration--">getLocalConfiguration()</a></span> - Method in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationEndpoint.Context.html" title="class in org.apache.hadoop.hbase.replication">ReplicationEndpoint.Context</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/fs/HFileSystem.html#getLocalFs-org.apache.hadoop.conf.Configuration-">getLocalFs(Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.fs.<a href="org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a></dt>
-<dd>
-<div class="block">Wrap a LocalFileSystem within a HFileSystem.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/BalancerClusterState.html#getLocalityOfRegion-int-int-">getLocalityOfRegion(int, int)</a></span> - Method in class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/BalancerClusterState.html" title="class in org.apache.hadoop.hbase.master.balancer">BalancerClusterState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/ActivePolicyEnforcement.html#getLocallyCachedPolicies--">getLocallyCachedPolicies()</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ActivePolicyEnforcement.html" title="class in org.apache.hadoop.hbase.quotas">ActivePolicyEnforcement</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 300d3135802..cc50b4ddf5c 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,9 +167,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.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.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/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/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/chaos/package-tree.html b/devapidocs/org/apache/hadoop/hbase/chaos/package-tree.html
index 0a0fcc3460b..192324858b4 100644
--- a/devapidocs/org/apache/hadoop/hbase/chaos/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/chaos/package-tree.html
@@ -103,8 +103,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.chaos.<a href="../../../../../org/apache/hadoop/hbase/chaos/ChaosService.ChaosServiceName.html" title="enum in org.apache.hadoop.hbase.chaos"><span class="typeNameLink">ChaosService.ChaosServiceName</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.chaos.<a href="../../../../../org/apache/hadoop/hbase/chaos/ChaosService.ExecutorAction.html" title="enum in org.apache.hadoop.hbase.chaos"><span class="typeNameLink">ChaosService.ExecutorAction</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.chaos.<a href="../../../../../org/apache/hadoop/hbase/chaos/ChaosService.ChaosServiceName.html" title="enum in org.apache.hadoop.hbase.chaos"><span class="typeNameLink">ChaosService.ChaosServiceName</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 0b41e253a98..9c2e879fe21 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -470,24 +470,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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/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/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/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/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/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/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/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/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/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/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/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</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 fc338b7b9b9..e311e04a25d 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/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/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/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/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.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/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/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/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/fs/HFileSystem.html b/devapidocs/org/apache/hadoop/hbase/fs/HFileSystem.html
index 0e801d545e0..a9f1b7b77c3 100644
--- a/devapidocs/org/apache/hadoop/hbase/fs/HFileSystem.html
+++ b/devapidocs/org/apache/hadoop/hbase/fs/HFileSystem.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10};
+var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10,"i13":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -304,31 +304,25 @@ extends org.apache.hadoop.fs.FilterFileSystem</pre>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>static org.apache.hadoop.fs.FileSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#getLocalFs-org.apache.hadoop.conf.Configuration-">getLocalFs</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block">Wrap a LocalFileSystem within a HFileSystem.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.fs.FileSystem</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#getNoChecksumFs--">getNoChecksumFs</a></span>()</code>
 <div class="block">Returns the filesystem that is specially setup for doing reads from storage.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#getStoragePolicyForOldHDFSVersion-org.apache.hadoop.fs.Path-">getStoragePolicyForOldHDFSVersion</a></span>(org.apache.hadoop.fs.Path&nbsp;path)</code>
 <div class="block">Before Hadoop 2.8.0, there's no getStoragePolicy method for FileSystem interface, and we need
  to keep compatible with it.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i9" 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/fs/HFileSystem.html#getStoragePolicyName-org.apache.hadoop.fs.Path-">getStoragePolicyName</a></span>(org.apache.hadoop.fs.Path&nbsp;path)</code>
 <div class="block">Get the storage policy of the source path (directory/file).</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>private org.apache.hadoop.fs.FileSystem</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#maybeWrapFileSystem-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-">maybeWrapFileSystem</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;base,
                    org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
@@ -337,20 +331,20 @@ extends org.apache.hadoop.fs.FilterFileSystem</pre>
  argument otherwise.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>private static org.apache.hadoop.fs.FileSystem</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#newInstanceFileSystem-org.apache.hadoop.conf.Configuration-">newInstanceFileSystem</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
 <div class="block">Returns a brand new instance of the FileSystem.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#setStoragePolicy-org.apache.hadoop.fs.Path-java.lang.String-">setStoragePolicy</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
                 <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;policyName)</code>
 <div class="block">Set the source path (directory/file) to the specified storage policy.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html#useHBaseChecksum--">useHBaseChecksum</a></span>()</code>
 <div class="block">Are we verifying checksums in HBase?</div>
@@ -715,28 +709,13 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
 </dl>
 </li>
 </ul>
-<a name="getLocalFs-org.apache.hadoop.conf.Configuration-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLocalFs</h4>
-<pre>public static&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/fs/HFileSystem.html#line.457">getLocalFs</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>
-<div class="block">Wrap a LocalFileSystem within a HFileSystem.</div>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
 <a name="createNonRecursive-org.apache.hadoop.fs.Path-boolean-int-short-long-org.apache.hadoop.util.Progressable-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createNonRecursive</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FSDataOutputStream&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/fs/HFileSystem.html#line.467">createNonRecursive</a>(org.apache.hadoop.fs.Path&nbsp;f,
+<pre>public&nbsp;org.apache.hadoop.fs.FSDataOutputStream&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/fs/HFileSystem.html#line.460">createNonRecursive</a>(org.apache.hadoop.fs.Path&nbsp;f,
                                                                   boolean&nbsp;overwrite,
                                                                   int&nbsp;bufferSize,
                                                                   short&nbsp;replication,
diff --git a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
index 94cdb9e241a..a589de3108b 100644
--- a/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/http/package-tree.html
@@ -141,9 +141,9 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
 <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/ProfileServlet.Output.html" title="enum in org.apache.hadoop.hbase.http"><span class="typeNameLink">ProfileServlet.Output</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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/io/crypto/tls/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/crypto/tls/package-tree.html
index 7fda36963c5..d4d67ed67ca 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/crypto/tls/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/crypto/tls/package-tree.html
@@ -125,8 +125,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.io.crypto.tls.<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/tls/StandardTypeFileKeyStoreLoader.SupportedStandardKeyFormat.html" title="enum in org.apache.hadoop.hbase.io.crypto.tls"><span class="typeNameLink">StandardTypeFileKeyStoreLoader.SupportedStandardKeyFormat</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.crypto.tls.<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/tls/X509Util.ClientAuth.html" title="enum in org.apache.hadoop.hbase.io.crypto.tls"><span class="typeNameLink">X509Util.ClientAuth</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.tls.<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/tls/KeyStoreFileType.html" title="enum in org.apache.hadoop.hbase.io.crypto.tls"><span class="typeNameLink">KeyStoreFileType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.crypto.tls.<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/tls/X509Util.ClientAuth.html" title="enum in org.apache.hadoop.hbase.io.crypto.tls"><span class="typeNameLink">X509Util.ClientAuth</span></a></li>
 </ul>
 </li>
 </ul>
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 87672879db3..5c9e102b14d 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -321,11 +321,11 @@
 <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/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/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/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/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/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>
-<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/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/io/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/package-tree.html
index d95233284fb..4210045ae6e 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/package-tree.html
@@ -193,8 +193,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.io.<a href="../../../../../org/apache/hadoop/hbase/io/Reference.Range.html" title="enum in org.apache.hadoop.hbase.io"><span class="typeNameLink">Reference.Range</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.<a href="../../../../../org/apache/hadoop/hbase/io/FileChangeWatcher.State.html" title="enum in org.apache.hadoop.hbase.io"><span class="typeNameLink">FileChangeWatcher.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.<a href="../../../../../org/apache/hadoop/hbase/io/Reference.Range.html" title="enum in org.apache.hadoop.hbase.io"><span class="typeNameLink">Reference.Range</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html b/devapidocs/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
index 7b3dd24a6a5..d47ab678f38 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
@@ -556,7 +556,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>computeNumCallQueues</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.117">computeNumCallQueues</a>(int&nbsp;handlerCount,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.119">computeNumCallQueues</a>(int&nbsp;handlerCount,
                                    float&nbsp;callQueuesHandlersFactor)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -570,7 +570,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>startHandlers</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.123">startHandlers</a>(int&nbsp;port)</pre>
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.125">startHandlers</a>(int&nbsp;port)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#startHandlers-int-">startHandlers</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -583,7 +583,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>dispatch</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.135">dispatch</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.137">dispatch</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#dispatch-org.apache.hadoop.hbase.ipc.CallRunner-">RpcExecutor</a></code></span></div>
 <div class="block">Add the request to the executor queue</div>
 <dl>
@@ -598,7 +598,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>dispatchTo</h4>
-<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.141">dispatchTo</a>(boolean&nbsp;toWriteQueue,
+<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.143">dispatchTo</a>(boolean&nbsp;toWriteQueue,
                              boolean&nbsp;toScanQueue,
                              <a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</pre>
 </li>
@@ -609,7 +609,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteQueueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.159">getWriteQueueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.161">getWriteQueueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getWriteQueueLength--">getWriteQueueLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -622,7 +622,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadQueueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.168">getReadQueueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.170">getReadQueueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getReadQueueLength--">getReadQueueLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -635,7 +635,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanQueueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.177">getScanQueueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.179">getScanQueueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getScanQueueLength--">getScanQueueLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -648,7 +648,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getActiveHandlerCount</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.187">getActiveHandlerCount</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.189">getActiveHandlerCount</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getActiveHandlerCount--">getActiveHandlerCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -661,7 +661,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getActiveWriteHandlerCount</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.193">getActiveWriteHandlerCount</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.195">getActiveWriteHandlerCount</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getActiveWriteHandlerCount--">getActiveWriteHandlerCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -674,7 +674,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getActiveReadHandlerCount</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.198">getActiveReadHandlerCount</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.200">getActiveReadHandlerCount</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getActiveReadHandlerCount--">getActiveReadHandlerCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -687,7 +687,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getActiveScanHandlerCount</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.203">getActiveScanHandlerCount</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.205">getActiveScanHandlerCount</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#getActiveScanHandlerCount--">getActiveScanHandlerCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -700,7 +700,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>isWriteRequest</h4>
-<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.207">isWriteRequest</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader&nbsp;header,
+<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.209">isWriteRequest</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader&nbsp;header,
                                  org.apache.hbase.thirdparty.com.google.protobuf.Message&nbsp;param)</pre>
 </li>
 </ul>
@@ -710,7 +710,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteBalancer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.240">getWriteBalancer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.242">getWriteBalancer</a>()</pre>
 </li>
 </ul>
 <a name="getReadBalancer--">
@@ -719,7 +719,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadBalancer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.244">getReadBalancer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.246">getReadBalancer</a>()</pre>
 </li>
 </ul>
 <a name="getScanBalancer--">
@@ -728,7 +728,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanBalancer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.248">getScanBalancer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.250">getScanBalancer</a>()</pre>
 </li>
 </ul>
 <a name="isScanRequest-org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader-org.apache.hbase.thirdparty.com.google.protobuf.Message-">
@@ -737,7 +737,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>isScanRequest</h4>
-<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.252">isScanRequest</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader&nbsp;header,
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.254">isScanRequest</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.RequestHeader&nbsp;header,
                               org.apache.hbase.thirdparty.com.google.protobuf.Message&nbsp;param)</pre>
 </li>
 </ul>
@@ -747,7 +747,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>shouldDispatchToScanQueue</h4>
-<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.256">shouldDispatchToScanQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;task)</pre>
+<pre>protected&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.258">shouldDispatchToScanQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;task)</pre>
 </li>
 </ul>
 <a name="getReadShare-org.apache.hadoop.conf.Configuration-">
@@ -756,7 +756,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadShare</h4>
-<pre>protected&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.261">getReadShare</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>protected&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.263">getReadShare</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="getScanShare-org.apache.hadoop.conf.Configuration-">
@@ -765,7 +765,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanShare</h4>
-<pre>protected&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.265">getScanShare</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>protected&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.267">getScanShare</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
 <a name="calcNumWriters-int-float-">
@@ -774,7 +774,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>calcNumWriters</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.273">calcNumWriters</a>(int&nbsp;count,
+<pre>private static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.275">calcNumWriters</a>(int&nbsp;count,
                                   float&nbsp;readShare)</pre>
 </li>
 </ul>
@@ -784,7 +784,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>calcNumReaders</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.281">calcNumReaders</a>(int&nbsp;count,
+<pre>private static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.283">calcNumReaders</a>(int&nbsp;count,
                                   float&nbsp;readShare)</pre>
 </li>
 </ul>
@@ -794,7 +794,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>onConfigurationChange</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.286">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.288">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></code></dd>
@@ -807,7 +807,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>propagateBalancerConfigChange</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.293">propagateBalancerConfigChange</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;balancer,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#line.295">propagateBalancerConfigChange</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/QueueBalancer.html" title="interface in org.apache.hadoop.hbase.ipc">QueueBalancer</a>&nbsp;balancer,
                                            org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 69c1ab14945..3e9e110098e 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -368,8 +368,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.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/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/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index c9b69584e37..d6c3de5ef77 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -303,9 +303,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.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/WALPlayer.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">WALPlayer.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/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/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 </ul>
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 fc396afe750..c7478b75885 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -221,9 +221,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.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BalanceAction.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BalanceAction.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BalancerClusterState.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BalancerClusterState.LocalityType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.GeneratorType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">StochasticLoadBalancer.GeneratorType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BalanceAction.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BalanceAction.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 38446691ed4..c6676a063d4 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -322,12 +322,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.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/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/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/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.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/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 16bc8b974c9..bc35662e9f1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -226,10 +226,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/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/PeerProcedureInterface.PeerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">PeerProcedureInterface.PeerOperationType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TableProcedureInterface.TableOperationType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
index 78f0d3112d7..60250741d97 100644
--- a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
@@ -127,8 +127,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.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.State.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MonitoredTask.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/TaskMonitor.TaskFilter.TaskType.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">TaskMonitor.TaskFilter.TaskType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.State.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MonitoredTask.State</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 feeacd88a87..b142ae4532a 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -483,22 +483,22 @@
 <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/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/MetaRegionLocationCache.ZNodeOpType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaRegionLocationCache.ZNodeOpType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ServerTask.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ServerTask.State</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/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/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/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/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/ServerTask.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ServerTask.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.ZNodeOpType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaRegionLocationCache.ZNodeOpType</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/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/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/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/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/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/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/Size.Unit.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Size.Unit</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompareOperator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/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/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/CatalogReplicaMode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CatalogReplicaMode</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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 50d5d86146a..12737232ff9 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -217,10 +217,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.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/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/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/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/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/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
 </ul>
 </li>
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 561b0cca446..23335e9e01e 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/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/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/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/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/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/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/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/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 82531ffce8d..d7d760faeb6 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -748,21 +748,21 @@
 <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/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/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/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/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/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/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/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/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/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/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/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/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/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/ReadPointCalculationLock.LockType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ReadPointCalculationLock.LockType</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/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/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/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/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/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</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 caa6329146f..72eae47cd6b 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/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>
+<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>
 </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 b25c9806a66..f822666ff43 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -245,10 +245,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.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/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEventTrackerListener.WalState.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">WALEventTrackerListener.WalState</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>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html b/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
index f9442ed52e7..13f95f813bf 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/package-tree.html
@@ -173,8 +173,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/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index a95bef1db3b..28ff9a8c780 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -162,12 +162,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.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/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/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>
 <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/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/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index 70afe1515d0..5c1834be89a 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -196,9 +196,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.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index 09b80d263a3..55c57da3f40 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -212,8 +212,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.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ImplType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/trace/package-tree.html b/devapidocs/org/apache/hadoop/hbase/trace/package-tree.html
index b6cf0edeeb7..6566d6c7162 100644
--- a/devapidocs/org/apache/hadoop/hbase/trace/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/trace/package-tree.html
@@ -97,9 +97,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.trace.<a href="../../../../../org/apache/hadoop/hbase/trace/HBaseSemanticAttributes.RpcSystem.html" title="enum in org.apache.hadoop.hbase.trace"><span class="typeNameLink">HBaseSemanticAttributes.RpcSystem</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.trace.<a href="../../../../../org/apache/hadoop/hbase/trace/HBaseSemanticAttributes.Operation.html" title="enum in org.apache.hadoop.hbase.trace"><span class="typeNameLink">HBaseSemanticAttributes.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.trace.<a href="../../../../../org/apache/hadoop/hbase/trace/HBaseSemanticAttributes.ReadType.html" title="enum in org.apache.hadoop.hbase.trace"><span class="typeNameLink">HBaseSemanticAttributes.ReadType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.trace.<a href="../../../../../org/apache/hadoop/hbase/trace/HBaseSemanticAttributes.Operation.html" title="enum in org.apache.hadoop.hbase.trace"><span class="typeNameLink">HBaseSemanticAttributes.Operation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.trace.<a href="../../../../../org/apache/hadoop/hbase/trace/HBaseSemanticAttributes.RpcSystem.html" title="enum in org.apache.hadoop.hbase.trace"><span class="typeNameLink">HBaseSemanticAttributes.RpcSystem</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index b6b1b3e94e3..ccf786ae399 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -536,15 +536,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/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/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/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/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/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/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/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.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/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>
 </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 7a6b3c7c2cf..1ad4d895f4d 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -197,9 +197,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.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/WALTailingReader.State.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALTailingReader.State</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/fs/HFileSystem.ReorderBlocks.html b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderBlocks.html
index 47c08374121..53f980bfcf8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderBlocks.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderBlocks.html
@@ -460,23 +460,16 @@
 <span class="sourceLineNo">452</span>  }<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>   * Wrap a LocalFileSystem within a HFileSystem.<a name="line.455"></a>
-<span class="sourceLineNo">456</span>   */<a name="line.456"></a>
-<span class="sourceLineNo">457</span>  static public FileSystem getLocalFs(Configuration conf) throws IOException {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    return new HFileSystem(FileSystem.getLocal(conf));<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>  /**<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<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>  @SuppressWarnings("deprecation")<a name="line.466"></a>
-<span class="sourceLineNo">467</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.467"></a>
-<span class="sourceLineNo">468</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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">455</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.455"></a>
+<span class="sourceLineNo">456</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<a name="line.456"></a>
+<span class="sourceLineNo">457</span>   */<a name="line.457"></a>
+<span class="sourceLineNo">458</span>  @Override<a name="line.458"></a>
+<span class="sourceLineNo">459</span>  @SuppressWarnings("deprecation")<a name="line.459"></a>
+<span class="sourceLineNo">460</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.460"></a>
+<span class="sourceLineNo">461</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderWALBlocks.html b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderWALBlocks.html
index 47c08374121..53f980bfcf8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderWALBlocks.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.ReorderWALBlocks.html
@@ -460,23 +460,16 @@
 <span class="sourceLineNo">452</span>  }<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>   * Wrap a LocalFileSystem within a HFileSystem.<a name="line.455"></a>
-<span class="sourceLineNo">456</span>   */<a name="line.456"></a>
-<span class="sourceLineNo">457</span>  static public FileSystem getLocalFs(Configuration conf) throws IOException {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    return new HFileSystem(FileSystem.getLocal(conf));<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>  /**<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<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>  @SuppressWarnings("deprecation")<a name="line.466"></a>
-<span class="sourceLineNo">467</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.467"></a>
-<span class="sourceLineNo">468</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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">455</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.455"></a>
+<span class="sourceLineNo">456</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<a name="line.456"></a>
+<span class="sourceLineNo">457</span>   */<a name="line.457"></a>
+<span class="sourceLineNo">458</span>  @Override<a name="line.458"></a>
+<span class="sourceLineNo">459</span>  @SuppressWarnings("deprecation")<a name="line.459"></a>
+<span class="sourceLineNo">460</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.460"></a>
+<span class="sourceLineNo">461</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.html b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.html
index 47c08374121..53f980bfcf8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/fs/HFileSystem.html
@@ -460,23 +460,16 @@
 <span class="sourceLineNo">452</span>  }<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>   * Wrap a LocalFileSystem within a HFileSystem.<a name="line.455"></a>
-<span class="sourceLineNo">456</span>   */<a name="line.456"></a>
-<span class="sourceLineNo">457</span>  static public FileSystem getLocalFs(Configuration conf) throws IOException {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    return new HFileSystem(FileSystem.getLocal(conf));<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>  /**<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<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>  @SuppressWarnings("deprecation")<a name="line.466"></a>
-<span class="sourceLineNo">467</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.467"></a>
-<span class="sourceLineNo">468</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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">455</span>   * The org.apache.hadoop.fs.FilterFileSystem does not yet support createNonRecursive. This is a<a name="line.455"></a>
+<span class="sourceLineNo">456</span>   * hadoop bug and when it is fixed in Hadoop, this definition will go away.<a name="line.456"></a>
+<span class="sourceLineNo">457</span>   */<a name="line.457"></a>
+<span class="sourceLineNo">458</span>  @Override<a name="line.458"></a>
+<span class="sourceLineNo">459</span>  @SuppressWarnings("deprecation")<a name="line.459"></a>
+<span class="sourceLineNo">460</span>  public FSDataOutputStream createNonRecursive(Path f, boolean overwrite, int bufferSize,<a name="line.460"></a>
+<span class="sourceLineNo">461</span>    short replication, long blockSize, Progressable progress) throws IOException {<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    return fs.createNonRecursive(f, overwrite, bufferSize, replication, blockSize, progress);<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>
 
 
 
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html b/devapidocs/src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
index 3283df51f11..9f4ff9ad649 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html
@@ -87,223 +87,225 @@
 <span class="sourceLineNo">079</span>    int readQueues = calcNumReaders(this.numCallQueues, callqReadShare);<a name="line.79"></a>
 <span class="sourceLineNo">080</span>    int readHandlers = Math.max(readQueues, calcNumReaders(handlerCount, callqReadShare));<a name="line.80"></a>
 <span class="sourceLineNo">081</span><a name="line.81"></a>
-<span class="sourceLineNo">082</span>    int scanQueues = Math.max(0, (int) Math.floor(readQueues * callqScanShare));<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    int scanHandlers = Math.max(0, (int) Math.floor(readHandlers * callqScanShare));<a name="line.83"></a>
-<span class="sourceLineNo">084</span><a name="line.84"></a>
-<span class="sourceLineNo">085</span>    if ((readQueues - scanQueues) &gt; 0) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      readQueues -= scanQueues;<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      readHandlers -= scanHandlers;<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    } else {<a name="line.88"></a>
-<span class="sourceLineNo">089</span>      scanQueues = 0;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>      scanHandlers = 0;<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span>    numReadQueues = readQueues;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    readHandlersCount = readHandlers;<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    numScanQueues = scanQueues;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    scanHandlersCount = scanHandlers;<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>    initializeQueues(numWriteQueues);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    initializeQueues(numReadQueues);<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    initializeQueues(numScanQueues);<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>    this.writeBalancer = getBalancer(name, conf, queues.subList(0, numWriteQueues));<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    this.readBalancer =<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      getBalancer(name, conf, queues.subList(numWriteQueues, numWriteQueues + numReadQueues));<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    this.scanBalancer = numScanQueues &gt; 0<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      ? getBalancer(name, conf,<a name="line.106"></a>
-<span class="sourceLineNo">107</span>        queues.subList(numWriteQueues + numReadQueues,<a name="line.107"></a>
-<span class="sourceLineNo">108</span>          numWriteQueues + numReadQueues + numScanQueues))<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      : null;<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>    LOG.info(getName() + " writeQueues=" + numWriteQueues + " writeHandlers=" + writeHandlersCount<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      + " readQueues=" + numReadQueues + " readHandlers=" + readHandlersCount + " scanQueues="<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      + numScanQueues + " scanHandlers=" + scanHandlersCount);<a name="line.113"></a>
-<span class="sourceLineNo">114</span>  }<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>  @Override<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  protected int computeNumCallQueues(final int handlerCount, final float callQueuesHandlersFactor) {<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    // at least 1 read queue and 1 write queue<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    return Math.max(2, (int) Math.round(handlerCount * callQueuesHandlersFactor));<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>  protected void startHandlers(final int port) {<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    startHandlers(".write", writeHandlersCount, queues, 0, numWriteQueues, port,<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      activeWriteHandlerCount);<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    startHandlers(".read", readHandlersCount, queues, numWriteQueues, numReadQueues, port,<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      activeReadHandlerCount);<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    if (numScanQueues &gt; 0) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      startHandlers(".scan", scanHandlersCount, queues, numWriteQueues + numReadQueues,<a name="line.129"></a>
-<span class="sourceLineNo">130</span>        numScanQueues, port, activeScanHandlerCount);<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    }<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  @Override<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  public boolean dispatch(final CallRunner callTask) {<a name="line.135"></a>
-<span class="sourceLineNo">136</span>    RpcCall call = callTask.getRpcCall();<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    return dispatchTo(isWriteRequest(call.getHeader(), call.getParam()),<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      shouldDispatchToScanQueue(callTask), callTask);<a name="line.138"></a>
-<span class="sourceLineNo">139</span>  }<a name="line.139"></a>
-<span class="sourceLineNo">140</span><a name="line.140"></a>
-<span class="sourceLineNo">141</span>  protected boolean dispatchTo(boolean toWriteQueue, boolean toScanQueue,<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    final CallRunner callTask) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    int queueIndex;<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    if (toWriteQueue) {<a name="line.144"></a>
-<span class="sourceLineNo">145</span>      queueIndex = writeBalancer.getNextQueue(callTask);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    } else if (toScanQueue) {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>      queueIndex = numWriteQueues + numReadQueues + scanBalancer.getNextQueue(callTask);<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    } else {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      queueIndex = numWriteQueues + readBalancer.getNextQueue(callTask);<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    }<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    Queue&lt;CallRunner&gt; queue = queues.get(queueIndex);<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    if (queue.size() &gt;= currentQueueLimit) {<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      return false;<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    return queue.offer(callTask);<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>  @Override<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  public int getWriteQueueLength() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    int length = 0;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    for (int i = 0; i &lt; numWriteQueues; i++) {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      length += queues.get(i).size();<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    }<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return length;<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
-<span class="sourceLineNo">166</span><a name="line.166"></a>
-<span class="sourceLineNo">167</span>  @Override<a name="line.167"></a>
-<span class="sourceLineNo">168</span>  public int getReadQueueLength() {<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    int length = 0;<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    for (int i = numWriteQueues; i &lt; (numWriteQueues + numReadQueues); i++) {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      length += queues.get(i).size();<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    }<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return length;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  @Override<a name="line.176"></a>
-<span class="sourceLineNo">177</span>  public int getScanQueueLength() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    int length = 0;<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    for (int i = numWriteQueues + numReadQueues; i<a name="line.179"></a>
-<span class="sourceLineNo">180</span>        &lt; (numWriteQueues + numReadQueues + numScanQueues); i++) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>      length += queues.get(i).size();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    }<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    return length;<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span>  @Override<a name="line.186"></a>
-<span class="sourceLineNo">187</span>  public int getActiveHandlerCount() {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>    return activeWriteHandlerCount.get() + activeReadHandlerCount.get()<a name="line.188"></a>
-<span class="sourceLineNo">189</span>      + activeScanHandlerCount.get();<a name="line.189"></a>
-<span class="sourceLineNo">190</span>  }<a name="line.190"></a>
-<span class="sourceLineNo">191</span><a name="line.191"></a>
-<span class="sourceLineNo">192</span>  @Override<a name="line.192"></a>
-<span class="sourceLineNo">193</span>  public int getActiveWriteHandlerCount() {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    return activeWriteHandlerCount.get();<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>  @Override<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  public int getActiveReadHandlerCount() {<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    return activeReadHandlerCount.get();<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>  @Override<a name="line.202"></a>
-<span class="sourceLineNo">203</span>  public int getActiveScanHandlerCount() {<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    return activeScanHandlerCount.get();<a name="line.204"></a>
-<span class="sourceLineNo">205</span>  }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span>  protected boolean isWriteRequest(final RequestHeader header, final Message param) {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    // TODO: Is there a better way to do this?<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    if (param instanceof MultiRequest) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>      MultiRequest multi = (MultiRequest) param;<a name="line.210"></a>
-<span class="sourceLineNo">211</span>      for (RegionAction regionAction : multi.getRegionActionList()) {<a name="line.211"></a>
-<span class="sourceLineNo">212</span>        for (Action action : regionAction.getActionList()) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>          if (action.hasMutation()) {<a name="line.213"></a>
-<span class="sourceLineNo">214</span>            return true;<a name="line.214"></a>
-<span class="sourceLineNo">215</span>          }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>        }<a name="line.216"></a>
-<span class="sourceLineNo">217</span>      }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    }<a name="line.218"></a>
-<span class="sourceLineNo">219</span>    if (param instanceof MutateRequest) {<a name="line.219"></a>
-<span class="sourceLineNo">220</span>      return true;<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    }<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    // Below here are methods for master. It's a pretty brittle version of this.<a name="line.222"></a>
-<span class="sourceLineNo">223</span>    // Not sure that master actually needs a read/write queue since 90% of requests to<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    // master are writing to status or changing the meta table.<a name="line.224"></a>
-<span class="sourceLineNo">225</span>    // All other read requests are admin generated and can be processed whenever.<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    // However changing that would require a pretty drastic change and should be done for<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    // the next major release and not as a fix for HBASE-14239<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    if (param instanceof RegionServerStatusProtos.ReportRegionStateTransitionRequest) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      return true;<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    }<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    if (param instanceof RegionServerStatusProtos.RegionServerStartupRequest) {<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      return true;<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    }<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    if (param instanceof RegionServerStatusProtos.RegionServerReportRequest) {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      return true;<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    return false;<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>  QueueBalancer getWriteBalancer() {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    return writeBalancer;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>  }<a name="line.242"></a>
-<span class="sourceLineNo">243</span><a name="line.243"></a>
-<span class="sourceLineNo">244</span>  QueueBalancer getReadBalancer() {<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    return readBalancer;<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>  QueueBalancer getScanBalancer() {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>    return scanBalancer;<a name="line.249"></a>
-<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
-<span class="sourceLineNo">251</span><a name="line.251"></a>
-<span class="sourceLineNo">252</span>  private boolean isScanRequest(final RequestHeader header, final Message param) {<a name="line.252"></a>
-<span class="sourceLineNo">253</span>    return param instanceof ScanRequest;<a name="line.253"></a>
-<span class="sourceLineNo">254</span>  }<a name="line.254"></a>
-<span class="sourceLineNo">255</span><a name="line.255"></a>
-<span class="sourceLineNo">256</span>  protected boolean shouldDispatchToScanQueue(final CallRunner task) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    RpcCall call = task.getRpcCall();<a name="line.257"></a>
-<span class="sourceLineNo">258</span>    return numScanQueues &gt; 0 &amp;&amp; isScanRequest(call.getHeader(), call.getParam());<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>  protected float getReadShare(final Configuration conf) {<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    return conf.getFloat(CALL_QUEUE_READ_SHARE_CONF_KEY, 0);<a name="line.262"></a>
-<span class="sourceLineNo">263</span>  }<a name="line.263"></a>
-<span class="sourceLineNo">264</span><a name="line.264"></a>
-<span class="sourceLineNo">265</span>  protected float getScanShare(final Configuration conf) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    return conf.getFloat(CALL_QUEUE_SCAN_SHARE_CONF_KEY, 0);<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>  /*<a name="line.269"></a>
-<span class="sourceLineNo">270</span>   * Calculate the number of writers based on the "total count" and the read share. You'll get at<a name="line.270"></a>
-<span class="sourceLineNo">271</span>   * least one writer.<a name="line.271"></a>
-<span class="sourceLineNo">272</span>   */<a name="line.272"></a>
-<span class="sourceLineNo">273</span>  private static int calcNumWriters(final int count, final float readShare) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    return Math.max(1, count - Math.max(1, (int) Math.round(count * readShare)));<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>  /*<a name="line.277"></a>
-<span class="sourceLineNo">278</span>   * Calculate the number of readers based on the "total count" and the read share. You'll get at<a name="line.278"></a>
-<span class="sourceLineNo">279</span>   * least one reader.<a name="line.279"></a>
-<span class="sourceLineNo">280</span>   */<a name="line.280"></a>
-<span class="sourceLineNo">281</span>  private static int calcNumReaders(final int count, final float readShare) {<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    return count - calcNumWriters(count, readShare);<a name="line.282"></a>
-<span class="sourceLineNo">283</span>  }<a name="line.283"></a>
-<span class="sourceLineNo">284</span><a name="line.284"></a>
-<span class="sourceLineNo">285</span>  @Override<a name="line.285"></a>
-<span class="sourceLineNo">286</span>  public void onConfigurationChange(Configuration conf) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>    super.onConfigurationChange(conf);<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    propagateBalancerConfigChange(writeBalancer, conf);<a name="line.288"></a>
-<span class="sourceLineNo">289</span>    propagateBalancerConfigChange(readBalancer, conf);<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    propagateBalancerConfigChange(scanBalancer, conf);<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>  private void propagateBalancerConfigChange(QueueBalancer balancer, Configuration conf) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    if (balancer instanceof ConfigurationObserver) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      ((ConfigurationObserver) balancer).onConfigurationChange(conf);<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>}<a name="line.298"></a>
+<span class="sourceLineNo">082</span>    int scanHandlers = Math.max(0, (int) Math.floor(readHandlers * callqScanShare));<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    int scanQueues =<a name="line.83"></a>
+<span class="sourceLineNo">084</span>      scanHandlers &gt; 0 ? Math.max(1, (int) Math.floor(readQueues * callqScanShare)) : 0;<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span>    if (scanQueues &gt; 0) {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>      // if scanQueues &gt; 0, the handler count of read should &gt; 0, then we make readQueues &gt;= 1<a name="line.87"></a>
+<span class="sourceLineNo">088</span>      readQueues = Math.max(1, readQueues - scanQueues);<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      readHandlers -= scanHandlers;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    } else {<a name="line.90"></a>
+<span class="sourceLineNo">091</span>      scanQueues = 0;<a name="line.91"></a>
+<span class="sourceLineNo">092</span>      scanHandlers = 0;<a name="line.92"></a>
+<span class="sourceLineNo">093</span>    }<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span>    numReadQueues = readQueues;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    readHandlersCount = readHandlers;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    numScanQueues = scanQueues;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    scanHandlersCount = scanHandlers;<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>    initializeQueues(numWriteQueues);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    initializeQueues(numReadQueues);<a name="line.101"></a>
+<span class="sourceLineNo">102</span>    initializeQueues(numScanQueues);<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>    this.writeBalancer = getBalancer(name, conf, queues.subList(0, numWriteQueues));<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    this.readBalancer =<a name="line.105"></a>
+<span class="sourceLineNo">106</span>      getBalancer(name, conf, queues.subList(numWriteQueues, numWriteQueues + numReadQueues));<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    this.scanBalancer = numScanQueues &gt; 0<a name="line.107"></a>
+<span class="sourceLineNo">108</span>      ? getBalancer(name, conf,<a name="line.108"></a>
+<span class="sourceLineNo">109</span>        queues.subList(numWriteQueues + numReadQueues,<a name="line.109"></a>
+<span class="sourceLineNo">110</span>          numWriteQueues + numReadQueues + numScanQueues))<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      : null;<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>    LOG.info(getName() + " writeQueues=" + numWriteQueues + " writeHandlers=" + writeHandlersCount<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      + " readQueues=" + numReadQueues + " readHandlers=" + readHandlersCount + " scanQueues="<a name="line.114"></a>
+<span class="sourceLineNo">115</span>      + numScanQueues + " scanHandlers=" + scanHandlersCount);<a name="line.115"></a>
+<span class="sourceLineNo">116</span>  }<a name="line.116"></a>
+<span class="sourceLineNo">117</span><a name="line.117"></a>
+<span class="sourceLineNo">118</span>  @Override<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  protected int computeNumCallQueues(final int handlerCount, final float callQueuesHandlersFactor) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    // at least 1 read queue and 1 write queue<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    return Math.max(2, (int) Math.round(handlerCount * callQueuesHandlersFactor));<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  @Override<a name="line.124"></a>
+<span class="sourceLineNo">125</span>  protected void startHandlers(final int port) {<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    startHandlers(".write", writeHandlersCount, queues, 0, numWriteQueues, port,<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      activeWriteHandlerCount);<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    startHandlers(".read", readHandlersCount, queues, numWriteQueues, numReadQueues, port,<a name="line.128"></a>
+<span class="sourceLineNo">129</span>      activeReadHandlerCount);<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    if (numScanQueues &gt; 0) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      startHandlers(".scan", scanHandlersCount, queues, numWriteQueues + numReadQueues,<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        numScanQueues, port, activeScanHandlerCount);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    }<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  @Override<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  public boolean dispatch(final CallRunner callTask) {<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    RpcCall call = callTask.getRpcCall();<a name="line.138"></a>
+<span class="sourceLineNo">139</span>    return dispatchTo(isWriteRequest(call.getHeader(), call.getParam()),<a name="line.139"></a>
+<span class="sourceLineNo">140</span>      shouldDispatchToScanQueue(callTask), callTask);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>  }<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span>  protected boolean dispatchTo(boolean toWriteQueue, boolean toScanQueue,<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    final CallRunner callTask) {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    int queueIndex;<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    if (toWriteQueue) {<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      queueIndex = writeBalancer.getNextQueue(callTask);<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    } else if (toScanQueue) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>      queueIndex = numWriteQueues + numReadQueues + scanBalancer.getNextQueue(callTask);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    } else {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      queueIndex = numWriteQueues + readBalancer.getNextQueue(callTask);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    }<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    Queue&lt;CallRunner&gt; queue = queues.get(queueIndex);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    if (queue.size() &gt;= currentQueueLimit) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      return false;<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    return queue.offer(callTask);<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>  @Override<a name="line.160"></a>
+<span class="sourceLineNo">161</span>  public int getWriteQueueLength() {<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    int length = 0;<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    for (int i = 0; i &lt; numWriteQueues; i++) {<a name="line.163"></a>
+<span class="sourceLineNo">164</span>      length += queues.get(i).size();<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    }<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    return length;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  @Override<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  public int getReadQueueLength() {<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    int length = 0;<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    for (int i = numWriteQueues; i &lt; (numWriteQueues + numReadQueues); i++) {<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      length += queues.get(i).size();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    return length;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>  @Override<a name="line.178"></a>
+<span class="sourceLineNo">179</span>  public int getScanQueueLength() {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    int length = 0;<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    for (int i = numWriteQueues + numReadQueues; i<a name="line.181"></a>
+<span class="sourceLineNo">182</span>        &lt; (numWriteQueues + numReadQueues + numScanQueues); i++) {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>      length += queues.get(i).size();<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    }<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    return length;<a name="line.185"></a>
+<span class="sourceLineNo">186</span>  }<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span>  @Override<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  public int getActiveHandlerCount() {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    return activeWriteHandlerCount.get() + activeReadHandlerCount.get()<a name="line.190"></a>
+<span class="sourceLineNo">191</span>      + activeScanHandlerCount.get();<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>  @Override<a name="line.194"></a>
+<span class="sourceLineNo">195</span>  public int getActiveWriteHandlerCount() {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    return activeWriteHandlerCount.get();<a name="line.196"></a>
+<span class="sourceLineNo">197</span>  }<a name="line.197"></a>
+<span class="sourceLineNo">198</span><a name="line.198"></a>
+<span class="sourceLineNo">199</span>  @Override<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  public int getActiveReadHandlerCount() {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    return activeReadHandlerCount.get();<a name="line.201"></a>
+<span class="sourceLineNo">202</span>  }<a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"></a>
+<span class="sourceLineNo">204</span>  @Override<a name="line.204"></a>
+<span class="sourceLineNo">205</span>  public int getActiveScanHandlerCount() {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    return activeScanHandlerCount.get();<a name="line.206"></a>
+<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span>  protected boolean isWriteRequest(final RequestHeader header, final Message param) {<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    // TODO: Is there a better way to do this?<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    if (param instanceof MultiRequest) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      MultiRequest multi = (MultiRequest) param;<a name="line.212"></a>
+<span class="sourceLineNo">213</span>      for (RegionAction regionAction : multi.getRegionActionList()) {<a name="line.213"></a>
+<span class="sourceLineNo">214</span>        for (Action action : regionAction.getActionList()) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span>          if (action.hasMutation()) {<a name="line.215"></a>
+<span class="sourceLineNo">216</span>            return true;<a name="line.216"></a>
+<span class="sourceLineNo">217</span>          }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>        }<a name="line.218"></a>
+<span class="sourceLineNo">219</span>      }<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    }<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    if (param instanceof MutateRequest) {<a name="line.221"></a>
+<span class="sourceLineNo">222</span>      return true;<a name="line.222"></a>
+<span class="sourceLineNo">223</span>    }<a name="line.223"></a>
+<span class="sourceLineNo">224</span>    // Below here are methods for master. It's a pretty brittle version of this.<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    // Not sure that master actually needs a read/write queue since 90% of requests to<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    // master are writing to status or changing the meta table.<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    // All other read requests are admin generated and can be processed whenever.<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    // However changing that would require a pretty drastic change and should be done for<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    // the next major release and not as a fix for HBASE-14239<a name="line.229"></a>
+<span class="sourceLineNo">230</span>    if (param instanceof RegionServerStatusProtos.ReportRegionStateTransitionRequest) {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      return true;<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    }<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    if (param instanceof RegionServerStatusProtos.RegionServerStartupRequest) {<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      return true;<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    }<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    if (param instanceof RegionServerStatusProtos.RegionServerReportRequest) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      return true;<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    return false;<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span>  QueueBalancer getWriteBalancer() {<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    return writeBalancer;<a name="line.243"></a>
+<span class="sourceLineNo">244</span>  }<a name="line.244"></a>
+<span class="sourceLineNo">245</span><a name="line.245"></a>
+<span class="sourceLineNo">246</span>  QueueBalancer getReadBalancer() {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    return readBalancer;<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>  QueueBalancer getScanBalancer() {<a name="line.250"></a>
+<span class="sourceLineNo">251</span>    return scanBalancer;<a name="line.251"></a>
+<span class="sourceLineNo">252</span>  }<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span>  private boolean isScanRequest(final RequestHeader header, final Message param) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    return param instanceof ScanRequest;<a name="line.255"></a>
+<span class="sourceLineNo">256</span>  }<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>  protected boolean shouldDispatchToScanQueue(final CallRunner task) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    RpcCall call = task.getRpcCall();<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    return numScanQueues &gt; 0 &amp;&amp; isScanRequest(call.getHeader(), call.getParam());<a name="line.260"></a>
+<span class="sourceLineNo">261</span>  }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span>  protected float getReadShare(final Configuration conf) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span>    return conf.getFloat(CALL_QUEUE_READ_SHARE_CONF_KEY, 0);<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>  protected float getScanShare(final Configuration conf) {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    return conf.getFloat(CALL_QUEUE_SCAN_SHARE_CONF_KEY, 0);<a name="line.268"></a>
+<span class="sourceLineNo">269</span>  }<a name="line.269"></a>
+<span class="sourceLineNo">270</span><a name="line.270"></a>
+<span class="sourceLineNo">271</span>  /*<a name="line.271"></a>
+<span class="sourceLineNo">272</span>   * Calculate the number of writers based on the "total count" and the read share. You'll get at<a name="line.272"></a>
+<span class="sourceLineNo">273</span>   * least one writer.<a name="line.273"></a>
+<span class="sourceLineNo">274</span>   */<a name="line.274"></a>
+<span class="sourceLineNo">275</span>  private static int calcNumWriters(final int count, final float readShare) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>    return Math.max(1, count - Math.max(1, (int) Math.round(count * readShare)));<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>  /*<a name="line.279"></a>
+<span class="sourceLineNo">280</span>   * Calculate the number of readers based on the "total count" and the read share. You'll get at<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   * least one reader.<a name="line.281"></a>
+<span class="sourceLineNo">282</span>   */<a name="line.282"></a>
+<span class="sourceLineNo">283</span>  private static int calcNumReaders(final int count, final float readShare) {<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    return count - calcNumWriters(count, readShare);<a name="line.284"></a>
+<span class="sourceLineNo">285</span>  }<a name="line.285"></a>
+<span class="sourceLineNo">286</span><a name="line.286"></a>
+<span class="sourceLineNo">287</span>  @Override<a name="line.287"></a>
+<span class="sourceLineNo">288</span>  public void onConfigurationChange(Configuration conf) {<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    super.onConfigurationChange(conf);<a name="line.289"></a>
+<span class="sourceLineNo">290</span>    propagateBalancerConfigChange(writeBalancer, conf);<a name="line.290"></a>
+<span class="sourceLineNo">291</span>    propagateBalancerConfigChange(readBalancer, conf);<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    propagateBalancerConfigChange(scanBalancer, conf);<a name="line.292"></a>
+<span class="sourceLineNo">293</span>  }<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>  private void propagateBalancerConfigChange(QueueBalancer balancer, Configuration conf) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    if (balancer instanceof ConfigurationObserver) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>      ((ConfigurationObserver) balancer).onConfigurationChange(conf);<a name="line.297"></a>
+<span class="sourceLineNo">298</span>    }<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>
 
 
 
diff --git a/downloads.html b/downloads.html
index 2a3efafc5a5..d5c0ba123f4 100644
--- a/downloads.html
+++ b/downloads.html
@@ -415,7 +415,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 aa11f5fc199..7631a372716 100644
--- a/export_control.html
+++ b/export_control.html
@@ -205,7 +205,7 @@ for more details.</p>
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 5a59e1545b2..14c93af7d90 100644
--- a/index.html
+++ b/index.html
@@ -278,7 +278,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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-management.html b/issue-management.html
index 8a7260f890a..9e766fd2833 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -176,7 +176,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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/licenses.html b/licenses.html
index ce11fec4f04..c98ca86eaa1 100644
--- a/licenses.html
+++ b/licenses.html
@@ -378,7 +378,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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/mailing-lists.html b/mailing-lists.html
index 5aece747055..c99cc3331df 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -223,7 +223,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 b3d1d98fb85..6be733b8910 100644
--- a/metrics.html
+++ b/metrics.html
@@ -327,7 +327,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 cf317664bc3..8d2f0fbdbdc 100644
--- a/old_news.html
+++ b/old_news.html
@@ -324,7 +324,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 c3f2779cdf3..364d712cc96 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -329,7 +329,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 2f79ea2fe8f..c2e9d823c72 100644
--- a/plugins.html
+++ b/plugins.html
@@ -267,7 +267,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 764b981cb70..58094c03bf0 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.html
@@ -658,7 +658,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 96d5a19d92c..06d21b1abe7 100644
--- a/project-info.html
+++ b/project-info.html
@@ -220,7 +220,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 a4dbdf35a9f..725083ecd0a 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -193,7 +193,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 bedf3cdd068..e0cca03e9b9 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.html
@@ -182,7 +182,7 @@ Running Apache HBase (TM) in pseudo-distributed mode
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 4b5cef20ab6..118a36b0481 100644
--- a/replication.html
+++ b/replication.html
@@ -177,7 +177,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 ae840756890..e731132cbd4 100644
--- a/resources.html
+++ b/resources.html
@@ -200,7 +200,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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/scm.html b/scm.html
index af1e5510a22..5872bb6bd79 100644
--- a/scm.html
+++ b/scm.html
@@ -184,7 +184,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 e1b8b04598a..f2ee7f78e1a 100644
--- a/sponsors.html
+++ b/sponsors.html
@@ -206,7 +206,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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/summary.html b/summary.html
index 6dedd3f46d4..b3ee02cf7b7 100644
--- a/summary.html
+++ b/summary.html
@@ -217,7 +217,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 bc4df776533..1fa721eb3aa 100644
--- a/supportingprojects.html
+++ b/supportingprojects.html
@@ -396,7 +396,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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.html b/team.html
index 52302c71997..b4db6bfe8f9 100644
--- a/team.html
+++ b/team.html
@@ -791,7 +791,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2023
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-21</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2023-03-22</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 752553f9342..b83a459f96d 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -78175,6 +78175,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/TestRWQueueRpcExecutor.html#TestRWQueueRpcExecutor--">TestRWQueueRpcExecutor()</a></span> - Constructor for class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/TestRWQueueRpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">TestRWQueueRpcExecutor</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#testRWQWithoutReadShare--">testRWQWithoutReadShare()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html" title="class in org.apache.hadoop.hbase.regionserver">TestRpcSchedulerFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/master/procedure/TestSafemodeBringsDownMaster.html" title="class in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TestSafemodeBringsDownMaster</span></a> - Class in <a href="org/apache/hadoop/hbase/master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/TestSafemodeBringsDownMaster.html#TestSafemodeBringsDownMaster--">TestSafemodeBringsDownMaster()</a></span> - Constructor for class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/TestSafemodeBringsDownMaster.html" title="class in org.apache.hadoop.hbase.master.procedure">TestSafemodeBringsDownMaster</a></dt>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 31dd75ebc04..04cb5e1ad90 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -150,8 +150,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.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.FailurePhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestIncrementalBackupMergeWithFailures.FailurePhase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.Failure.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestBackupDeleteWithFailures.Failure</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.FailurePhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">TestIncrementalBackupMergeWithFailures.FailurePhase</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index fc6dc7e96a4..60d5593ddea 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -171,8 +171,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.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TestCacheOnWrite.CacheOnWriteType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TagUsage.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TagUsage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">TestCacheOnWrite.CacheOnWriteType</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index d1de1fef05a..b1b41bb3750 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -690,20 +690,20 @@
 <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.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/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/ZNodeClusterManager.CmdType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ZNodeClusterManager.CmdType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestCustomPriorityRpcControllerFactory.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">TestCustomPriorityRpcControllerFactory.State</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.RoleCommand.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.RoleCommand</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/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/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/HBaseClusterManager.CommandProvider.Operation.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.Stat.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestRegionReplicaPerf.Stat</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/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>
+<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/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/TestCustomPriorityRpcControllerFactory.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">TestCustomPriorityRpcControllerFactory.State</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/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.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/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/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</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 8473af6fd25..32b43873e94 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -242,9 +242,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.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestStateMachineProcedure.TestSMProcedureState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestStateMachineProcedure.TestSMProcedureState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/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/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>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
index 77cccb7c1fb..9e14054217c 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -187,6 +187,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#testRWQ--">testRWQ</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#testRWQWithoutReadShare--">testRWQWithoutReadShare</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -284,13 +288,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#line.59">testRWQ</a>()</pre>
 </li>
 </ul>
+<a name="testRWQWithoutReadShare--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testRWQWithoutReadShare</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#line.71">testRWQWithoutReadShare</a>()</pre>
+</li>
+</ul>
 <a name="testFifo--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>testFifo</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#line.71">testFifo</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html#line.83">testFifo</a>()</pre>
 </li>
 </ul>
 </li>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 5d8eb24e25a..961a97c3213 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -773,11 +773,11 @@
 <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/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/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCompactionState.StateSource.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCompactionState.StateSource</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>
 </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 c347617b0f7..735fecbf9f3 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
@@ -260,11 +260,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.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.Verify.VerifyCounts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Verify.VerifyCounts</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/IntegrationTestLoadCommonCrawl.Counts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestLoadCommonCrawl.Counts</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Generator.GeneratorCounts.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestBigLinkedList.Generator.GeneratorCounts</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.test.<a href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestWithCellVisibilityLoadAndVerify.Counters.html" title="enum in org.apache.hadoop.hbase.test"><span class="typeNameLink">IntegrationTestWithCellVisibilityLoadAndVerify.Counters</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index f8dde82c143..52ebfedc8ac 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -207,9 +207,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.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/TestWALSplit.Corruptions.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/IOTestProvider.AllowedOperations.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">IOTestProvider.AllowedOperations</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/TestWALSplit.Corruptions.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
 </ul>
 </li>
 </ul>
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
index d729591f622..749bc7db1fe 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestRpcSchedulerFactory.html
@@ -76,12 +76,24 @@
 <span class="sourceLineNo">068</span>  }<a name="line.68"></a>
 <span class="sourceLineNo">069</span><a name="line.69"></a>
 <span class="sourceLineNo">070</span>  @Test<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public void testFifo() {<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    RpcSchedulerFactory factory = new FifoRpcSchedulerFactory();<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    RpcScheduler rpcScheduler = factory.create(this.conf, null, null);<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    assertTrue(rpcScheduler.getClass().equals(FifoRpcScheduler.class));<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  }<a name="line.75"></a>
-<span class="sourceLineNo">076</span>}<a name="line.76"></a>
+<span class="sourceLineNo">071</span>  public void testRWQWithoutReadShare() {<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    // Set some configs just to see how it changes the scheduler. Can't assert the settings had<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    // an effect. Just eyeball the log.<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    this.conf.setDouble(RWQueueRpcExecutor.CALL_QUEUE_READ_SHARE_CONF_KEY, 0);<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    this.conf.setDouble(RpcExecutor.CALL_QUEUE_HANDLER_FACTOR_CONF_KEY, 0.5);<a name="line.75"></a>
+<span class="sourceLineNo">076</span>    this.conf.setDouble(RWQueueRpcExecutor.CALL_QUEUE_SCAN_SHARE_CONF_KEY, 0);<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    RpcSchedulerFactory factory = new SimpleRpcSchedulerFactory();<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    RpcScheduler rpcScheduler = factory.create(this.conf, null, null);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>    assertTrue(rpcScheduler.getClass().equals(SimpleRpcScheduler.class));<a name="line.79"></a>
+<span class="sourceLineNo">080</span>  }<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span>  @Test<a name="line.82"></a>
+<span class="sourceLineNo">083</span>  public void testFifo() {<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    RpcSchedulerFactory factory = new FifoRpcSchedulerFactory();<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    RpcScheduler rpcScheduler = factory.create(this.conf, null, null);<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    assertTrue(rpcScheduler.getClass().equals(FifoRpcScheduler.class));<a name="line.86"></a>
+<span class="sourceLineNo">087</span>  }<a name="line.87"></a>
+<span class="sourceLineNo">088</span>}<a name="line.88"></a>