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 2022/04/27 14:43:29 UTC
[hbase-site] branch asf-site updated: Published site at ee0c92125885d92c6538e0eae8018c9d9787dc10.
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 dbff7af236 Published site at ee0c92125885d92c6538e0eae8018c9d9787dc10.
dbff7af236 is described below
commit dbff7af236a88d0aed37e175e21a61b897b2ccbe
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Apr 27 14:43:11 2022 +0000
Published site at ee0c92125885d92c6538e0eae8018c9d9787dc10.
---
acid-semantics.html | 2 +-
apache_hbase_reference_guide.pdf | 4 +-
book.html | 2 +-
bulk-loads.html | 2 +-
checkstyle-aggregate.html | 198 +-
coc.html | 2 +-
dependencies.html | 2 +-
dependency-convergence.html | 2 +-
dependency-info.html | 2 +-
dependency-management.html | 2 +-
devapidocs/constant-values.html | 42 +-
devapidocs/index-all.html | 47 +
.../org/apache/hadoop/hbase/HBaseServerBase.html | 265 +-
...iHBaseCluster.MiniHBaseClusterRegionServer.html | 2 +-
.../apache/hadoop/hbase/backup/package-tree.html | 4 +-
.../apache/hadoop/hbase/chaos/package-tree.html | 2 +-
.../apache/hadoop/hbase/client/package-tree.html | 26 +-
.../hadoop/hbase/coprocessor/package-tree.html | 2 +-
.../apache/hadoop/hbase/executor/package-tree.html | 2 +-
.../apache/hadoop/hbase/filter/package-tree.html | 4 +-
.../hadoop/hbase/hbtop/field/package-tree.html | 2 +-
.../apache/hadoop/hbase/io/hfile/package-tree.html | 6 +-
.../org/apache/hadoop/hbase/ipc/package-tree.html | 2 +-
.../hadoop/hbase/mapreduce/package-tree.html | 6 +-
.../master/HMaster.TableDescriptorGetter.html | 4 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 394 +-
.../master/HMasterCommandLine.LocalHMaster.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 | 16 +-
.../hadoop/hbase/procedure2/package-tree.html | 4 +-
.../apache/hadoop/hbase/quotas/package-tree.html | 8 +-
.../hadoop/hbase/regionserver/HRegionServer.html | 2 +-
.../hadoop/hbase/regionserver/package-tree.html | 18 +-
.../regionserver/querymatcher/package-tree.html | 2 +-
.../hbase/regionserver/wal/package-tree.html | 4 +-
.../hadoop/hbase/replication/package-tree.html | 2 +-
.../MetricsReplicationGlobalSourceSource.html | 4 +-
.../MetricsReplicationGlobalSourceSourceImpl.html | 232 +-
.../regionserver/MetricsReplicationSinkSource.html | 73 +-
.../MetricsReplicationSinkSourceImpl.html | 81 +-
.../MetricsReplicationSourceSource.html | 186 +-
.../MetricsReplicationSourceSourceImpl.html | 239 +-
.../replication/regionserver/MetricsSink.html | 52 +-
.../replication/regionserver/MetricsSource.html | 150 +-
.../replication/regionserver/ReplicationSink.html | 24 +-
.../regionserver/ReplicationSourceShipper.html | 24 +-
.../hadoop/hbase/rest/model/package-tree.html | 2 +-
.../hadoop/hbase/security/access/package-tree.html | 6 +-
.../apache/hadoop/hbase/security/package-tree.html | 2 +-
.../org/apache/hadoop/hbase/util/package-tree.html | 12 +-
.../org/apache/hadoop/hbase/wal/package-tree.html | 2 +-
.../metrics2/lib/class-use/MutableFastCounter.html | 66 +-
.../org/apache/hadoop/hbase/HBaseServerBase.html | 1082 +--
.../master/HMaster.TableDescriptorGetter.html | 7281 ++++++++++----------
.../org/apache/hadoop/hbase/master/HMaster.html | 7281 ++++++++++----------
.../HRegionServer.CompactionChecker.html | 2 +-
.../HRegionServer.MovedRegionInfo.html | 2 +-
.../HRegionServer.PeriodicMemStoreFlusher.html | 2 +-
.../HRegionServer.SystemExitWhenAbortTimeout.html | 2 +-
.../hadoop/hbase/regionserver/HRegionServer.html | 2 +-
.../MetricsReplicationGlobalSourceSourceImpl.html | 535 +-
.../regionserver/MetricsReplicationSinkSource.html | 23 +-
.../MetricsReplicationSinkSourceImpl.html | 85 +-
.../MetricsReplicationSourceSource.html | 118 +-
.../MetricsReplicationSourceSourceImpl.html | 510 +-
.../replication/regionserver/MetricsSink.html | 81 +-
.../replication/regionserver/MetricsSource.html | 549 +-
.../replication/regionserver/ReplicationSink.html | 545 +-
.../ReplicationSourceShipper.WorkerState.html | 299 +-
.../regionserver/ReplicationSourceShipper.html | 299 +-
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 | 8 +
...sHBaseCluster.MiniHBaseClusterRegionServer.html | 2 +-
.../TestClientClusterMetrics.MyRegionServer.html | 2 +-
...ClientOperationTimeout.DelayedRegionServer.html | 2 +-
.../hbase/TestLocalHBaseCluster.MyHMaster.html | 2 +-
.../TestLocalHBaseCluster.MyHRegionServer.html | 2 +-
.../hadoop/hbase/chaos/actions/package-tree.html | 2 +-
...nnerRPCTimeout.RegionServerWithScanTimeout.html | 2 +-
...taReplicaAssigment.BrokenMetaReplicaMaster.html | 2 +-
...tMetaCache.RegionServerWithFakeRpcServices.html | 2 +-
.../hadoop/hbase/master/AlwaysStandByHMaster.html | 2 +-
.../TestCloseAnOpeningRegion.MockHMaster.html | 2 +-
.../TestClusterRestartFailover.HMasterForTest.html | 2 +-
.../master/TestGetReplicationLoad.MyMaster.html | 2 +-
.../org/apache/hadoop/hbase/master/TestMaster.html | 28 +-
.../hbase/master/TestMasterMetrics.MyMaster.html | 2 +-
.../master/TestMasterMetrics.MyRegionServer.html | 2 +-
.../TestMetaShutdownHandler.MyRegionServer.html | 2 +-
...stRegionsRecoveryConfigManager.TestHMaster.html | 2 +-
...stRetainAssignmentOnRestart.HMasterForTest.html | 2 +-
.../TestShutdownBackupMaster.MockHMaster.html | 2 +-
...nitializedRegionServer.RegionServerForTest.html | 2 +-
...tOpenRegionProcedureBackoff.HMasterForTest.html | 2 +-
...TestOpenRegionProcedureHang.HMasterForTest.html | 2 +-
.../TestRaceBetweenSCPAndDTP.HMasterForTest.html | 2 +-
.../TestRaceBetweenSCPAndTRSP.HMasterForTest.html | 2 +-
...gnedToMultipleRegionServers.HMasterForTest.html | 2 +-
...TestReportOnlineRegionsRace.HMasterForTest.html | 2 +-
...ateTransitionFromDeadServer.HMasterForTest.html | 2 +-
...tRegionStateTransitionRetry.HMasterForTest.html | 2 +-
.../TestSCPGetRegionsRace.HMasterForTest.html | 2 +-
...stWakeUpUnexpectedProcedure.HMasterForTest.html | 2 +-
.../TestWakeUpUnexpectedProcedure.RSForTest.html | 2 +-
...stCreateTableNoRegionServer.HMasterForTest.html | 2 +-
...terPeerWorkerWhenRestarting.HMasterForTest.html | 2 +-
.../org/apache/hadoop/hbase/package-tree.html | 16 +-
.../hadoop/hbase/procedure/package-tree.html | 8 +-
.../hadoop/hbase/procedure2/package-tree.html | 4 +-
.../hbase/regionserver/OOMERegionServer.html | 2 +-
...ctionInDeadRegionServer.IgnoreYouAreDeadRS.html | 2 +-
...henInitializing.RegisterAndDieRegionServer.html | 2 +-
...stRegionMergeTransactionOnCluster.MyMaster.html | 2 +-
...estRegionReplicaReplicationError.RSForTest.html | 2 +-
.../regionserver/TestRegionServerNoMaster.html | 72 +-
...stRegionServerReportForDuty.MyRegionServer.html | 2 +-
...ServerReportForDuty.NeverInitializedMaster.html | 2 +-
.../TestRegionServerScan.MyRegionServer.html | 2 +-
...erHeartbeatMessages.HeartbeatHRegionServer.html | 2 +-
...RPCScanMetrics.RegionServerWithScanMetrics.html | 2 +-
.../TestShutdownWhileWALBroken.MyRegionServer.html | 2 +-
.../TestSplitTransactionOnCluster.MyMaster.html | 2 +-
.../hadoop/hbase/regionserver/package-tree.html | 6 +-
...SinkCallbackAndFlushConcurrently.RSForTest.html | 2 +-
.../TestClaimReplicationQueue.HMasterForTest.html | 2 +-
.../TestReplicationProcedureRetry.MockHMaster.html | 2 +-
...leRegionServerRestarts.RegionServerForTest.html | 2 +-
.../regionserver/TestReplicationSink.html | 93 +-
...eplicationSource.ShutdownDelayRegionServer.html | 2 +-
.../TestMigrateRSGroupInfo.HMasterForTest.html | 2 +-
.../org/apache/hadoop/hbase/test/package-tree.html | 2 +-
.../org/apache/hadoop/hbase/wal/package-tree.html | 2 +-
.../org/apache/hadoop/hbase/master/TestMaster.html | 9 +-
.../regionserver/TestRegionServerNoMaster.html | 565 +-
.../regionserver/TestReplicationSink.html | 952 +--
158 files changed, 11724 insertions(+), 11136 deletions(-)
diff --git a/acid-semantics.html b/acid-semantics.html
index 0440b26472..60718e7f35 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -455,7 +455,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 1ef76af8f8..7c65d1545c 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
/Author (Apache HBase Team)
/Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.2)
/Producer (Apache HBase Team)
-/ModDate (D:20220425142944+00'00')
-/CreationDate (D:20220425144354+00'00')
+/ModDate (D:20220427142939+00'00')
+/CreationDate (D:20220427144112+00'00')
>>
endobj
2 0 obj
diff --git a/book.html b/book.html
index ce1df174c5..f7ca949097 100644
--- a/book.html
+++ b/book.html
@@ -46639,7 +46639,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
<div id="footer">
<div id="footer-text">
Version 3.0.0-alpha-3-SNAPSHOT<br>
-Last updated 2022-04-25 14:29:44 UTC
+Last updated 2022-04-27 14:29:39 UTC
</div>
</div>
<link rel="stylesheet" href="./coderay-asciidoctor.css">
diff --git a/bulk-loads.html b/bulk-loads.html
index 741b0241c7..d9baa73ff4 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -160,7 +160,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 6807cf4782..19b1cd0beb 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -37516,493 +37516,493 @@
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 114).</td>
-<td>637</td></tr>
+<td>638</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td>783</td></tr>
+<td>784</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>MethodLength</td>
<td>Method length is 368 lines (max allowed is 150).</td>
-<td>884</td></tr>
+<td>885</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 102).</td>
-<td>1650</td></tr>
+<td>1651</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td>1821</td></tr>
+<td>1822</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'throws' has incorrect indentation level 2, expected level should be 4.</td>
-<td>2114</td></tr>
+<td>2115</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2125</td></tr>
+<td>2126</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2127</td></tr>
+<td>2128</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2128</td></tr>
+<td>2129</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2131</td></tr>
+<td>2132</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2132</td></tr>
+<td>2133</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2134</td></tr>
+<td>2135</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2136</td></tr>
+<td>2137</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2137</td></tr>
+<td>2138</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'object def rcurly' has incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
-<td>2138</td></tr>
+<td>2139</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 116).</td>
-<td>2166</td></tr>
+<td>2167</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 105).</td>
-<td>2168</td></tr>
+<td>2169</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2380</td></tr>
+<td>2381</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2382</td></tr>
+<td>2383</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2384</td></tr>
+<td>2385</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2390</td></tr>
+<td>2391</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2391</td></tr>
+<td>2392</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2393</td></tr>
+<td>2394</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2395</td></tr>
+<td>2396</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2396</td></tr>
+<td>2397</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2398</td></tr>
+<td>2399</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2400</td></tr>
+<td>2401</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2401</td></tr>
+<td>2402</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'object def rcurly' has incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
-<td>2402</td></tr>
+<td>2403</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2415</td></tr>
+<td>2416</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2417</td></tr>
+<td>2418</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2419</td></tr>
+<td>2420</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2420</td></tr>
+<td>2421</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2421</td></tr>
+<td>2422</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2423</td></tr>
+<td>2424</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2425</td></tr>
+<td>2426</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2426</td></tr>
+<td>2427</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2428</td></tr>
+<td>2429</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2430</td></tr>
+<td>2431</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2431</td></tr>
+<td>2432</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'object def rcurly' has incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
-<td>2432</td></tr>
+<td>2433</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2542</td></tr>
+<td>2543</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2544</td></tr>
+<td>2545</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2550</td></tr>
+<td>2551</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2551</td></tr>
+<td>2552</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 10, expected level should be one of the following: 12, 14.</td>
-<td>2552</td></tr>
+<td>2553</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 16, expected level should be one of the following: 18, 20.</td>
-<td>2559</td></tr>
+<td>2560</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 14, expected level should be one of the following: 16, 18.</td>
-<td>2561</td></tr>
+<td>2562</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 12, expected level should be one of the following: 14, 16.</td>
-<td>2562</td></tr>
+<td>2563</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 10, expected level should be one of the following: 12, 14.</td>
-<td>2563</td></tr>
+<td>2564</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 12, expected level should be one of the following: 14, 16.</td>
-<td>2564</td></tr>
+<td>2565</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 10, expected level should be one of the following: 12, 14.</td>
-<td>2565</td></tr>
+<td>2566</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2566</td></tr>
+<td>2567</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2568</td></tr>
+<td>2569</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2575</td></tr>
+<td>2576</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2576</td></tr>
+<td>2577</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2578</td></tr>
+<td>2579</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2580</td></tr>
+<td>2581</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2581</td></tr>
+<td>2582</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2583</td></tr>
+<td>2584</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2585</td></tr>
+<td>2586</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2586</td></tr>
+<td>2587</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'object def rcurly' has incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
-<td>2587</td></tr>
+<td>2588</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2597</td></tr>
+<td>2598</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2599</td></tr>
+<td>2600</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2601</td></tr>
+<td>2602</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2611</td></tr>
+<td>2612</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2612</td></tr>
+<td>2613</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2614</td></tr>
+<td>2615</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2616</td></tr>
+<td>2617</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2617</td></tr>
+<td>2618</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def modifier' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2619</td></tr>
+<td>2620</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child has incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
-<td>2621</td></tr>
+<td>2622</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def rcurly' has incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
-<td>2622</td></tr>
+<td>2623</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'object def rcurly' has incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
-<td>2623</td></tr>
+<td>2624</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>3200</td></tr>
+<td>3201</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td>3376</td></tr>
+<td>3377</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td>3378</td></tr>
+<td>3379</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'throws' has incorrect indentation level 2, expected level should be 4.</td>
-<td>3490</td></tr>
+<td>3491</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
-<td>3520</td></tr>
+<td>3521</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'throws' has incorrect indentation level 2, expected level should be 4.</td>
-<td>3532</td></tr>
+<td>3533</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td>3561</td></tr></table></div>
+<td>3562</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.master.HMasterCommandLine.java">org/apache/hadoop/hbase/master/HMasterCommandLine.java</h3>
<table border="0" class="table table-striped">
@@ -51811,25 +51811,25 @@
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 102).</td>
-<td>119</td></tr>
+<td>120</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 103).</td>
-<td>280</td></tr>
+<td>281</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 109).</td>
-<td>285</td></tr>
+<td>286</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 109).</td>
-<td>297</td></tr></table></div>
+<td>298</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.regionserver.TestRegionServerOnlineConfigChange.java">org/apache/hadoop/hbase/regionserver/TestRegionServerOnlineConfigChange.java</h3>
<table border="0" class="table table-striped">
@@ -55315,7 +55315,7 @@
<td>whitespace</td>
<td>ParenPad</td>
<td>'(' is followed by whitespace.</td>
-<td>373</td></tr></table></div>
+<td>374</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.replication.regionserver.ReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.java</h3>
<table border="0" class="table table-striped">
@@ -55405,67 +55405,67 @@
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>124</td></tr>
+<td>125</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>141</td></tr>
+<td>142</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>150</td></tr>
+<td>151</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>160</td></tr>
+<td>161</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>178</td></tr>
+<td>179</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>240</td></tr>
+<td>241</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>whitespace</td>
<td>ParenPad</td>
<td>'(' is followed by whitespace.</td>
-<td>247</td></tr>
+<td>248</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>266</td></tr>
+<td>267</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>294</td></tr>
+<td>295</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>446</td></tr>
+<td>508</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>449</td></tr></table></div>
+<td>511</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.replication.regionserver.TestWALEntrySinkFilter.java">org/apache/hadoop/hbase/replication/regionserver/TestWALEntrySinkFilter.java</h3>
<table border="0" class="table table-striped">
@@ -71191,7 +71191,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 b7e0f8972f..eacf0553c7 100644
--- a/coc.html
+++ b/coc.html
@@ -229,7 +229,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 e18d1cb817..ae4333280e 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -301,7 +301,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 29db005ef2..ef5f3bd2c6 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -983,7 +983,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 d8b32b41a0..b65f5e9fe8 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -182,7 +182,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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 24b4932de8..7f8cd15c8a 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -1280,7 +1280,7 @@
<div class="row">
<p>Copyright ©2007–2022
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-25</li>
+All rights reserved. <li id="publishDate" class="pull-right">Last Published: 2022-04-27</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/constant-values.html b/devapidocs/constant-values.html
index 4d09113f6a..678a197e16 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -28976,6 +28976,13 @@
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_OPS">SINK_APPLIED_OPS</a></code></td>
<td class="colLast"><code>"sink.appliedOps"</code></td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSinkSource.SINK_FAILED_BATCHES">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_FAILED_BATCHES">SINK_FAILED_BATCHES</a></code></td>
+<td class="colLast"><code>"sink.failedBatches"</code></td>
+</tr>
</tbody>
</table>
</li>
@@ -29057,104 +29064,111 @@
<td class="colLast"><code>"source.completedRecoverQueues"</code></td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_FAILED_BATCHES">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_BATCHES">SOURCE_FAILED_BATCHES</a></code></td>
+<td class="colLast"><code>"source.failedBatches"</code></td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_FAILED_RECOVERY_QUEUES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_RECOVERY_QUEUES">SOURCE_FAILED_RECOVERY_QUEUES</a></code></td>
<td class="colLast"><code>"source.failedRecoverQueues"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_INITIALIZING">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_INITIALIZING">SOURCE_INITIALIZING</a></code></td>
<td class="colLast"><code>"source.numInitializing"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_EDITS_FILTERED">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_EDITS_FILTERED">SOURCE_LOG_EDITS_FILTERED</a></code></td>
<td class="colLast"><code>"source.logEditsFiltered"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_READ_IN_BYTES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_BYTES">SOURCE_LOG_READ_IN_BYTES</a></code></td>
<td class="colLast"><code>"source.logReadInBytes"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_READ_IN_EDITS">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_EDITS">SOURCE_LOG_READ_IN_EDITS</a></code></td>
<td class="colLast"><code>"source.logEditsRead"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_REPEATED_LOG_FILE_BYTES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_REPEATED_LOG_FILE_BYTES">SOURCE_REPEATED_LOG_FILE_BYTES</a></code></td>
<td class="colLast"><code>"source.repeatedLogFileBytes"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_RESTARTED_LOG_READING">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_RESTARTED_LOG_READING">SOURCE_RESTARTED_LOG_READING</a></code></td>
<td class="colLast"><code>"source.restartedLogReading"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_BATCHES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BATCHES">SOURCE_SHIPPED_BATCHES</a></code></td>
<td class="colLast"><code>"source.shippedBatches"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_BYTES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BYTES">SOURCE_SHIPPED_BYTES</a></code></td>
<td class="colLast"><code>"source.shippedBytes"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_HFILES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_HFILES">SOURCE_SHIPPED_HFILES</a></code></td>
<td class="colLast"><code>"source.shippedHFiles"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_OPS">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_OPS">SOURCE_SHIPPED_OPS</a></code></td>
<td class="colLast"><code>"source.shippedOps"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SIZE_OF_HFILE_REFS_QUEUE">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_HFILE_REFS_QUEUE">SOURCE_SIZE_OF_HFILE_REFS_QUEUE</a></code></td>
<td class="colLast"><code>"source.sizeOfHFileRefsQueue"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SIZE_OF_LOG_QUEUE">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_LOG_QUEUE">SOURCE_SIZE_OF_LOG_QUEUE</a></code></td>
<td class="colLast"><code>"source.sizeOfLogQueue"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES">
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES">SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</a></code></td>
<td class="colLast"><code>"source.ignoredUncleanlyClosedLogContentsInBytes"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_UNCLEANLY_CLOSED_LOGS">
<!-- -->
</a><code>public static final <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>
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 695de37419..0acbf37bcb 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -33946,6 +33946,14 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/backup/FailedArchiveException.html#FailedArchiveException-java.lang.String-java.util.Collection-">FailedArchiveException(String, Collection<Path>)</a></span> - Constructor for exception org.apache.hadoop.hbase.backup.<a href="org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationGlobalSourceSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#failedBatchesKey">failedBatchesKey</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSourceImpl</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#failedBulkLoad-byte:A-java.lang.String-">failedBulkLoad(byte[], String)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html" title="interface in org.apache.hadoop.hbase.regionserver">HRegion.BulkLoadListener</a></dt>
<dd>
<div class="block">Called after a failed HFile load</div>
@@ -44038,6 +44046,14 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#getFailed--">getFailed()</a></span> - Method in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html" title="class in org.apache.hadoop.hbase.ipc">HBaseRpcControllerImpl</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getFailedBatches--">getFailedBatches()</a></span> - Method in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getFailedBatches--">getFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#getFailedBatches--">getFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSink</a></dt>
+<dd>
+<div class="block">Get the count of the failed bathes</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/metrics/OperationMetrics.html#getFailedCounter--">getFailedCounter()</a></span> - Method in class org.apache.hadoop.hbase.metrics.<a href="org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html#getFailedCounter--">getFailedCounter()</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureMetrics</a></dt>
@@ -66816,6 +66832,14 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.html#incrementFailedAppendRequests-int-">incrementFailedAppendRequests(int)</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.html" title="class in org.apache.hadoop.hbase.rest">MetricsRESTSourceImpl</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#incrementFailedBatches--">incrementFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSink</a></dt>
+<dd>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrementFailedBatches--">incrementFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a></dt>
+<dd>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/MetricsREST.html#incrementFailedDeleteRequests-int-">incrementFailedDeleteRequests(int)</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/MetricsREST.html" title="class in org.apache.hadoop.hbase.rest">MetricsREST</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/MetricsRESTSource.html#incrementFailedDeleteRequests-int-">incrementFailedDeleteRequests(int)</a></span> - Method in interface org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/MetricsRESTSource.html" title="interface in org.apache.hadoop.hbase.rest">MetricsRESTSource</a></dt>
@@ -67200,6 +67224,16 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.html#incRequests-long-">incRequests(long)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterSourceImpl</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrFailedBatches--">incrFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationGlobalSourceSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrFailedBatches--">incrFailedBatches()</a></span> - Method in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#incrFailedBatches--">incrFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSourceImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedBatches--">incrFailedBatches()</a></span> - Method in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrFailedBatches--">incrFailedBatches()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSourceImpl</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationGlobalSourceSourceImpl</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue()</a></span> - Method in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></dt>
@@ -68990,6 +69024,11 @@
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HBaseServerBase.html#installShutdownHook--">installShutdownHook()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></dt>
+<dd>
+<div class="block">In order to register ShutdownHook, this method is called
+ when HMaster and HRegionServer are started.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#instance">instance</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#instance">instance</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
@@ -72374,6 +72413,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ChoreService.html#isShutdown--">isShutdown()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HBaseServerBase.html#isShutdownHookInstalled">isShutdownHookInstalled</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HBaseServerBase.html#isShutdownHookInstalled--">isShutdownHookInstalled()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/tool/BulkLoadHFilesTool.html#isSilence--">isSilence()</a></span> - Method in class org.apache.hadoop.hbase.tool.<a href="org/apache/hadoop/hbase/tool/BulkLoadHFilesTool.html" title="class in org.apache.hadoop.hbase.tool">BulkLoadHFilesTool</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/ServerRpcConnection.html#isSimpleAuthentication--">isSimpleAuthentication()</a></span> - Method in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/ServerRpcConnection.html" title="class in org.apache.hadoop.hbase.ipc">ServerRpcConnection</a></dt>
@@ -118973,6 +119016,8 @@ service.</div>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_OPS">SINK_APPLIED_OPS</a></span> - Static variable in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_FAILED_BATCHES">SINK_FAILED_BATCHES</a></span> - Static variable in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/regionreplication/RegionReplicationSink.SinkEntry.html#SinkEntry-org.apache.hadoop.hbase.wal.WALKeyImpl-org.apache.hadoop.hbase.wal.WALEdit-org.apache.hadoop.hbase.ipc.ServerCall-">SinkEntry(WALKeyImpl, WALEdit, ServerCall<?>)</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.regionreplication.<a href="org/apache/hadoop/hbase/regionserver/regionreplication/RegionReplicationSink.Sink [...]
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.html#sinkFs">sinkFs</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HFileReplicator</a></dt>
@@ -120836,6 +120881,8 @@ service.</div>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_COMPLETED_RECOVERY_QUEUES">SOURCE_COMPLETED_RECOVERY_QUEUES</a></span> - Static variable in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_BATCHES">SOURCE_FAILED_BATCHES</a></span> - Static variable in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_RECOVERY_QUEUES">SOURCE_FAILED_RECOVERY_QUEUES</a></span> - Static variable in interface org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/SyncTable.html#SOURCE_HASH_DIR_CONF_KEY">SOURCE_HASH_DIR_CONF_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/SyncTable.html" title="class in org.apache.hadoop.hbase.mapreduce">SyncTable</a></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/HBaseServerBase.html b/devapidocs/org/apache/hadoop/hbase/HBaseServerBase.html
index 4e0c2c9e7b..c3e287f9b8 100644
--- a/devapidocs/org/apache/hadoop/hbase/HBaseServerBase.html
+++ b/devapidocs/org/apache/hadoop/hbase/HBaseServerBase.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":10,"i4":10,"i5":6,"i6":6,"i7":10,"i8":6,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":6,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":6,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":6,"i41":10,"i42":10,"i43":10,"i44":9,"i45":10,"i46":6,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":10,"i4":10,"i5":6,"i6":6,"i7":10,"i8":6,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":6,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":6,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":6,"i43":10,"i44":10,"i45":10,"i46":9,"i47":10,"i48":6,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public abstract class <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.78">HBaseServerBase</a><R extends <a href="../../../../org/apache/hadoop/hbase/HBaseRpcServicesBase.html" title="class in org.apache.hadoop.hbase">HBaseRpcServicesBase</a><?>>
+public abstract class <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.79">HBaseServerBase</a><R extends <a href="../../../../org/apache/hadoop/hbase/HBaseRpcServicesBase.html" title="class in org.apache.hadoop.hbase">HBaseRpcServicesBase</a><?>>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>
implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, <a href="../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html" title="interface in org.apache.hadoop.hbase.client">ConnectionRegistryEndpoint</a></pre>
<div class="block">Base class for hbase services, such as master or region server.</div>
@@ -216,74 +216,78 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#infoServer">infoServer</a></span></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#isShutdownHookInstalled">isShutdownHookInstalled</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.html" title="class in org.apache.hadoop.hbase">MetaRegionLocationCache</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#metaRegionLocationCache">metaRegionLocationCache</a></span></code>
<div class="block">Cache for the meta region replica's locations.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#msgInterval">msgInterval</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#namedQueueRecorder">namedQueueRecorder</a></span></code>
<div class="block">Provide online slow log responses from ringbuffer</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#rpcServices">rpcServices</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#serverName">serverName</a></span></code>
<div class="block">The server name the Master sees us as.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/util/Sleeper.html" title="class in org.apache.hadoop.hbase.util">Sleeper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#sleeper">sleeper</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#startcode">startcode</a></span></code>
<div class="block">This servers startcode.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopped">stopped</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#tableDescriptors">tableDescriptors</a></span></code>
<div class="block">Go here to get table descriptors.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#userProvider">userProvider</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <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/HBaseServerBase.html#useThisHostnameInstead">useThisHostnameInstead</a></span></code>
<div class="block">hostname specified by hostname config</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#walFs">walFs</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#walRootDir">walRootDir</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#zooKeeper">zooKeeper</a></span></code> </td>
</tr>
@@ -486,74 +490,85 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#initializeMemStoreChunkCreator-org.apache.hadoop.hbase.regionserver.HeapMemoryManager-">initializeMemStoreChunkCreator</a></span>(<a href="../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> hMemManager)</code> </td>
</tr>
<tr id="i37" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#installShutdownHook--">installShutdownHook</a></span>()</code>
+<div class="block">In order to register ShutdownHook, this method is called
+ when HMaster and HRegionServer are started.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#isAborted--">isAborted</a></span>()</code>
<div class="block">Check if the server or client was aborted.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#isClusterUp--">isClusterUp</a></span>()</code> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#isShutdownHookInstalled--">isShutdownHookInstalled</a></span>()</code> </td>
+</tr>
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#isStopped--">isStopped</a></span>()</code> </td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#login-org.apache.hadoop.hbase.security.UserProvider-java.lang.String-">login</a></span>(<a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
<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> host)</code> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#putUpWebUI--">putUpWebUI</a></span>()</code>
<div class="block">Puts up the webui.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#setAbortRequested--">setAbortRequested</a></span>()</code>
<div class="block">Sets the abort state if not already set.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#setupClusterConnection--">setupClusterConnection</a></span>()</code>
<div class="block">Setup our cluster connection if not already initialized.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#setupWindows-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.conf.ConfigurationManager-">setupWindows</a></span>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> cm)</code>
<div class="block">If running on Windows, do windows-specific setup.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#shutdownChore-org.apache.hadoop.hbase.ScheduledChore-">shutdownChore</a></span>(<a href="../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a> chore)</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopChores--">stopChores</a></span>()</code> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopChoreService--">stopChoreService</a></span>()</code> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopExecutorService--">stopExecutorService</a></span>()</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopInfoServer--">stopInfoServer</a></span>()</code> </td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#toString--">toString</a></span>()</code> </td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#updateConfiguration--">updateConfiguration</a></span>()</code>
<div class="block">Reload the configuration from disk.</div>
@@ -629,7 +644,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.slf4j.Logger <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.81">LOG</a></pre>
+<pre>private static final org.slf4j.Logger <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.82">LOG</a></pre>
</li>
</ul>
<a name="conf">
@@ -638,7 +653,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.83">conf</a></pre>
+<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.84">conf</a></pre>
</li>
</ul>
<a name="abortRequested">
@@ -647,7 +662,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>abortRequested</h4>
-<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.87">abortRequested</a></pre>
+<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.88">abortRequested</a></pre>
</li>
</ul>
<a name="stopped">
@@ -656,7 +671,16 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>stopped</h4>
-<pre>protected volatile boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.92">stopped</a></pre>
+<pre>protected volatile boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.93">stopped</a></pre>
+</li>
+</ul>
+<a name="isShutdownHookInstalled">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isShutdownHookInstalled</h4>
+<pre>private boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.96">isShutdownHookInstalled</a></pre>
</li>
</ul>
<a name="startcode">
@@ -665,7 +689,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>startcode</h4>
-<pre>protected final long <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.97">startcode</a></pre>
+<pre>protected final long <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.101">startcode</a></pre>
<div class="block">This servers startcode.</div>
</li>
</ul>
@@ -675,7 +699,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>userProvider</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.99">userProvider</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.103">userProvider</a></pre>
</li>
</ul>
<a name="zooKeeper">
@@ -684,7 +708,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>zooKeeper</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.102">zooKeeper</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.106">zooKeeper</a></pre>
</li>
</ul>
<a name="serverName">
@@ -693,7 +717,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>serverName</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.108">serverName</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.112">serverName</a></pre>
<div class="block">The server name the Master sees us as. Its made from the hostname the master passes us, port,
and server startcode. Gets set after registration against Master.</div>
</li>
@@ -704,7 +728,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>rpcServices</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> extends <a href="../../../../org/apache/hadoop/hbase/HBaseRpcServicesBase.html" title="class in org.apache.hadoop.hbase">HBaseRpcServicesBase</a><?> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.110">rpcServices</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> extends <a href="../../../../org/apache/hadoop/hbase/HBaseRpcServicesBase.html" title="class in org.apache.hadoop.hbase">HBaseRpcServicesBase</a><?> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.114">rpcServices</a></pre>
</li>
</ul>
<a name="useThisHostnameInstead">
@@ -713,7 +737,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>useThisHostnameInstead</h4>
-<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.115">useThisHostnameInstead</a></pre>
+<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.119">useThisHostnameInstead</a></pre>
<div class="block">hostname specified by hostname config</div>
</li>
</ul>
@@ -723,7 +747,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>namedQueueRecorder</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.120">namedQueueRecorder</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.124">namedQueueRecorder</a></pre>
<div class="block">Provide online slow log responses from ringbuffer</div>
</li>
</ul>
@@ -733,7 +757,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>configurationManager</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.126">configurationManager</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.130">configurationManager</a></pre>
<div class="block">Configuration manager is used to register/deregister and notify the configuration observers
when the regionserver is notified that there was a change in the on disk configs.</div>
</li>
@@ -744,7 +768,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>choreService</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.131">choreService</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.135">choreService</a></pre>
<div class="block">ChoreService used to schedule tasks that we want to run periodically</div>
</li>
</ul>
@@ -754,7 +778,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>executorService</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.134">executorService</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.138">executorService</a></pre>
</li>
</ul>
<a name="clusterStatusTracker">
@@ -763,7 +787,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>clusterStatusTracker</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/zookeeper/ClusterStatusTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">ClusterStatusTracker</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.137">clusterStatusTracker</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/zookeeper/ClusterStatusTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">ClusterStatusTracker</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.141">clusterStatusTracker</a></pre>
</li>
</ul>
<a name="csm">
@@ -772,7 +796,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>csm</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.139">csm</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.143">csm</a></pre>
</li>
</ul>
<a name="infoServer">
@@ -781,7 +805,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>infoServer</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.144">infoServer</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.148">infoServer</a></pre>
</li>
</ul>
<a name="dataFs">
@@ -790,7 +814,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>dataFs</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.146">dataFs</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.150">dataFs</a></pre>
</li>
</ul>
<a name="walFs">
@@ -799,7 +823,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>walFs</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.148">walFs</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.152">walFs</a></pre>
</li>
</ul>
<a name="dataRootDir">
@@ -808,7 +832,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>dataRootDir</h4>
-<pre>protected org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.150">dataRootDir</a></pre>
+<pre>protected org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.154">dataRootDir</a></pre>
</li>
</ul>
<a name="walRootDir">
@@ -817,7 +841,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>walRootDir</h4>
-<pre>protected org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.152">walRootDir</a></pre>
+<pre>protected org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.156">walRootDir</a></pre>
</li>
</ul>
<a name="msgInterval">
@@ -826,7 +850,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>msgInterval</h4>
-<pre>protected final int <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.154">msgInterval</a></pre>
+<pre>protected final int <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.158">msgInterval</a></pre>
</li>
</ul>
<a name="sleeper">
@@ -835,7 +859,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>sleeper</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/util/Sleeper.html" title="class in org.apache.hadoop.hbase.util">Sleeper</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.157">sleeper</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/util/Sleeper.html" title="class in org.apache.hadoop.hbase.util">Sleeper</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.161">sleeper</a></pre>
</li>
</ul>
<a name="tableDescriptors">
@@ -844,7 +868,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>tableDescriptors</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.162">tableDescriptors</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.166">tableDescriptors</a></pre>
<div class="block">Go here to get table descriptors.</div>
</li>
</ul>
@@ -854,7 +878,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>asyncClusterConnection</h4>
-<pre>protected <a href="../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.167">asyncClusterConnection</a></pre>
+<pre>protected <a href="../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.171">asyncClusterConnection</a></pre>
<div class="block">The asynchronous cluster connection to be shared by services.</div>
</li>
</ul>
@@ -864,7 +888,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>metaRegionLocationCache</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.html" title="class in org.apache.hadoop.hbase">MetaRegionLocationCache</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.173">metaRegionLocationCache</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.html" title="class in org.apache.hadoop.hbase">MetaRegionLocationCache</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.177">metaRegionLocationCache</a></pre>
<div class="block">Cache for the meta region replica's locations. Also tracks their changes to avoid stale cache
entries. Used for serving ClientMetaService.</div>
</li>
@@ -875,7 +899,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockListLast">
<li class="blockList">
<h4>eventLoopGroupConfig</h4>
-<pre>protected final <a href="../../../../org/apache/hadoop/hbase/util/NettyEventLoopGroupConfig.html" title="class in org.apache.hadoop.hbase.util">NettyEventLoopGroupConfig</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.175">eventLoopGroupConfig</a></pre>
+<pre>protected final <a href="../../../../org/apache/hadoop/hbase/util/NettyEventLoopGroupConfig.html" title="class in org.apache.hadoop.hbase.util">NettyEventLoopGroupConfig</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.179">eventLoopGroupConfig</a></pre>
</li>
</ul>
</li>
@@ -892,7 +916,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockListLast">
<li class="blockList">
<h4>HBaseServerBase</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.230">HBaseServerBase</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.234">HBaseServerBase</a>(org.apache.hadoop.conf.Configuration conf,
<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> name)
throws <a href="../../../../org/apache/hadoop/hbase/ZooKeeperConnectionException.html" title="class in org.apache.hadoop.hbase">ZooKeeperConnectionException</a>,
<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>
@@ -917,7 +941,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>setupWindows</h4>
-<pre>private static void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.180">setupWindows</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>private static void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.184">setupWindows</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> cm)</pre>
<div class="block">If running on Windows, do windows-specific setup.</div>
</li>
@@ -928,7 +952,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>setupClusterConnection</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.192">setupClusterConnection</a>()
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.196">setupClusterConnection</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Setup our cluster connection if not already initialized.</div>
<dl>
@@ -943,7 +967,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>initializeFileSystem</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.202">initializeFileSystem</a>()
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.206">initializeFileSystem</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -957,7 +981,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>putUpWebUI</h4>
-<pre>private void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.287">putUpWebUI</a>()
+<pre>private void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.291">putUpWebUI</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Puts up the webui.</div>
<dl>
@@ -972,7 +996,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>setAbortRequested</h4>
-<pre>protected final boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.342">setAbortRequested</a>()</pre>
+<pre>protected final boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.346">setAbortRequested</a>()</pre>
<div class="block">Sets the abort state if not already set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -987,7 +1011,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>isStopped</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.347">isStopped</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.351">isStopped</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped--">isStopped</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
@@ -1002,7 +1026,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>isAborted</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.352">isAborted</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.356">isAborted</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Abortable.html#isAborted--">Abortable</a></code></span></div>
<div class="block">Check if the server or client was aborted.</div>
<dl>
@@ -1019,7 +1043,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getConfiguration</h4>
-<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.357">getConfiguration</a>()</pre>
+<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.361">getConfiguration</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Server.html#getConfiguration--">Server</a></code></span></div>
<div class="block">Gets the configuration object for this server.</div>
<dl>
@@ -1034,7 +1058,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getAsyncClusterConnection</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.362">getAsyncClusterConnection</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.366">getAsyncClusterConnection</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Server.html#getAsyncClusterConnection--">Server</a></code></span></div>
<div class="block">Returns a reference to the servers' async cluster connection.
<p/>
@@ -1052,7 +1076,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getZooKeeper</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.367">getZooKeeper</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.371">getZooKeeper</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Server.html#getZooKeeper--">Server</a></code></span></div>
<div class="block">Gets the ZooKeeper instance for this server.</div>
<dl>
@@ -1067,7 +1091,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>shutdownChore</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.371">shutdownChore</a>(<a href="../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a> chore)</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.375">shutdownChore</a>(<a href="../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a> chore)</pre>
</li>
</ul>
<a name="initializeMemStoreChunkCreator-org.apache.hadoop.hbase.regionserver.HeapMemoryManager-">
@@ -1076,7 +1100,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>initializeMemStoreChunkCreator</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.377">initializeMemStoreChunkCreator</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> hMemManager)</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.381">initializeMemStoreChunkCreator</a>(<a href="../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> hMemManager)</pre>
</li>
</ul>
<a name="stopChores--">
@@ -1085,7 +1109,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>stopChores</h4>
-<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.399">stopChores</a>()</pre>
+<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.403">stopChores</a>()</pre>
</li>
</ul>
<a name="stopChoreService--">
@@ -1094,7 +1118,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>stopChoreService</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.401">stopChoreService</a>()</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.405">stopChoreService</a>()</pre>
</li>
</ul>
<a name="stopExecutorService--">
@@ -1103,7 +1127,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>stopExecutorService</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.412">stopExecutorService</a>()</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.416">stopExecutorService</a>()</pre>
</li>
</ul>
<a name="closeClusterConnection--">
@@ -1112,7 +1136,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>closeClusterConnection</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.419">closeClusterConnection</a>()</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.423">closeClusterConnection</a>()</pre>
</li>
</ul>
<a name="stopInfoServer--">
@@ -1121,7 +1145,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>stopInfoServer</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.432">stopInfoServer</a>()</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.436">stopInfoServer</a>()</pre>
</li>
</ul>
<a name="closeZooKeeper--">
@@ -1130,7 +1154,28 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>closeZooKeeper</h4>
-<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.443">closeZooKeeper</a>()</pre>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.447">closeZooKeeper</a>()</pre>
+</li>
+</ul>
+<a name="installShutdownHook--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>installShutdownHook</h4>
+<pre>protected final void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.459">installShutdownHook</a>()</pre>
+<div class="block">In order to register ShutdownHook, this method is called
+ when HMaster and HRegionServer are started.
+ For details, please refer to HBASE-26951</div>
+</li>
+</ul>
+<a name="isShutdownHookInstalled--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isShutdownHookInstalled</h4>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.466">isShutdownHookInstalled</a>()</pre>
</li>
</ul>
<a name="getServerName--">
@@ -1139,7 +1184,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getServerName</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.451">getServerName</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.471">getServerName</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Server.html#getServerName--">getServerName</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></code></dd>
@@ -1154,7 +1199,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getChoreService</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.456">getChoreService</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.476">getChoreService</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Server.html#getChoreService--">getChoreService</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></code></dd>
@@ -1169,7 +1214,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptors</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.463">getTableDescriptors</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.483">getTableDescriptors</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Return table descriptors implementation.</dd>
@@ -1182,7 +1227,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getExecutorService</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.467">getExecutorService</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.487">getExecutorService</a>()</pre>
</li>
</ul>
<a name="getAccessChecker--">
@@ -1191,7 +1236,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getAccessChecker</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/security/access/AccessChecker.html" title="class in org.apache.hadoop.hbase.security.access">AccessChecker</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.471">getAccessChecker</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/security/access/AccessChecker.html" title="class in org.apache.hadoop.hbase.security.access">AccessChecker</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.491">getAccessChecker</a>()</pre>
</li>
</ul>
<a name="getZKPermissionWatcher--">
@@ -1200,7 +1245,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getZKPermissionWatcher</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.html" title="class in org.apache.hadoop.hbase.security.access">ZKPermissionWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.475">getZKPermissionWatcher</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.html" title="class in org.apache.hadoop.hbase.security.access">ZKPermissionWatcher</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.495">getZKPermissionWatcher</a>()</pre>
</li>
</ul>
<a name="getCoordinatedStateManager--">
@@ -1209,7 +1254,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getCoordinatedStateManager</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.480">getCoordinatedStateManager</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.500">getCoordinatedStateManager</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Server.html#getCoordinatedStateManager--">Server</a></code></span></div>
<div class="block">Get CoordinatedStateManager instance for this server.</div>
<dl>
@@ -1224,7 +1269,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.485">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>public <a href="../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.505">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1240,7 +1285,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getDataRootDir</h4>
-<pre>public org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.493">getDataRootDir</a>()</pre>
+<pre>public org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.513">getDataRootDir</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Return the rootDir.</dd>
@@ -1253,7 +1298,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getFileSystem</h4>
-<pre>public org.apache.hadoop.fs.FileSystem <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.498">getFileSystem</a>()</pre>
+<pre>public org.apache.hadoop.fs.FileSystem <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.518">getFileSystem</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Server.html#getFileSystem--">getFileSystem</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></code></dd>
@@ -1268,7 +1313,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getWALRootDir</h4>
-<pre>public org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.505">getWALRootDir</a>()</pre>
+<pre>public org.apache.hadoop.fs.Path <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.525">getWALRootDir</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Return the walRootDir.</dd>
@@ -1281,7 +1326,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getWALFileSystem</h4>
-<pre>public org.apache.hadoop.fs.FileSystem <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.512">getWALFileSystem</a>()</pre>
+<pre>public org.apache.hadoop.fs.FileSystem <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.532">getWALFileSystem</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Return the walFs.</dd>
@@ -1294,7 +1339,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>isClusterUp</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.519">isClusterUp</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.539">isClusterUp</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the cluster is up.</dd>
@@ -1307,7 +1352,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getStartcode</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.526">getStartcode</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.546">getStartcode</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>time stamp in millis of when this server was started</dd>
@@ -1320,7 +1365,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getInfoServer</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.530">getInfoServer</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.550">getInfoServer</a>()</pre>
</li>
</ul>
<a name="getMsgInterval--">
@@ -1329,7 +1374,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMsgInterval</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.534">getMsgInterval</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.554">getMsgInterval</a>()</pre>
</li>
</ul>
<a name="getNamedQueueRecorder--">
@@ -1338,7 +1383,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getNamedQueueRecorder</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.542">getNamedQueueRecorder</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.562">getNamedQueueRecorder</a>()</pre>
<div class="block">get NamedQueue Provider to add different logs to ringbuffer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1352,7 +1397,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getRpcServer</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html" title="interface in org.apache.hadoop.hbase.ipc">RpcServerInterface</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.546">getRpcServer</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html" title="interface in org.apache.hadoop.hbase.ipc">RpcServerInterface</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.566">getRpcServer</a>()</pre>
</li>
</ul>
<a name="getEventLoopGroupConfig--">
@@ -1361,7 +1406,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getEventLoopGroupConfig</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/util/NettyEventLoopGroupConfig.html" title="class in org.apache.hadoop.hbase.util">NettyEventLoopGroupConfig</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.550">getEventLoopGroupConfig</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/util/NettyEventLoopGroupConfig.html" title="class in org.apache.hadoop.hbase.util">NettyEventLoopGroupConfig</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.570">getEventLoopGroupConfig</a>()</pre>
</li>
</ul>
<a name="getRpcServices--">
@@ -1370,7 +1415,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getRpcServices</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.554">getRpcServices</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.574">getRpcServices</a>()</pre>
</li>
</ul>
<a name="getMetaRegionLocationCache--">
@@ -1379,7 +1424,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionLocationCache</h4>
-<pre>public <a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.html" title="class in org.apache.hadoop.hbase">MetaRegionLocationCache</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.560">getMetaRegionLocationCache</a>()</pre>
+<pre>public <a href="../../../../org/apache/hadoop/hbase/MetaRegionLocationCache.html" title="class in org.apache.hadoop.hbase">MetaRegionLocationCache</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.580">getMetaRegionLocationCache</a>()</pre>
</li>
</ul>
<a name="updateConfiguration--">
@@ -1388,7 +1433,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>updateConfiguration</h4>
-<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.567">updateConfiguration</a>()</pre>
+<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.587">updateConfiguration</a>()</pre>
<div class="block">Reload the configuration from disk.</div>
</li>
</ul>
@@ -1398,7 +1443,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.575">toString</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.595">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></dd>
@@ -1411,7 +1456,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>canCreateBaseZNode</h4>
-<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.579">canCreateBaseZNode</a>()</pre>
+<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.599">canCreateBaseZNode</a>()</pre>
</li>
</ul>
<a name="getProcessName--">
@@ -1420,7 +1465,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getProcessName</h4>
-<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.581">getProcessName</a>()</pre>
+<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.601">getProcessName</a>()</pre>
</li>
</ul>
<a name="createRpcServices--">
@@ -1429,7 +1474,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>createRpcServices</h4>
-<pre>protected abstract <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.583">createRpcServices</a>()
+<pre>protected abstract <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="type parameter in HBaseServerBase">R</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.603">createRpcServices</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1443,7 +1488,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getUseThisHostnameInstead</h4>
-<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.585">getUseThisHostnameInstead</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.605">getUseThisHostnameInstead</a>(org.apache.hadoop.conf.Configuration conf)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1457,7 +1502,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>login</h4>
-<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.587">login</a>(<a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
+<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.607">login</a>(<a href="../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
<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> host)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
@@ -1472,7 +1517,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>createNamedQueueRecord</h4>
-<pre>protected abstract <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.589">createNamedQueueRecord</a>()</pre>
+<pre>protected abstract <a href="../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.609">createNamedQueueRecord</a>()</pre>
</li>
</ul>
<a name="configureInfoServer-org.apache.hadoop.hbase.http.InfoServer-">
@@ -1481,7 +1526,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>configureInfoServer</h4>
-<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.591">configureInfoServer</a>(<a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> infoServer)</pre>
+<pre>protected abstract void <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.611">configureInfoServer</a>(<a href="../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> infoServer)</pre>
</li>
</ul>
<a name="getDumpServlet--">
@@ -1490,7 +1535,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getDumpServlet</h4>
-<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.593">getDumpServlet</a>()</pre>
+<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.613">getDumpServlet</a>()</pre>
</li>
</ul>
<a name="canUpdateTableDescriptor--">
@@ -1499,7 +1544,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>canUpdateTableDescriptor</h4>
-<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.595">canUpdateTableDescriptor</a>()</pre>
+<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.615">canUpdateTableDescriptor</a>()</pre>
</li>
</ul>
<a name="cacheTableDescriptor--">
@@ -1508,7 +1553,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>cacheTableDescriptor</h4>
-<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.597">cacheTableDescriptor</a>()</pre>
+<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.617">cacheTableDescriptor</a>()</pre>
</li>
</ul>
<a name="clusterMode--">
@@ -1517,7 +1562,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockListLast">
<li class="blockList">
<h4>clusterMode</h4>
-<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.599">clusterMode</a>()</pre>
+<pre>protected abstract boolean <a href="../../../../src-html/org/apache/hadoop/hbase/HBaseServerBase.html#line.619">clusterMode</a>()</pre>
</li>
</ul>
</li>
diff --git a/devapidocs/org/apache/hadoop/hbase/MiniHBaseCluster.MiniHBaseClusterRegionServer.html b/devapidocs/org/apache/hadoop/hbase/MiniHBaseCluster.MiniHBaseClusterRegionServer.html
index 774ca50831..c3e2cf8bcb 100644
--- a/devapidocs/org/apache/hadoop/hbase/MiniHBaseCluster.MiniHBaseClusterRegionServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/MiniHBaseCluster.MiniHBaseClusterRegionServer.html
@@ -291,7 +291,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a>, <a href=". [...]
+<code><a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a>, <a href=". [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Thread">
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index d70eeafe50..1f67117a0d 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -166,10 +166,10 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (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><T>, 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/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
</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 d28b2750a3..7ea3bc2c0d 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><E> (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><T>, 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 6f35c32199..83173c017a 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -469,25 +469,25 @@
<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><E> (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><T>, 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/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/CatalogReplicaMode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CatalogReplicaMode</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/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/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/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/ServerType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ServerType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaMode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CatalogReplicaMode</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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html
index ba315190f2..cbff61a271 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html
@@ -176,8 +176,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><E> (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><T>, 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.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html" title="enum in org.apache.hadoop.hbase.coprocessor"><span class="typeNameLink">MetaTableMetrics.MetaTableOps</span></a></li>
<li type="circle">org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor"><span class="typeNameLink">RegionObserver.MutationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.coprocessor.<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html" title="enum in org.apache.hadoop.hbase.coprocessor"><span class="typeNameLink">MetaTableMetrics.MetaTableOps</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 439d7ebc7e..a350f449ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -105,8 +105,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><E> (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><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 5bb0a79a8f..8350103b35 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -190,9 +190,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><E> (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><T>, 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/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/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/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/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.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>
diff --git a/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html b/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
index c9617a5c07..d529030e0b 100644
--- a/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/hbtop/field/package-tree.html
@@ -92,8 +92,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><E> (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><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/FieldValueType.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">FieldValueType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/Field.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">Field</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.hbtop.field.<a href="../../../../../../org/apache/hadoop/hbase/hbtop/field/FieldValueType.html" title="enum in org.apache.hadoop.hbase.hbtop.field"><span class="typeNameLink">FieldValueType</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 696e4a29ee..6fc58c6b3c 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -309,12 +309,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><E> (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><T>, 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/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.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/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/ReaderContext.ReaderType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">ReaderContext.ReaderType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/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/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
</ul>
</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 3055f249e5..beb30fe333 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -362,9 +362,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><E> (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><T>, 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/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
<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>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index 1c0d507467..91c5206ea9 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -300,11 +300,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><E> (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><T>, 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/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/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/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>
+<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/WALPlayer.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">WALPlayer.Counter</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
index c032ef315c..a6c3290e53 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>protected static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2459">HMaster.TableDescriptorGetter</a></pre>
+<pre>protected static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2460">HMaster.TableDescriptorGetter</a></pre>
<div class="block">Implement to return TableDescriptor after pre-checks</div>
</li>
</ul>
@@ -150,7 +150,7 @@ var activeTableTab = "activeTableTab";
<ul class="blockListLast">
<li class="blockList">
<h4>get</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html#line.2460">get</a>()
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html#line.2461">get</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index 6520c70554..6b42518a36 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -1619,7 +1619,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
+<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Thread">
@@ -2496,7 +2496,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>putUpJettyServer</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.598">putUpJettyServer</a>()
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.599">putUpJettyServer</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2510,7 +2510,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>login</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.653">login</a>(<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.654">login</a>(<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
<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> host)
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">For compatibility, if failed with regionserver credentials, try the master one</div>
@@ -2528,7 +2528,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getMasterRpcServices</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.663">getMasterRpcServices</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.664">getMasterRpcServices</a>()</pre>
</li>
</ul>
<a name="balanceSwitch-boolean-">
@@ -2537,7 +2537,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>balanceSwitch</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.667">balanceSwitch</a>(boolean b)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.668">balanceSwitch</a>(boolean b)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2551,7 +2551,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getProcessName</h4>
-<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.672">getProcessName</a>()</pre>
+<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.673">getProcessName</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getProcessName--">getProcessName</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2564,7 +2564,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>canCreateBaseZNode</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.677">canCreateBaseZNode</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.678">canCreateBaseZNode</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#canCreateBaseZNode--">canCreateBaseZNode</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2577,7 +2577,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>canUpdateTableDescriptor</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.682">canUpdateTableDescriptor</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.683">canUpdateTableDescriptor</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#canUpdateTableDescriptor--">canUpdateTableDescriptor</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2590,7 +2590,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>cacheTableDescriptor</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.687">cacheTableDescriptor</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.688">cacheTableDescriptor</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#cacheTableDescriptor--">cacheTableDescriptor</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2603,7 +2603,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>createRpcServices</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.691">createRpcServices</a>()
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.692">createRpcServices</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2619,7 +2619,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>configureInfoServer</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.696">configureInfoServer</a>(<a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> infoServer)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.697">configureInfoServer</a>(<a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> infoServer)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#configureInfoServer-org.apache.hadoop.hbase.http.InfoServer-">configureInfoServer</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2632,7 +2632,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>buildApiV1Servlet</h4>
-<pre>private org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.703">buildApiV1Servlet</a>()</pre>
+<pre>private org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.704">buildApiV1Servlet</a>()</pre>
</li>
</ul>
<a name="getDumpServlet--">
@@ -2641,7 +2641,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getDumpServlet</h4>
-<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.709">getDumpServlet</a>()</pre>
+<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.710">getDumpServlet</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getDumpServlet--">getDumpServlet</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -2654,7 +2654,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getMasterMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.714">getMasterMetrics</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.715">getMasterMetrics</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterMetrics--">getMasterMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -2669,7 +2669,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initializeZKBasedSystemTrackers</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.722">initializeZKBasedSystemTrackers</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.723">initializeZKBasedSystemTrackers</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
org.apache.zookeeper.KeeperException,
<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
@@ -2690,7 +2690,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<li class="blockList">
<h4>createAssignmentManager</h4>
<pre>@InterfaceAudience.Private
-protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.801">createAssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master,
+protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.802">createAssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master,
<a href="../../../../../org/apache/hadoop/hbase/master/region/MasterRegion.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegion</a> masterRegion)</pre>
</li>
</ul>
@@ -2700,7 +2700,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment
<ul class="blockList">
<li class="blockList">
<h4>tryMigrateMetaLocationsFromZooKeeper</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.806">tryMigrateMetaLocationsFromZooKeeper</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.807">tryMigrateMetaLocationsFromZooKeeper</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
org.apache.zookeeper.KeeperException</pre>
<dl>
@@ -2716,7 +2716,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment
<ul class="blockList">
<li class="blockList">
<h4>finishActiveMasterInitialization</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.884">finishActiveMasterInitialization</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.885">finishActiveMasterInitialization</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
org.apache.zookeeper.KeeperException,
@@ -2772,7 +2772,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment
<ul class="blockList">
<li class="blockList">
<h4>createMissingCFsInMetaDuringUpgrade</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1254">createMissingCFsInMetaDuringUpgrade</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> metaDescriptor)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1255">createMissingCFsInMetaDuringUpgrade</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> metaDescriptor)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2787,7 +2787,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/assignment
<li class="blockList">
<h4>waitForMetaOnline</h4>
<pre>@InterfaceAudience.Private
-public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1292">waitForMetaOnline</a>()</pre>
+public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1293">waitForMetaOnline</a>()</pre>
<div class="block">Check hbase:meta is up and ready for reading. For use during Master startup only.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -2802,7 +2802,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isRegionOnline</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1300">isRegionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> ri)</pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1301">isRegionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> ri)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if region is online and scannable else false if an error or shutdown (Otherwise
@@ -2816,7 +2816,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>waitForNamespaceOnline</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1335">waitForNamespaceOnline</a>()
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1336">waitForNamespaceOnline</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Check hbase:namespace table is assigned. If not, startup will hang looking for the ns table
<p/>
@@ -2838,7 +2838,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<li class="blockList">
<h4>updateConfigurationForQuotasObserver</h4>
<pre>@InterfaceAudience.Private
-public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1363">updateConfigurationForQuotasObserver</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1364">updateConfigurationForQuotasObserver</a>(org.apache.hadoop.conf.Configuration conf)</pre>
<div class="block">Adds the <code>MasterQuotasObserver</code> to the list of configured Master observers to
automatically remove quotas for a table when that table is deleted.</div>
</li>
@@ -2849,7 +2849,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>initMobCleaner</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1380">initMobCleaner</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1381">initMobCleaner</a>()</pre>
</li>
</ul>
<a name="createServerManager-org.apache.hadoop.hbase.master.MasterServices-org.apache.hadoop.hbase.master.RegionServerList-">
@@ -2859,7 +2859,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<li class="blockList">
<h4>createServerManager</h4>
<pre>@InterfaceAudience.Private
-protected <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1396">createServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master,
+protected <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1397">createServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master,
<a href="../../../../../org/apache/hadoop/hbase/master/RegionServerList.html" title="interface in org.apache.hadoop.hbase.master">RegionServerList</a> storage)
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"><p>
@@ -2880,7 +2880,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/ServerMana
<ul class="blockList">
<li class="blockList">
<h4>waitForRegionServers</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1404">waitForRegionServers</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1405">waitForRegionServers</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<dl>
@@ -2897,7 +2897,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/master/ServerMana
<li class="blockList">
<h4>initClusterSchemaService</h4>
<pre>@InterfaceAudience.Private
-protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1411">initClusterSchemaService</a>()
+protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1412">initClusterSchemaService</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<dl>
@@ -2913,7 +2913,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>initQuotaManager</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1423">initQuotaManager</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1424">initQuotaManager</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2927,7 +2927,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>createQuotaSnapshotNotifier</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifier</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1429">createQuotaSnapshotNotifier</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifier</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1430">createQuotaSnapshotNotifier</a>()</pre>
</li>
</ul>
<a name="isCatalogJanitorEnabled--">
@@ -2936,7 +2936,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isCatalogJanitorEnabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1435">isCatalogJanitorEnabled</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1436">isCatalogJanitorEnabled</a>()</pre>
</li>
</ul>
<a name="isCleanerChoreEnabled--">
@@ -2945,7 +2945,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isCleanerChoreEnabled</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1439">isCleanerChoreEnabled</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1440">isCleanerChoreEnabled</a>()</pre>
</li>
</ul>
<a name="getServerManager--">
@@ -2954,7 +2954,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getServerManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1454">getServerManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1455">getServerManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getServerManager--">getServerManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -2969,7 +2969,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getMasterFileSystem</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1459">getMasterFileSystem</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1460">getMasterFileSystem</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterFileSystem--">getMasterFileSystem</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -2984,7 +2984,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getMasterWalManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterWalManager.html" title="class in org.apache.hadoop.hbase.master">MasterWalManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1464">getMasterWalManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterWalManager.html" title="class in org.apache.hadoop.hbase.master">MasterWalManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1465">getMasterWalManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterWalManager--">getMasterWalManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -2999,7 +2999,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getSplitWALManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/SplitWALManager.html" title="class in org.apache.hadoop.hbase.master">SplitWALManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1469">getSplitWALManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/SplitWALManager.html" title="class in org.apache.hadoop.hbase.master">SplitWALManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1470">getSplitWALManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getSplitWALManager--">getSplitWALManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -3014,7 +3014,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getTableStateManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1474">getTableStateManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1475">getTableStateManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getTableStateManager--">getTableStateManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -3029,7 +3029,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>startServiceThreads</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1485">startServiceThreads</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1486">startServiceThreads</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3043,7 +3043,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>stopServiceThreads</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1584">stopServiceThreads</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1585">stopServiceThreads</a>()</pre>
</li>
</ul>
<a name="createProcedureExecutor--">
@@ -3052,7 +3052,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>createProcedureExecutor</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1647">createProcedureExecutor</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1648">createProcedureExecutor</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3066,7 +3066,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>startProcedureExecutor</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1679">startProcedureExecutor</a>()
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1680">startProcedureExecutor</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3080,7 +3080,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>switchSnapshotCleanup</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1688">switchSnapshotCleanup</a>(boolean on,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1689">switchSnapshotCleanup</a>(boolean on,
boolean synchronous)</pre>
<div class="block">Turn on/off Snapshot Cleanup Chore</div>
<dl>
@@ -3095,7 +3095,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>switchSnapshotCleanup</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1698">switchSnapshotCleanup</a>(boolean on)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1699">switchSnapshotCleanup</a>(boolean on)</pre>
</li>
</ul>
<a name="stopProcedureExecutor--">
@@ -3104,7 +3104,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>stopProcedureExecutor</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1712">stopProcedureExecutor</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1713">stopProcedureExecutor</a>()</pre>
</li>
</ul>
<a name="stopChores--">
@@ -3113,7 +3113,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>stopChores</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1727">stopChores</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1728">stopChores</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#stopChores--">stopChores</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -3126,7 +3126,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getRemoteInetAddress</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1750">getRemoteInetAddress</a>(int port,
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1751">getRemoteInetAddress</a>(int port,
long serverStartCode)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/net/UnknownHostException.html?is-external=true" title="class or interface in java.net">UnknownHostException</a></pre>
<dl>
@@ -3143,7 +3143,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getMaxBalancingTime</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1770">getMaxBalancingTime</a>()</pre>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1771">getMaxBalancingTime</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum time we should run balancer for</dd>
@@ -3156,7 +3156,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getMaxRegionsInTransition</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1781">getMaxRegionsInTransition</a>()</pre>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1782">getMaxRegionsInTransition</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum number of regions in transition</dd>
@@ -3169,7 +3169,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>balanceThrottling</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1793">balanceThrottling</a>(long nextBalanceStartTime,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1794">balanceThrottling</a>(long nextBalanceStartTime,
int maxRegionsInTransition,
long cutoffTime)</pre>
<div class="block">It first sleep to the next balance plan start time. Meanwhile, throttling by the max
@@ -3188,7 +3188,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>balance</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1824">balance</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1825">balance</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3202,7 +3202,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>balanceOrUpdateMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1836">balanceOrUpdateMetrics</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1837">balanceOrUpdateMetrics</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Trigger a normal balance, see <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance--"><code>balance()</code></a> . If the balance is not executed
this time, the metrics related to the balance will be updated.
@@ -3222,7 +3222,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>skipRegionManagementAction</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1858">skipRegionManagementAction</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> action)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1859">skipRegionManagementAction</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> action)</pre>
<div class="block">Checks master state before initiating action over region topology.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3240,7 +3240,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>balance</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1875">balance</a>(<a href="../../../../../org/apache/hadoop/hbase/client/BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1876">balance</a>(<a href="../../../../../org/apache/hadoop/hbase/client/BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3254,7 +3254,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>executeRegionPlansWithThrottling</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1976">executeRegionPlansWithThrottling</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.1977">executeRegionPlansWithThrottling</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List [...]
<div class="block">Execute region plans with throttling</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3272,7 +3272,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getRegionNormalizerManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizerManager.html" title="class in org.apache.hadoop.hbase.master.normalizer">RegionNormalizerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2024">getRegionNormalizerManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizerManager.html" title="class in org.apache.hadoop.hbase.master.normalizer">RegionNormalizerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2025">getRegionNormalizerManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getRegionNormalizerManager--">getRegionNormalizerManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -3287,7 +3287,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>normalizeRegions</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2029">normalizeRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/client/NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2030">normalizeRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/client/NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp,
boolean isHighPriority)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#normalizeRegions-org.apache.hadoop.hbase.client.NormalizeTableFilterParams-boolean-">MasterServices</a></code></span></div>
@@ -3312,7 +3312,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getClientIdAuditPrefix</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2061">getClientIdAuditPrefix</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2062">getClientIdAuditPrefix</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getClientIdAuditPrefix--">getClientIdAuditPrefix</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -3327,7 +3327,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>setCatalogJanitorEnabled</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2072">setCatalogJanitorEnabled</a>(boolean b)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2073">setCatalogJanitorEnabled</a>(boolean b)</pre>
<div class="block">Switch for the background CatalogJanitor thread.
Used for testing. The thread will continue to run. It will just be a noop
if disabled.</div>
@@ -3343,7 +3343,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>mergeRegions</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2077">mergeRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regionsToMerge,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2078">mergeRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regionsToMerge,
boolean forcible,
long ng,
long nonce)
@@ -3371,7 +3371,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>splitRegion</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2112">splitRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2113">splitRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
byte[] splitRow,
long nonceGroup,
long nonce)
@@ -3399,7 +3399,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>warmUpRegion</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2141">warmUpRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2142">warmUpRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> region)</pre>
</li>
</ul>
@@ -3410,7 +3410,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas
<li class="blockList">
<h4>move</h4>
<pre>@InterfaceAudience.Private
-public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2154">move</a>(byte[] encodedRegionName,
+public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2155">move</a>(byte[] encodedRegionName,
byte[] destServerName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
@@ -3425,7 +3425,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>createTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2249">createTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDescriptor,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2250">createTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDescriptor,
byte[][] splitKeys,
long nonceGroup,
long nonce)
@@ -3450,7 +3450,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>createSystemTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2291">createSystemTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDescriptor)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2292">createSystemTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDescriptor)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#createSystemTable-org.apache.hadoop.hbase.client.TableDescriptor-">MasterServices</a></code></span></div>
<div class="block">Create a system table using the given table definition.</div>
@@ -3471,7 +3471,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>startActiveMasterManager</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2314">startActiveMasterManager</a>(int infoPort)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2315">startActiveMasterManager</a>(int infoPort)
throws org.apache.zookeeper.KeeperException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3485,7 +3485,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isCatalogTable</h4>
-<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2367">isCatalogTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2368">isCatalogTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
</li>
</ul>
<a name="deleteTable-org.apache.hadoop.hbase.TableName-long-long-">
@@ -3494,7 +3494,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>deleteTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2372">deleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2373">deleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
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>
@@ -3516,7 +3516,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>truncateTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2406">truncateTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2407">truncateTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
boolean preserveSplits,
long nonceGroup,
long nonce)
@@ -3540,7 +3540,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>addColumn</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2436">addColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2437">addColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> column,
long nonceGroup,
long nonce)
@@ -3564,7 +3564,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyColumn</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2464">modifyColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2465">modifyColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> descriptor,
long nonceGroup,
long nonce)
@@ -3588,7 +3588,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyColumnStoreFileTracker</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2485">modifyColumnStoreFileTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2486">modifyColumnStoreFileTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] family,
<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> dstSFT,
long nonceGroup,
@@ -3610,7 +3610,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>deleteColumn</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2511">deleteColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2512">deleteColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnName,
long nonceGroup,
long nonce)
@@ -3634,7 +3634,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>enableTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2536">enableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2537">enableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
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>
@@ -3656,7 +3656,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>disableTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2591">disableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2592">disableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
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>
@@ -3678,7 +3678,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyTable</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2626">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2627">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a> newDescriptorGetter,
long nonceGroup,
long nonce,
@@ -3696,7 +3696,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyTable</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2663">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2664">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> newDescriptor,
long nonceGroup,
long nonce)
@@ -3720,7 +3720,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyTableStoreFileTracker</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2676">modifyTableStoreFileTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2677">modifyTableStoreFileTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<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> dstSFT,
long nonceGroup,
long nonce)
@@ -3741,7 +3741,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>restoreSnapshot</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2700">restoreSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2701">restoreSnapshot</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc,
long nonceGroup,
long nonce,
boolean restoreAcl,
@@ -3759,7 +3759,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>checkTableExists</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2725">checkTableExists</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2726">checkTableExists</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a></pre>
<dl>
@@ -3775,7 +3775,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>checkTableModifiable</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2733">checkTableModifiable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2734">checkTableModifiable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>,
<a href="../../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a></pre>
@@ -3799,7 +3799,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getClusterMetricsWithoutCoprocessor</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2745">getClusterMetricsWithoutCoprocessor</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2746">getClusterMetricsWithoutCoprocessor</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3813,7 +3813,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getClusterMetricsWithoutCoprocessor</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2749">getClusterMetricsWithoutCoprocessor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><<a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics [...]
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2750">getClusterMetricsWithoutCoprocessor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><<a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics [...]
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3827,7 +3827,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getOnlineServers</h4>
-<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerMetrics.html" title="interface in org.apache.hadoop.hbase">ServerMetrics</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.ht [...]
+<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerMetrics.html" title="interface in org.apache.hadoop.hbase">ServerMetrics</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.ht [...]
</li>
</ul>
<a name="getClusterMetrics--">
@@ -3836,7 +3836,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getClusterMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2873">getClusterMetrics</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2874">getClusterMetrics</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -3852,7 +3852,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getClusterMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2877">getClusterMetrics</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><<a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.Option.html" titl [...]
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2878">getClusterMetrics</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><<a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.Option.html" titl [...]
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -3866,7 +3866,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getActiveMasterInfoPort</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2891">getActiveMasterInfoPort</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2892">getActiveMasterInfoPort</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>info port of active master or 0 if any exception occurs.</dd>
@@ -3879,7 +3879,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getBackupMasterInfoPort</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2899">getBackupMasterInfoPort</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2900">getBackupMasterInfoPort</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sn</code> - is ServerName of the backup master</dd>
@@ -3894,7 +3894,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLoadedCoprocessors</h4>
-<pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2909">getLoadedCoprocessors</a>()</pre>
+<pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2910">getLoadedCoprocessors</a>()</pre>
<div class="block">The set of loaded coprocessors is stored in a static set. Since it's
statically allocated, it does not require that HMaster's cpHost be
initialized prior to accessing it.</div>
@@ -3910,7 +3910,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterStartTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2916">getMasterStartTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2917">getMasterStartTime</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>timestamp in millis when HMaster was started.</dd>
@@ -3923,7 +3923,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterActiveTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2923">getMasterActiveTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2924">getMasterActiveTime</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>timestamp in millis when HMaster became the active master.</dd>
@@ -3936,7 +3936,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterFinishedInitializationTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2930">getMasterFinishedInitializationTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2931">getMasterFinishedInitializationTime</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>timestamp in millis when HMaster finished becoming the active master</dd>
@@ -3949,7 +3949,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getNumWALFiles</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2934">getNumWALFiles</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2935">getNumWALFiles</a>()</pre>
</li>
</ul>
<a name="getProcedureStore--">
@@ -3958,7 +3958,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getProcedureStore</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2938">getProcedureStore</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2939">getProcedureStore</a>()</pre>
</li>
</ul>
<a name="getRegionServerInfoPort-org.apache.hadoop.hbase.ServerName-">
@@ -3967,7 +3967,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getRegionServerInfoPort</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2942">getRegionServerInfoPort</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2943">getRegionServerInfoPort</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
</li>
</ul>
<a name="getRegionServerVersion-org.apache.hadoop.hbase.ServerName-">
@@ -3976,7 +3976,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getRegionServerVersion</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2949">getRegionServerVersion</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2950">getRegionServerVersion</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getRegionServerVersion-org.apache.hadoop.hbase.ServerName-">getRegionServerVersion</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -3989,7 +3989,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>checkIfShouldMoveSystemRegionAsync</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2956">checkIfShouldMoveSystemRegionAsync</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2957">checkIfShouldMoveSystemRegionAsync</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#checkIfShouldMoveSystemRegionAsync--">MasterServices</a></code></span></div>
<div class="block">Called when a new RegionServer is added to the cluster.
Checks if new server has a newer version than any existing server and will move system tables
@@ -4006,7 +4006,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterCoprocessors</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2963">getMasterCoprocessors</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2964">getMasterCoprocessors</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>array of coprocessor SimpleNames.</dd>
@@ -4019,7 +4019,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>abort</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2969">abort</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2970">abort</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/Abortable.html#abort-java.lang.String-java.lang.Throwable-">Abortable</a></code></span></div>
<div class="block">Abort the server or client.</div>
@@ -4038,7 +4038,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterCoprocessorHost</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2994">getMasterCoprocessorHost</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2995">getMasterCoprocessorHost</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterCoprocessorHost--">getMasterCoprocessorHost</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4053,7 +4053,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterQuotaManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.2999">getMasterQuotaManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3000">getMasterQuotaManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterQuotaManager--">getMasterQuotaManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4068,7 +4068,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterProcedureExecutor</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3004">getMasterProcedureExecutor</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3005">getMasterProcedureExecutor</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterProcedureExecutor--">getMasterProcedureExecutor</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4083,7 +4083,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getServerName</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3009">getServerName</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3010">getServerName</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/Server.html#getServerName--">getServerName</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></code></dd>
@@ -4100,7 +4100,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getAssignmentManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3014">getAssignmentManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3015">getAssignmentManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getAssignmentManager--">getAssignmentManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4115,7 +4115,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getCatalogJanitor</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/janitor/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master.janitor">CatalogJanitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3019">getCatalogJanitor</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/janitor/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master.janitor">CatalogJanitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3020">getCatalogJanitor</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getCatalogJanitor--">getCatalogJanitor</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4130,7 +4130,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getRegionServerFatalLogBuffer</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring">MemoryBoundedLogMessageBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3023">getRegionServerFatalLogBuffer</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring">MemoryBoundedLogMessageBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3024">getRegionServerFatalLogBuffer</a>()</pre>
</li>
</ul>
<a name="shutdown--">
@@ -4139,7 +4139,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3031">shutdown</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3032">shutdown</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shutdown the cluster.
Master runs a coordinated stop of all RegionServers and then itself.</div>
@@ -4155,7 +4155,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>stopMaster</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3064">stopMaster</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3065">stopMaster</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -4169,7 +4169,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3072">stop</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3073">stop</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html#stop-java.lang.String-">Stoppable</a></code></span></div>
<div class="block">Stop this service.
Implementers should favor logging errors over throwing RuntimeExceptions.</div>
@@ -4187,7 +4187,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>checkServiceStarted</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3085">checkServiceStarted</a>()
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3086">checkServiceStarted</a>()
throws <a href="../../../../../org/apache/hadoop/hbase/ipc/ServerNotRunningYetException.html" title="class in org.apache.hadoop.hbase.ipc">ServerNotRunningYetException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -4201,7 +4201,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>checkInitialized</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3091">checkInitialized</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3092">checkInitialized</a>()
throws <a href="../../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>,
<a href="../../../../../org/apache/hadoop/hbase/ipc/ServerNotRunningYetException.html" title="class in org.apache.hadoop.hbase.ipc">ServerNotRunningYetException</a>,
<a href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" title="class in org.apache.hadoop.hbase">MasterNotRunningException</a>,
@@ -4221,7 +4221,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isActiveMaster</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3111">isActiveMaster</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3112">isActiveMaster</a>()</pre>
<div class="block">Report whether this master is currently the active master or not.
If not active master, we are parked on ZK waiting to become active.
@@ -4240,7 +4240,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3125">isInitialized</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3126">isInitialized</a>()</pre>
<div class="block">Report whether this master has completed with its initialization and is
ready. If ready, the master is also the active master. A standby master
is never ready.
@@ -4260,7 +4260,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isOnline</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3136">isOnline</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3137">isOnline</a>()</pre>
<div class="block">Report whether this master is started
This method is used for testing.</div>
@@ -4276,7 +4276,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isInMaintenanceMode</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3146">isInMaintenanceMode</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3147">isInMaintenanceMode</a>()</pre>
<div class="block">Report whether this master is in maintenance mode.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -4292,7 +4292,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>setInitialized</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3150">setInitialized</a>(boolean isInitialized)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3151">setInitialized</a>(boolean isInitialized)</pre>
</li>
</ul>
<a name="getInitializedEvent--">
@@ -4301,7 +4301,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getInitializedEvent</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a><?> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3155">getInitializedEvent</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a><?> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3156">getInitializedEvent</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getInitializedEvent--">getInitializedEvent</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4316,7 +4316,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getAverageLoad</h4>
-<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3165">getAverageLoad</a>()</pre>
+<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3166">getAverageLoad</a>()</pre>
<div class="block">Compute the average load across all region servers.
Currently, this uses a very naive computation - just uses the number of
regions being served, ignoring stats about number of requests.</div>
@@ -4332,7 +4332,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>registerService</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3178">registerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.Service instance)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3179">registerService</a>(org.apache.hbase.thirdparty.com.google.protobuf.Service instance)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#registerService-org.apache.hbase.thirdparty.com.google.protobuf.Service-">MasterServices</a></code></span></div>
<div class="block">Registers a new protocol buffer <code>Service</code> subclass as a master coprocessor endpoint.
<p/>
@@ -4357,7 +4357,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>constructMaster</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3203">constructMaster</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" titl [...]
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3204">constructMaster</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" titl [...]
org.apache.hadoop.conf.Configuration conf)</pre>
<div class="block">Utility for constructing an instance of the passed HMaster class.</div>
<dl>
@@ -4374,7 +4374,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>main</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3222">main</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre>
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3223">main</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.html" title="class in org.apache.hadoop.hbase.master"><code>HMasterCommandLine</code></a></dd>
@@ -4387,7 +4387,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getHFileCleaner</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3228">getHFileCleaner</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3229">getHFileCleaner</a>()</pre>
</li>
</ul>
<a name="getLogCleaner--">
@@ -4396,7 +4396,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLogCleaner</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3232">getLogCleaner</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3233">getLogCleaner</a>()</pre>
</li>
</ul>
<a name="getSnapshotManager--">
@@ -4405,7 +4405,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getSnapshotManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3240">getSnapshotManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3241">getSnapshotManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getSnapshotManager--">getSnapshotManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4420,7 +4420,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMasterProcedureManagerHost</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManagerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3248">getMasterProcedureManagerHost</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManagerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3249">getMasterProcedureManagerHost</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMasterProcedureManagerHost--">getMasterProcedureManagerHost</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4435,7 +4435,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getClusterSchema</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchema</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3253">getClusterSchema</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchema</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3254">getClusterSchema</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getClusterSchema--">getClusterSchema</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4450,7 +4450,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>createNamespace</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3265">createNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> namespaceDescriptor,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3266">createNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> namespaceDescriptor,
long nonceGroup,
long nonce)
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>
@@ -4474,7 +4474,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>modifyNamespace</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3301">modifyNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> newNsDescriptor,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3302">modifyNamespace</a>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> newNsDescriptor,
long nonceGroup,
long nonce)
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>
@@ -4497,7 +4497,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>deleteNamespace</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3339">deleteNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3340">deleteNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long nonceGroup,
long nonce)
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>
@@ -4520,7 +4520,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getNamespace</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3374">getNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
+<pre><a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3375">getNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
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">Get a Namespace</div>
<dl>
@@ -4539,7 +4539,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getNamespaces</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3386">getNamespaces</a>()
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3387">getNamespaces</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Get all Namespaces</div>
<dl>
@@ -4556,7 +4556,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listNamespaces</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3403">listNamespaces</a>()
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3404">listNamespaces</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">List namespace names</div>
<dl>
@@ -4573,7 +4573,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listTableNamesByNamespace</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3419">listTableNamesByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=tru [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3420">listTableNamesByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=tru [...]
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#listTableNamesByNamespace-java.lang.String-">MasterServices</a></code></span></div>
<div class="block">Get list of table names by namespace</div>
@@ -4595,7 +4595,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listTableDescriptorsByNamespace</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3425">listTableDescriptorsByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/j [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3426">listTableDescriptorsByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/j [...]
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#listTableDescriptorsByNamespace-java.lang.String-">MasterServices</a></code></span></div>
<div class="block">Get list of table descriptors by namespace</div>
@@ -4617,7 +4617,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>abortProcedure</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3431">abortProcedure</a>(long procId,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3432">abortProcedure</a>(long procId,
boolean mayInterruptIfRunning)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#abortProcedure-long-boolean-">MasterServices</a></code></span></div>
@@ -4641,7 +4641,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getProcedures</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><?>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3447">getProcedures</a>()
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><?>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3448">getProcedures</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getProcedures--">MasterServices</a></code></span></div>
<div class="block">Get procedures</div>
@@ -4661,7 +4661,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLocks</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResource.html" title="class in org.apache.hadoop.hbase.procedure2">LockedResource</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3463">getLocks</a>()
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResource.html" title="class in org.apache.hadoop.hbase.procedure2">LockedResource</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3464">getLocks</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getLocks--">MasterServices</a></code></span></div>
<div class="block">Get locks</div>
@@ -4681,7 +4681,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listTableDescriptors</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3488">listTableDescriptors</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/St [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3489">listTableDescriptors</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/St [...]
<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> regex,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNameList,
boolean includeSysTables)
@@ -4706,7 +4706,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listTableNames</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3509">listTableNames</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="c [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3510">listTableNames</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="c [...]
<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> regex,
boolean includeSysTables)
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>
@@ -4729,7 +4729,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptors</h4>
-<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3529">getTableDescriptors</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Li [...]
+<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3530">getTableDescriptors</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Li [...]
<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> namespace,
<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> regex,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNameList,
@@ -4750,7 +4750,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>filterTablesByRegex</h4>
-<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3570">filterTablesByRegex</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> descriptors,
+<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3571">filterTablesByRegex</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>> descriptors,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a> pattern)</pre>
<div class="block">Removes the table descriptors that don't match the pattern.</div>
<dl>
@@ -4766,7 +4766,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTimestamp</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3588">getLastMajorCompactionTimestamp</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3589">getLastMajorCompactionTimestamp</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -4787,7 +4787,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTimestampForRegion</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3594">getLastMajorCompactionTimestampForRegion</a>(byte[] regionName)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3595">getLastMajorCompactionTimestampForRegion</a>(byte[] regionName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -4806,7 +4806,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getMobCompactionState</h4>
-<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3608">getMobCompactionState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3609">getMobCompactionState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
<div class="block">Gets the mob file compaction state for a specific table.
Whether all the mob files are selected is known during the compaction execution, but
the statistic is done just before compaction starts, it is hard to know the compaction
@@ -4826,7 +4826,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>reportMobCompactionStart</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3616">reportMobCompactionStart</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3617">reportMobCompactionStart</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -4840,7 +4840,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>reportMobCompactionEnd</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3633">reportMobCompactionEnd</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3634">reportMobCompactionEnd</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -4854,7 +4854,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isBalancerOn</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3659">isBalancerOn</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3660">isBalancerOn</a>()</pre>
<div class="block">Queries the state of the <a href="../../../../../org/apache/hadoop/hbase/zookeeper/LoadBalancerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper"><code>LoadBalancerTracker</code></a>. If the balancer is not initialized,
false is returned.</div>
<dl>
@@ -4871,7 +4871,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isNormalizerOn</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3669">isNormalizerOn</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3670">isNormalizerOn</a>()</pre>
<div class="block">Queries the state of the <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RegionNormalizerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper"><code>RegionNormalizerTracker</code></a>. If it's not initialized,
false is returned.</div>
</li>
@@ -4882,7 +4882,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>isSplitOrMergeEnabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3681">isSplitOrMergeEnabled</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3682">isSplitOrMergeEnabled</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</pre>
<div class="block">Queries the state of the <a href="../../../../../org/apache/hadoop/hbase/master/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.master"><code>SplitOrMergeTracker</code></a>. If it is not initialized,
false is returned. If switchType is illegal, false will return.</div>
<dl>
@@ -4901,7 +4901,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLoadBalancerClassName</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3694">getLoadBalancerClassName</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3695">getLoadBalancerClassName</a>()</pre>
<div class="block">Fetch the configured <a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master"><code>LoadBalancer</code></a> class name. If none is set, a default is returned.
<p/>
Notice that, the base load balancer will always be <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup"><code>RSGroupBasedLoadBalancer</code></a> now, so
@@ -4918,7 +4918,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getSplitOrMergeTracker</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.master">SplitOrMergeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3699">getSplitOrMergeTracker</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.master">SplitOrMergeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3700">getSplitOrMergeTracker</a>()</pre>
</li>
</ul>
<a name="getLoadBalancer--">
@@ -4927,7 +4927,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLoadBalancer</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3704">getLoadBalancer</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3705">getLoadBalancer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getLoadBalancer--">getLoadBalancer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4942,7 +4942,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getFavoredNodesManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/favored/FavoredNodesManager.html" title="class in org.apache.hadoop.hbase.favored">FavoredNodesManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3709">getFavoredNodesManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/favored/FavoredNodesManager.html" title="class in org.apache.hadoop.hbase.favored">FavoredNodesManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3710">getFavoredNodesManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getFavoredNodesManager--">getFavoredNodesManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -4957,7 +4957,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>executePeerProcedure</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3713">executePeerProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/master/replication/AbstractPeerProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">AbstractPeerProcedure</a><?> procedure)
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3714">executePeerProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/master/replication/AbstractPeerProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">AbstractPeerProcedure</a><?> procedure)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -4971,7 +4971,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>addReplicationPeer</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3720">addReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3721">addReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig,
boolean enabled)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
@@ -4997,7 +4997,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>removeReplicationPeer</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3728">removeReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3729">removeReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#removeReplicationPeer-java.lang.String-">MasterServices</a></code></span></div>
@@ -5019,7 +5019,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>enableReplicationPeer</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3734">enableReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3735">enableReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#enableReplicationPeer-java.lang.String-">MasterServices</a></code></span></div>
@@ -5041,7 +5041,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>disableReplicationPeer</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3740">disableReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3741">disableReplicationPeer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#disableReplicationPeer-java.lang.String-">MasterServices</a></code></span></div>
@@ -5063,7 +5063,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getReplicationPeerConfig</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3746">getReplicationPeerConfig</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3747">getReplicationPeerConfig</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getReplicationPeerConfig-java.lang.String-">MasterServices</a></code></span></div>
@@ -5087,7 +5087,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>updateReplicationPeerConfig</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3761">updateReplicationPeerConfig</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3762">updateReplicationPeerConfig</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<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>
@@ -5111,7 +5111,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listReplicationPeers</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3769">listReplicationPeers</a>(<a href="https://docs.oracle.com/ja [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3770">listReplicationPeers</a>(<a href="https://docs.oracle.com/ja [...]
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#listReplicationPeers-java.lang.String-">MasterServices</a></code></span></div>
@@ -5135,7 +5135,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>transitReplicationPeerSyncReplicationState</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3785">transitReplicationPeerSyncReplicationState</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3786">transitReplicationPeerSyncReplicationState</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> peerId,
<a href="../../../../../org/apache/hadoop/hbase/replication/SyncReplicationState.html" title="enum in org.apache.hadoop.hbase.replication">SyncReplicationState</a> state)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<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>
@@ -5159,7 +5159,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>decommissionRegionServers</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3799">decommissionRegionServers</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3800">decommissionRegionServers</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers,
boolean offload)
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">Mark region server(s) as decommissioned (previously called 'draining') to prevent additional
@@ -5178,7 +5178,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>listDecommissionedRegionServers</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3838">listDecommissionedRegionServers</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3839">listDecommissionedRegionServers</a>()</pre>
<div class="block">List region servers marked as decommissioned (previously called 'draining') to not get regions
assigned to them.</div>
<dl>
@@ -5193,7 +5193,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>recommissionRegionServer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3847">recommissionRegionServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3848">recommissionRegionServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> encodedRegionNames)
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">Remove decommission marker (previously called 'draining') from a region server to allow regions
@@ -5212,7 +5212,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getLockManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/locking/LockManager.html" title="class in org.apache.hadoop.hbase.master.locking">LockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3886">getLockManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/locking/LockManager.html" title="class in org.apache.hadoop.hbase.master.locking">LockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3887">getLockManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getLockManager--">getLockManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -5227,7 +5227,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getQuotaObserverChore</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3890">getQuotaObserverChore</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">QuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3891">getQuotaObserverChore</a>()</pre>
</li>
</ul>
<a name="getSpaceQuotaSnapshotNotifier--">
@@ -5236,7 +5236,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getSpaceQuotaSnapshotNotifier</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifier</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3894">getSpaceQuotaSnapshotNotifier</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotNotifier.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotNotifier</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3895">getSpaceQuotaSnapshotNotifier</a>()</pre>
</li>
</ul>
<a name="getRemoteProcedure-long-">
@@ -5245,7 +5245,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getRemoteProcedure</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html" title="interface in org.apache.hadoop.hbase.procedure2">RemoteProcedureDispatcher.RemoteProcedure</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>,?> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#lin [...]
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html" title="interface in org.apache.hadoop.hbase.procedure2">RemoteProcedureDispatcher.RemoteProcedure</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>,?> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#lin [...]
</li>
</ul>
<a name="remoteProcedureCompleted-long-">
@@ -5254,7 +5254,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>remoteProcedureCompleted</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3908">remoteProcedureCompleted</a>(long procId)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3909">remoteProcedureCompleted</a>(long procId)</pre>
</li>
</ul>
<a name="remoteProcedureFailed-long-org.apache.hadoop.hbase.procedure2.RemoteProcedureException-">
@@ -5263,7 +5263,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>remoteProcedureFailed</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3916">remoteProcedureFailed</a>(long procId,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3917">remoteProcedureFailed</a>(long procId,
<a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a> error)</pre>
</li>
</ul>
@@ -5273,7 +5273,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>reopenRegions</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3935">reopenRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3936">reopenRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> regionNames,
long nonceGroup,
long nonce)
@@ -5299,7 +5299,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getReplicationPeerManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.html" title="class in org.apache.hadoop.hbase.master.replication">ReplicationPeerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3957">getReplicationPeerManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.html" title="class in org.apache.hadoop.hbase.master.replication">ReplicationPeerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3958">getReplicationPeerManager</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getReplicationPeerManager--">MasterServices</a></code></span></div>
<div class="block">Returns the <a href="../../../../../org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.html" title="class in org.apache.hadoop.hbase.master.replication"><code>ReplicationPeerManager</code></a>.</div>
<dl>
@@ -5314,7 +5314,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<ul class="blockList">
<li class="blockList">
<h4>getReplicationLoad</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hba [...]
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hba [...]
</li>
</ul>
<a name="decorateMasterConfiguration-org.apache.hadoop.conf.Configuration-">
@@ -5324,7 +5324,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/m
<li class="blockList">
<h4>decorateMasterConfiguration</h4>
<pre>@InterfaceAudience.Private
-public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3998">decorateMasterConfiguration</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.3999">decorateMasterConfiguration</a>(org.apache.hadoop.conf.Configuration conf)</pre>
<div class="block">This method modifies the master's configuration in order to inject replication-related features</div>
</li>
</ul>
@@ -5334,7 +5334,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getSnapshotQuotaObserverChore</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4013">getSnapshotQuotaObserverChore</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.html" title="class in org.apache.hadoop.hbase.quotas">SnapshotQuotaObserverChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4014">getSnapshotQuotaObserverChore</a>()</pre>
</li>
</ul>
<a name="getActiveMasterManager--">
@@ -5343,7 +5343,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getActiveMasterManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ActiveMasterManager.html" title="class in org.apache.hadoop.hbase.master">ActiveMasterManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4017">getActiveMasterManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/ActiveMasterManager.html" title="class in org.apache.hadoop.hbase.master">ActiveMasterManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4018">getActiveMasterManager</a>()</pre>
</li>
</ul>
<a name="getSyncReplicationReplayWALManager--">
@@ -5352,7 +5352,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getSyncReplicationReplayWALManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4022">getSyncReplicationReplayWALManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4023">getSyncReplicationReplayWALManager</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getSyncReplicationReplayWALManager--">MasterServices</a></code></span></div>
<div class="block">Returns the <a href="../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.html" title="class in org.apache.hadoop.hbase.master.replication"><code>SyncReplicationReplayWALManager</code></a>.</div>
<dl>
@@ -5367,7 +5367,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getHbckChore</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/HbckChore.html" title="class in org.apache.hadoop.hbase.master">HbckChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4026">getHbckChore</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/HbckChore.html" title="class in org.apache.hadoop.hbase.master">HbckChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4027">getHbckChore</a>()</pre>
</li>
</ul>
<a name="runReplicationBarrierCleaner--">
@@ -5376,7 +5376,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>runReplicationBarrierCleaner</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4031">runReplicationBarrierCleaner</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4032">runReplicationBarrierCleaner</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#runReplicationBarrierCleaner--">MasterServices</a></code></span></div>
<div class="block">Run the ReplicationBarrierChore.</div>
<dl>
@@ -5391,7 +5391,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getRSGroupInfoManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupInfoManager.html" title="interface in org.apache.hadoop.hbase.rsgroup">RSGroupInfoManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4039">getRSGroupInfoManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupInfoManager.html" title="interface in org.apache.hadoop.hbase.rsgroup">RSGroupInfoManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4040">getRSGroupInfoManager</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getRSGroupInfoManager--">getRSGroupInfoManager</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></dd>
@@ -5406,7 +5406,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getCompactionState</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4049">getCompactionState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4050">getCompactionState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
<div class="block">Get the compaction state of the table</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -5422,7 +5422,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getMetaLocationSyncer</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/zksyncer/MetaLocationSyncer.html" title="class in org.apache.hadoop.hbase.master.zksyncer">MetaLocationSyncer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4087">getMetaLocationSyncer</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/zksyncer/MetaLocationSyncer.html" title="class in org.apache.hadoop.hbase.master.zksyncer">MetaLocationSyncer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4088">getMetaLocationSyncer</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#getMetaLocationSyncer--">MasterServices</a></code></span></div>
<div class="block">Get the meta location syncer.
<p/>
@@ -5439,7 +5439,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getMasterRegion</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/region/MasterRegion.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4093">getMasterRegion</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/region/MasterRegion.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4094">getMasterRegion</a>()</pre>
</li>
</ul>
<a name="onConfigurationChange-org.apache.hadoop.conf.Configuration-">
@@ -5448,7 +5448,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>onConfigurationChange</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4098">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration newConf)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4099">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration newConf)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">ConfigurationObserver</a></code></span></div>
<div class="block">This method would be called by the <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a>
object when the <code>Configuration</code> object is reloaded from disk.</div>
@@ -5464,7 +5464,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>createNamedQueueRecord</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4115">createNamedQueueRecord</a>()</pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/namequeues/NamedQueueRecorder.html" title="class in org.apache.hadoop.hbase.namequeues">NamedQueueRecorder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4116">createNamedQueueRecord</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createNamedQueueRecord--">createNamedQueueRecord</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -5477,7 +5477,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>clusterMode</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4130">clusterMode</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4131">clusterMode</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#clusterMode--">clusterMode</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>></code></dd>
@@ -5490,7 +5490,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getClusterId</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4134">getClusterId</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4135">getClusterId</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html#getClusterId--">ConnectionRegistryEndpoint</a></code></span></div>
<div class="block">Get cluster id.</div>
<dl>
@@ -5505,7 +5505,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getActiveMaster</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4141">getActiveMaster</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4142">getActiveMaster</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html#getActiveMaster--">ConnectionRegistryEndpoint</a></code></span></div>
<div class="block">Get active master address.</div>
<dl>
@@ -5520,7 +5520,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getBackupMasters</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4145">getBackupMasters</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4146">getBackupMasters</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html#getBackupMasters--">ConnectionRegistryEndpoint</a></code></span></div>
<div class="block">Get backup masters address.</div>
<dl>
@@ -5535,7 +5535,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getBootstrapNodes</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4150">getBootstrapNodes</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4151">getBootstrapNodes</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html#getBootstrapNodes--">ConnectionRegistryEndpoint</a></code></span></div>
<div class="block">Get a iterator of the available bootstrap nodes.</div>
<dl>
@@ -5550,7 +5550,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getMetaLocations</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4155">getMetaLocations</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4156">getMetaLocations</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryEndpoint.html#getMetaLocations--">ConnectionRegistryEndpoint</a></code></span></div>
<div class="block">Get the location of meta regions.</div>
<dl>
@@ -5565,7 +5565,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getLiveRegionServers</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4159">getLiveRegionServers</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4160">getLiveRegionServers</a>()</pre>
</li>
</ul>
<a name="setLoadBalancer-org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer-">
@@ -5574,7 +5574,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>setLoadBalancer</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4165">setLoadBalancer</a>(<a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a> loadBalancer)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4166">setLoadBalancer</a>(<a href="../../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a> loadBalancer)</pre>
</li>
</ul>
<a name="setAssignmentManager-org.apache.hadoop.hbase.master.assignment.AssignmentManager-">
@@ -5583,7 +5583,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>setAssignmentManager</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4171">setAssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> assignmentManager)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4172">setAssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">AssignmentManager</a> assignmentManager)</pre>
</li>
</ul>
<a name="setDisableBalancerChoreForTest-boolean-">
@@ -5592,7 +5592,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>setDisableBalancerChoreForTest</h4>
-<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4177">setDisableBalancerChoreForTest</a>(boolean disable)</pre>
+<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4178">setDisableBalancerChoreForTest</a>(boolean disable)</pre>
</li>
</ul>
<a name="getConfigurationManager--">
@@ -5601,7 +5601,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>getConfigurationManager</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4183">getConfigurationManager</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4184">getConfigurationManager</a>()</pre>
</li>
</ul>
<a name="setQuotasObserver-org.apache.hadoop.conf.Configuration-">
@@ -5610,7 +5610,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>setQuotasObserver</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4188">setQuotasObserver</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4189">setQuotasObserver</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
<a name="initializeCoprocessorHost-org.apache.hadoop.conf.Configuration-">
@@ -5619,7 +5619,7 @@ public static void <a href="../../../../../src-html/org/apache/hadoop/
<ul class="blockListLast">
<li class="blockList">
<h4>initializeCoprocessorHost</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4196">initializeCoprocessorHost</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.4197">initializeCoprocessorHost</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
</li>
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
index c98a3b57ac..9c8af0fa1f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
@@ -252,7 +252,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" tit
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
+<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Thread">
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 a71018e64b..c88b19d4cf 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -212,9 +212,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><E> (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><T>, 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/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>
-<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>
</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 3a91f9f9d3..4251c1f38f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -319,11 +319,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><E> (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><T>, 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/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/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/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li>
</ul>
</li>
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 e362344495..b1fb19e79f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -226,8 +226,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><E> (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><T>, 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/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>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MetaProcedureInterface.MetaOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">MetaProcedureInterface.MetaOperationType</span></a></li>
<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>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
index cd01cb6dad..2730077372 100644
--- a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
@@ -126,8 +126,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><E> (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><T>, 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 cdaf703187..2197c67fe5 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -474,21 +474,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><E> (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><T>, 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/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/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/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/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/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/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/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/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/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/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/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/ClientMetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClientMetaTableAccessor.QueryType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
+<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/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/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/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/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/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/ServerTask.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ServerTask.State</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 9f92df91fb..54678ac21c 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -217,11 +217,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><E> (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><T>, 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/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>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 8e63a25c48..2fe10c4062 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><E> (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><T>, 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/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/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/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/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
+<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>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
index 7cf292df53..e40c6a223a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
@@ -1391,7 +1391,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html" title="class in org.apache.hadoop.hbase">HBaseServerBase</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
+<code><a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeClusterConnection--">closeClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#closeZooKeeper--">closeZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/HBaseServerBase.html#getAccessChecker--">getAccessChecker</a> [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Thread">
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index c8e11f3a92..ced154865d 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -755,20 +755,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><E> (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><T>, 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/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/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.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/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/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/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/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
<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/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/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/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/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.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/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/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>
</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 1ef147e9a6..a4c88c1789 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -130,9 +130,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><E> (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><T>, 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/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/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>
</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 d62309cc35..a607f60193 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -249,10 +249,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><E> (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><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/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/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/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</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 b56bde5ada..5b23d455d5 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><E> (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><T>, 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/replication/regionserver/MetricsReplicationGlobalSourceSource.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html
index 340f058e57..953a7e422c 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html
@@ -140,7 +140,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/replication/regionser
<!-- -->
</a>
<h3>Fields inherited from interface org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
+<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource">
@@ -181,7 +181,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/replication/regionser
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#clear--">clear</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfHFileRefsQueue-long-">decrSizeOfHFileRefsQueue</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfLogQueue-int-">decrSizeOfLogQueue</a>, <a href="../../../. [...]
+<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#clear--">clear</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfHFileRefsQueue-long-">decrSizeOfHFileRefsQueue</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfLogQueue-int-">decrSizeOfLogQueue</a>, <a href="../../../. [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource">
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html
index b1e2e39784..376625857c 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -149,77 +149,81 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedRecoveryQueue">failedRecoveryQueue</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedRecoveryQueue">failedRecoveryQueue</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#KEY_PREFIX">KEY_PREFIX</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInBytesCounter">logReadInBytesCounter</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInEditsCounter">logReadInEditsCounter</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#repeatedFileBytes">repeatedFileBytes</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#restartWALReading">restartWALReading</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#rms">rms</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBatchesCounter">shippedBatchesCounter</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedHFilesCounter">shippedHFilesCounter</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedOpsCounter">shippedOpsCounter</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#sizeOfHFileRefsQueueGauge">sizeOfHFileRefsQueueGauge</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#sizeOfLogQueueGauge">sizeOfLogQueueGauge</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeInt</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#sourceInitializing">sourceInitializing</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedSkippedBytes">uncleanlyClosedSkippedBytes</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedWAL">uncleanlyClosedWAL</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#unknownFileLengthForClosedWAL">unknownFileLengthForClosedWAL</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#walEditsFilteredCounter">walEditsFilteredCounter</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#walReaderBufferUsageBytes">walReaderBufferUsageBytes</a></span></code> </td>
</tr>
@@ -236,7 +240,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<!-- -->
</a>
<h3>Fields inherited from interface org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
+<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource">
@@ -393,94 +397,98 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrFailedBatches--">incrFailedBatches</a></span>()</code> </td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#init--">init</a></span>()</code>
<div class="block">Clear out the metrics and re-prepare the source.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#removeMetric-java.lang.String-">removeMetric</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code>
<div class="block">Remove a metric and no longer announce it.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#setGauge-java.lang.String-long-">setGauge</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</code>
<div class="block">Set a gauge to a specific value.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#setLastShippedAge-long-">setLastShippedAge</a></span>(long age)</code> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#setOldestWalAge-long-">setOldestWalAge</a></span>(long age)</code> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#setWALReaderEditsBufferBytes-long-">setWALReaderEditsBufferBytes</a></span>(long usage)</code>
<div class="block">Sets the total usage of memory used by edits in memory read from WALs.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#updateHistogram-java.lang.String-long-">updateHistogram</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</code>
@@ -583,13 +591,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.38">shippedBatchesCounter</a></pre>
</li>
</ul>
+<a name="failedBatchesCounter">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedBatchesCounter</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.39">failedBatchesCounter</a></pre>
+</li>
+</ul>
<a name="shippedOpsCounter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shippedOpsCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.39">shippedOpsCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.40">shippedOpsCounter</a></pre>
</li>
</ul>
<a name="shippedBytesCounter">
@@ -598,7 +615,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedBytesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.40">shippedBytesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.41">shippedBytesCounter</a></pre>
</li>
</ul>
<a name="logReadInBytesCounter">
@@ -607,7 +624,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logReadInBytesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.41">logReadInBytesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.42">logReadInBytesCounter</a></pre>
</li>
</ul>
<a name="shippedHFilesCounter">
@@ -616,7 +633,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedHFilesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.42">shippedHFilesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.43">shippedHFilesCounter</a></pre>
</li>
</ul>
<a name="sizeOfHFileRefsQueueGauge">
@@ -625,7 +642,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sizeOfHFileRefsQueueGauge</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.43">sizeOfHFileRefsQueueGauge</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.44">sizeOfHFileRefsQueueGauge</a></pre>
</li>
</ul>
<a name="unknownFileLengthForClosedWAL">
@@ -634,7 +651,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>unknownFileLengthForClosedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.44">unknownFileLengthForClosedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.45">unknownFileLengthForClosedWAL</a></pre>
</li>
</ul>
<a name="uncleanlyClosedWAL">
@@ -643,7 +660,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlyClosedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.45">uncleanlyClosedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.46">uncleanlyClosedWAL</a></pre>
</li>
</ul>
<a name="uncleanlyClosedSkippedBytes">
@@ -652,7 +669,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlyClosedSkippedBytes</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.46">uncleanlyClosedSkippedBytes</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.47">uncleanlyClosedSkippedBytes</a></pre>
</li>
</ul>
<a name="restartWALReading">
@@ -661,7 +678,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>restartWALReading</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.47">restartWALReading</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.48">restartWALReading</a></pre>
</li>
</ul>
<a name="repeatedFileBytes">
@@ -670,7 +687,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>repeatedFileBytes</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.48">repeatedFileBytes</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.49">repeatedFileBytes</a></pre>
</li>
</ul>
<a name="completedWAL">
@@ -679,7 +696,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.49">completedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.50">completedWAL</a></pre>
</li>
</ul>
<a name="completedRecoveryQueue">
@@ -688,7 +705,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedRecoveryQueue</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.50">completedRecoveryQueue</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.51">completedRecoveryQueue</a></pre>
</li>
</ul>
<a name="failedRecoveryQueue">
@@ -697,7 +714,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>failedRecoveryQueue</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.51">failedRecoveryQueue</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.52">failedRecoveryQueue</a></pre>
</li>
</ul>
<a name="walReaderBufferUsageBytes">
@@ -706,7 +723,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>walReaderBufferUsageBytes</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.52">walReaderBufferUsageBytes</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.53">walReaderBufferUsageBytes</a></pre>
</li>
</ul>
<a name="sourceInitializing">
@@ -715,7 +732,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>sourceInitializing</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeInt <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.53">sourceInitializing</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeInt <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.54">sourceInitializing</a></pre>
</li>
</ul>
</li>
@@ -732,7 +749,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>MetricsReplicationGlobalSourceSourceImpl</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.55">MetricsReplicationGlobalSourceSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms)</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.56">MetricsReplicationGlobalSourceSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms)</pre>
</li>
</ul>
</li>
@@ -749,7 +766,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setLastShippedAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.98">setLastShippedAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.101">setLastShippedAge</a>(long age)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setLastShippedAge-long-">setLastShippedAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -762,7 +779,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfLogQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.102">incrSizeOfLogQueue</a>(int size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.105">incrSizeOfLogQueue</a>(int size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -775,7 +792,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfLogQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.106">decrSizeOfLogQueue</a>(int size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.109">decrSizeOfLogQueue</a>(int size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfLogQueue-int-">decrSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -788,7 +805,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInEdits</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.110">incrLogReadInEdits</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.113">incrLogReadInEdits</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -801,7 +818,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogEditsFiltered</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.114">incrLogEditsFiltered</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.117">incrLogEditsFiltered</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -814,20 +831,33 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrBatchesShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.118">incrBatchesShipped</a>(int batches)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.121">incrBatchesShipped</a>(int batches)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrBatchesShipped-int-">incrBatchesShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
</dl>
</li>
</ul>
+<a name="incrFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrFailedBatches</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.125">incrFailedBatches</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedBatches--">incrFailedBatches</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="incrOpsShipped-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>incrOpsShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.122">incrOpsShipped</a>(long ops)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.129">incrOpsShipped</a>(long ops)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrOpsShipped-long-">incrOpsShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -840,7 +870,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrShippedBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.126">incrShippedBytes</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.133">incrShippedBytes</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrShippedBytes-long-">incrShippedBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -853,7 +883,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.130">incrLogReadInBytes</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.137">incrLogReadInBytes</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -866,7 +896,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.134">clear</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.141">clear</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#clear--">clear</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -879,7 +909,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getLastShippedAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.138">getLastShippedAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.145">getLastShippedAge</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getLastShippedAge--">getLastShippedAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -892,7 +922,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrHFilesShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.142">incrHFilesShipped</a>(long hfiles)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.149">incrHFilesShipped</a>(long hfiles)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrHFilesShipped-long-">incrHFilesShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -905,7 +935,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.147">incrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.154">incrSizeOfHFileRefsQueue</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -918,7 +948,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.152">decrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.159">decrSizeOfHFileRefsQueue</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfHFileRefsQueue-long-">decrSizeOfHFileRefsQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -931,7 +961,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getSizeOfLogQueue</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.157">getSizeOfLogQueue</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.164">getSizeOfLogQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getSizeOfLogQueue--">getSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -944,7 +974,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrUnknownFileLengthForClosedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.162">incrUnknownFileLengthForClosedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.169">incrUnknownFileLengthForClosedWAL</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -957,7 +987,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.166">incrUncleanlyClosedWALs</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.173">incrUncleanlyClosedWALs</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -970,7 +1000,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getUncleanlyClosedWALs</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.171">getUncleanlyClosedWALs</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.178">getUncleanlyClosedWALs</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getUncleanlyClosedWALs--">getUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -983,7 +1013,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrBytesSkippedInUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.176">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.183">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrBytesSkippedInUncleanlyClosedWALs-long-">incrBytesSkippedInUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -996,7 +1026,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrRestartedWALReading</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.180">incrRestartedWALReading</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.187">incrRestartedWALReading</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRestartedWALReading--">incrRestartedWALReading</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1009,7 +1039,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrRepeatedFileBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.184">incrRepeatedFileBytes</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.191">incrRepeatedFileBytes</a>(long bytes)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1022,7 +1052,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.188">incrCompletedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.195">incrCompletedWAL</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrCompletedWAL--">incrCompletedWAL</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1035,7 +1065,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.192">incrCompletedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.199">incrCompletedRecoveryQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrCompletedRecoveryQueue--">incrCompletedRecoveryQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1048,7 +1078,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrFailedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.196">incrFailedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.203">incrFailedRecoveryQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1061,7 +1091,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setOldestWalAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.201">setOldestWalAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.208">setOldestWalAge</a>(long age)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setOldestWalAge-long-">setOldestWalAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1074,7 +1104,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getOldestWalAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.206">getOldestWalAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.213">getOldestWalAge</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getOldestWalAge--">getOldestWalAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1087,7 +1117,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSourceInitializing</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.212">incrSourceInitializing</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.219">incrSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSourceInitializing--">incrSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1100,7 +1130,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSourceInitializing</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.217">decrSourceInitializing</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.224">decrSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSourceInitializing--">decrSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1113,7 +1143,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getSourceInitializing</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.222">getSourceInitializing</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.229">getSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getSourceInitializing--">getSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1126,7 +1156,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.227">init</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.234">init</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#init--">BaseSource</a></code></span></div>
<div class="block">Clear out the metrics and re-prepare the source.</div>
<dl>
@@ -1141,7 +1171,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.232">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.239">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#setGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Set a gauge to a specific value.</div>
@@ -1160,7 +1190,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.237">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.244">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a gauge.</div>
@@ -1179,7 +1209,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.242">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.249">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#decGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Subtract some amount from a gauge.</div>
@@ -1198,7 +1228,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>removeMetric</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.247">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.254">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#removeMetric-java.lang.String-">BaseSource</a></code></span></div>
<div class="block">Remove a metric and no longer announce it.</div>
<dl>
@@ -1215,7 +1245,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incCounters</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.252">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.259">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incCounters-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a counter.</div>
@@ -1234,7 +1264,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>updateHistogram</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.257">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.264">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#updateHistogram-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some value to a histogram.</div>
@@ -1253,7 +1283,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.262">getMetricsContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.269">getMetricsContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsContext--">BaseSource</a></code></span></div>
<div class="block">Get the metrics context. For hadoop metrics2 system this is usually an all lowercased string.
eg. regionserver, master, thriftserver</div>
@@ -1271,7 +1301,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsDescription</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.267">getMetricsDescription</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.274">getMetricsDescription</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsDescription--">BaseSource</a></code></span></div>
<div class="block">Get the description of what this source exposes.</div>
<dl>
@@ -1286,7 +1316,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsJmxContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.272">getMetricsJmxContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.279">getMetricsJmxContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsJmxContext--">BaseSource</a></code></span></div>
<div class="block">Get the name of the context in JMX that this source will be exposed through.
This is in ObjectName format. With the default context being Hadoop -> HBase</div>
@@ -1302,7 +1332,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsName</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.277">getMetricsName</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.284">getMetricsName</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsName--">BaseSource</a></code></span></div>
<div class="block">Get the name of the metrics that are being exported by this source.
Eg. IPC, GC, WAL</div>
@@ -1318,7 +1348,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getWALEditsRead</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.282">getWALEditsRead</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.289">getWALEditsRead</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getWALEditsRead--">getWALEditsRead</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1331,7 +1361,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getShippedOps</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.287">getShippedOps</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.294">getShippedOps</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getShippedOps--">getShippedOps</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1344,7 +1374,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getEditsFiltered</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.292">getEditsFiltered</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.299">getEditsFiltered</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getEditsFiltered--">getEditsFiltered</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1357,7 +1387,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setWALReaderEditsBufferBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.297">setWALReaderEditsBufferBytes</a>(long usage)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.304">setWALReaderEditsBufferBytes</a>(long usage)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html#setWALReaderEditsBufferBytes-long-">MetricsReplicationGlobalSourceSource</a></code></span></div>
<div class="block">Sets the total usage of memory used by edits in memory read from WALs. The memory represented
by this usage measure is across peers/sources. For example, we may batch the same WAL edits
@@ -1376,7 +1406,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>getWALReaderEditsBufferBytes</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.302">getWALReaderEditsBufferBytes</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#line.309">getWALReaderEditsBufferBytes</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html#getWALReaderEditsBufferBytes--">MetricsReplicationGlobalSourceSource</a></code></span></div>
<div class="block">Returns the size, in bytes, of edits held in memory to be replicated across all peers.</div>
<dl>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html
index e6459bb0f0..053b48ded3 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -141,6 +141,10 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_OPS">SINK_APPLIED_OPS</a></span></code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_FAILED_BATCHES">SINK_FAILED_BATCHES</a></span></code> </td>
+</tr>
</table>
</li>
</ul>
@@ -158,25 +162,33 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getLastAppliedOpAge--">getLastAppliedOpAge</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getFailedBatches--">getFailedBatches</a></span>()</code> </td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getSinkAppliedOps--">getSinkAppliedOps</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getLastAppliedOpAge--">getLastAppliedOpAge</a></span>()</code> </td>
</tr>
<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getSinkAppliedOps--">getSinkAppliedOps</a></span>()</code> </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/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedBatches-long-">incrAppliedBatches</a></span>(long batches)</code> </td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedHFiles-long-">incrAppliedHFiles</a></span>(long hfileSize)</code> </td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedOps-long-">incrAppliedOps</a></span>(long batchsize)</code> </td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrFailedBatches--">incrFailedBatches</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#setLastAppliedOpAge-long-">setLastAppliedOpAge</a></span>(long age)</code> </td>
</tr>
@@ -221,13 +233,26 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
</dl>
</li>
</ul>
+<a name="SINK_FAILED_BATCHES">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SINK_FAILED_BATCHES</h4>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.27">SINK_FAILED_BATCHES</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSinkSource.SINK_FAILED_BATCHES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
<a name="SINK_APPLIED_OPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SINK_APPLIED_OPS</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.27">SINK_APPLIED_OPS</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.28">SINK_APPLIED_OPS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSinkSource.SINK_APPLIED_OPS">Constant Field Values</a></dd>
@@ -240,7 +265,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockListLast">
<li class="blockList">
<h4>SINK_APPLIED_HFILES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.28">SINK_APPLIED_HFILES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.29">SINK_APPLIED_HFILES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSinkSource.SINK_APPLIED_HFILES">Constant Field Values</a></dd>
@@ -261,7 +286,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockList">
<li class="blockList">
<h4>setLastAppliedOpAge</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.30">setLastAppliedOpAge</a>(long age)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.31">setLastAppliedOpAge</a>(long age)</pre>
</li>
</ul>
<a name="incrAppliedBatches-long-">
@@ -270,7 +295,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedBatches</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.31">incrAppliedBatches</a>(long batches)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.32">incrAppliedBatches</a>(long batches)</pre>
</li>
</ul>
<a name="incrAppliedOps-long-">
@@ -279,7 +304,16 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedOps</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.32">incrAppliedOps</a>(long batchsize)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.33">incrAppliedOps</a>(long batchsize)</pre>
+</li>
+</ul>
+<a name="incrFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrFailedBatches</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.34">incrFailedBatches</a>()</pre>
</li>
</ul>
<a name="getLastAppliedOpAge--">
@@ -288,7 +322,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockList">
<li class="blockList">
<h4>getLastAppliedOpAge</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.33">getLastAppliedOpAge</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.35">getLastAppliedOpAge</a>()</pre>
</li>
</ul>
<a name="incrAppliedHFiles-long-">
@@ -297,16 +331,25 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/rep
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedHFiles</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.34">incrAppliedHFiles</a>(long hfileSize)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.36">incrAppliedHFiles</a>(long hfileSize)</pre>
</li>
</ul>
<a name="getSinkAppliedOps--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getSinkAppliedOps</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.35">getSinkAppliedOps</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.37">getSinkAppliedOps</a>()</pre>
+</li>
+</ul>
+<a name="getFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFailedBatches</h4>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#line.38">getFailedBatches</a>()</pre>
</li>
</ul>
</li>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html
index 0f9789b30a..a294a36faf 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -145,10 +145,14 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#hfilesCounter">hfilesCounter</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#hfilesCounter">hfilesCounter</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#opsCounter">opsCounter</a></span></code> </td>
</tr>
</table>
@@ -157,7 +161,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<!-- -->
</a>
<h3>Fields inherited from interface org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_AGE_OF_LAST_APPLIED_OP">SINK_AGE_OF_LAST_APPLIED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_BATCHES">SINK_APPLIED_BATCHES</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_HFILES">SINK_APPLIED_HFILES</a>, [...]
+<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_AGE_OF_LAST_APPLIED_OP">SINK_AGE_OF_LAST_APPLIED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_BATCHES">SINK_APPLIED_BATCHES</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#SINK_APPLIED_HFILES">SINK_APPLIED_HFILES</a>, [...]
</ul>
</li>
</ul>
@@ -192,25 +196,33 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getLastAppliedOpAge--">getLastAppliedOpAge</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getFailedBatches--">getFailedBatches</a></span>()</code> </td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getSinkAppliedOps--">getSinkAppliedOps</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getLastAppliedOpAge--">getLastAppliedOpAge</a></span>()</code> </td>
</tr>
<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#getSinkAppliedOps--">getSinkAppliedOps</a></span>()</code> </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/replication/regionserver/MetricsReplicationSinkSourceImpl.html#incrAppliedBatches-long-">incrAppliedBatches</a></span>(long batches)</code> </td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#incrAppliedHFiles-long-">incrAppliedHFiles</a></span>(long hfiles)</code> </td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#incrAppliedOps-long-">incrAppliedOps</a></span>(long batchsize)</code> </td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#incrFailedBatches--">incrFailedBatches</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#setLastAppliedOpAge-long-">setLastAppliedOpAge</a></span>(long age)</code> </td>
</tr>
@@ -254,13 +266,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.29">batchesCounter</a></pre>
</li>
</ul>
+<a name="failedBatchesCounter">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedBatchesCounter</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.30">failedBatchesCounter</a></pre>
+</li>
+</ul>
<a name="opsCounter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>opsCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.30">opsCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.31">opsCounter</a></pre>
</li>
</ul>
<a name="hfilesCounter">
@@ -269,7 +290,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>hfilesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.31">hfilesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.32">hfilesCounter</a></pre>
</li>
</ul>
</li>
@@ -286,7 +307,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>MetricsReplicationSinkSourceImpl</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.33">MetricsReplicationSinkSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms)</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.34">MetricsReplicationSinkSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms)</pre>
</li>
</ul>
</li>
@@ -303,7 +324,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setLastAppliedOpAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.40">setLastAppliedOpAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.42">setLastAppliedOpAge</a>(long age)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#setLastAppliedOpAge-long-">setLastAppliedOpAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
@@ -316,7 +337,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedBatches</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.44">incrAppliedBatches</a>(long batches)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.46">incrAppliedBatches</a>(long batches)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedBatches-long-">incrAppliedBatches</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
@@ -329,20 +350,46 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedOps</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.48">incrAppliedOps</a>(long batchsize)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.50">incrAppliedOps</a>(long batchsize)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedOps-long-">incrAppliedOps</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
</dl>
</li>
</ul>
+<a name="incrFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrFailedBatches</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.55">incrFailedBatches</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrFailedBatches--">incrFailedBatches</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFailedBatches</h4>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.60">getFailedBatches</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getFailedBatches--">getFailedBatches</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="getLastAppliedOpAge--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastAppliedOpAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.53">getLastAppliedOpAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.65">getLastAppliedOpAge</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getLastAppliedOpAge--">getLastAppliedOpAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
@@ -355,7 +402,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrAppliedHFiles</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.58">incrAppliedHFiles</a>(long hfiles)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.70">incrAppliedHFiles</a>(long hfiles)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#incrAppliedHFiles-long-">incrAppliedHFiles</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
@@ -368,7 +415,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>getSinkAppliedOps</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.62">getSinkAppliedOps</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#line.74">getSinkAppliedOps</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html#getSinkAppliedOps--">getSinkAppliedOps</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSinkSource</a></code></dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html
index e5444cb8d3..7e89a6b32d 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -152,62 +152,66 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_RECOVERY_QUEUES">SOURCE_FAILED_RECOVERY_QUEUES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_BATCHES">SOURCE_FAILED_BATCHES</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_INITIALIZING">SOURCE_INITIALIZING</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_FAILED_RECOVERY_QUEUES">SOURCE_FAILED_RECOVERY_QUEUES</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_EDITS_FILTERED">SOURCE_LOG_EDITS_FILTERED</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_INITIALIZING">SOURCE_INITIALIZING</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_BYTES">SOURCE_LOG_READ_IN_BYTES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_EDITS_FILTERED">SOURCE_LOG_EDITS_FILTERED</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_EDITS">SOURCE_LOG_READ_IN_EDITS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_BYTES">SOURCE_LOG_READ_IN_BYTES</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_REPEATED_LOG_FILE_BYTES">SOURCE_REPEATED_LOG_FILE_BYTES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_LOG_READ_IN_EDITS">SOURCE_LOG_READ_IN_EDITS</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_RESTARTED_LOG_READING">SOURCE_RESTARTED_LOG_READING</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_REPEATED_LOG_FILE_BYTES">SOURCE_REPEATED_LOG_FILE_BYTES</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BATCHES">SOURCE_SHIPPED_BATCHES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_RESTARTED_LOG_READING">SOURCE_RESTARTED_LOG_READING</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BYTES">SOURCE_SHIPPED_BYTES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BATCHES">SOURCE_SHIPPED_BATCHES</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_HFILES">SOURCE_SHIPPED_HFILES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_BYTES">SOURCE_SHIPPED_BYTES</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_OPS">SOURCE_SHIPPED_OPS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_HFILES">SOURCE_SHIPPED_HFILES</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_HFILE_REFS_QUEUE">SOURCE_SIZE_OF_HFILE_REFS_QUEUE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SHIPPED_OPS">SOURCE_SHIPPED_OPS</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_LOG_QUEUE">SOURCE_SIZE_OF_LOG_QUEUE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_HFILE_REFS_QUEUE">SOURCE_SIZE_OF_HFILE_REFS_QUEUE</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES">SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_SIZE_OF_LOG_QUEUE">SOURCE_SIZE_OF_LOG_QUEUE</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES">SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_UNCLEANLY_CLOSED_LOGS">SOURCE_UNCLEANLY_CLOSED_LOGS</a></span></code> </td>
</tr>
</table>
@@ -298,66 +302,70 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedBatches--">incrFailedBatches</a></span>()</code> </td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setLastShippedAge-long-">setLastShippedAge</a></span>(long age)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setLastShippedAge-long-">setLastShippedAge</a></span>(long age)</code> </td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setOldestWalAge-long-">setOldestWalAge</a></span>(long age)</code> </td>
</tr>
</table>
@@ -421,13 +429,26 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
</dl>
</li>
</ul>
+<a name="SOURCE_FAILED_BATCHES">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_FAILED_BATCHES</h4>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.30">SOURCE_FAILED_BATCHES</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_FAILED_BATCHES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
<a name="SOURCE_SHIPPED_BYTES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_SHIPPED_BYTES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.31">SOURCE_SHIPPED_BYTES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.32">SOURCE_SHIPPED_BYTES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_BYTES">Constant Field Values</a></dd>
@@ -440,7 +461,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_SHIPPED_OPS</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.32">SOURCE_SHIPPED_OPS</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.33">SOURCE_SHIPPED_OPS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_OPS">Constant Field Values</a></dd>
@@ -453,7 +474,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_LOG_READ_IN_BYTES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.34">SOURCE_LOG_READ_IN_BYTES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.35">SOURCE_LOG_READ_IN_BYTES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_READ_IN_BYTES">Constant Field Values</a></dd>
@@ -466,7 +487,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_LOG_READ_IN_EDITS</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.35">SOURCE_LOG_READ_IN_EDITS</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.36">SOURCE_LOG_READ_IN_EDITS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_READ_IN_EDITS">Constant Field Values</a></dd>
@@ -479,7 +500,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_LOG_EDITS_FILTERED</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.37">SOURCE_LOG_EDITS_FILTERED</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.38">SOURCE_LOG_EDITS_FILTERED</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_LOG_EDITS_FILTERED">Constant Field Values</a></dd>
@@ -492,7 +513,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_SHIPPED_HFILES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.39">SOURCE_SHIPPED_HFILES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.40">SOURCE_SHIPPED_HFILES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SHIPPED_HFILES">Constant Field Values</a></dd>
@@ -505,7 +526,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_SIZE_OF_HFILE_REFS_QUEUE</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.40">SOURCE_SIZE_OF_HFILE_REFS_QUEUE</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.41">SOURCE_SIZE_OF_HFILE_REFS_QUEUE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_SIZE_OF_HFILE_REFS_QUEUE">Constant Field Values</a></dd>
@@ -518,7 +539,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.42">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.43">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">Constant Field Values</a></dd>
@@ -531,7 +552,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_UNCLEANLY_CLOSED_LOGS</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.44">SOURCE_UNCLEANLY_CLOSED_LOGS</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.45">SOURCE_UNCLEANLY_CLOSED_LOGS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_UNCLEANLY_CLOSED_LOGS">Constant Field Values</a></dd>
@@ -544,7 +565,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.45">SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.46">SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES">Constant Field Values</a></dd>
@@ -557,7 +578,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_RESTARTED_LOG_READING</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.47">SOURCE_RESTARTED_LOG_READING</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.48">SOURCE_RESTARTED_LOG_READING</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_RESTARTED_LOG_READING">Constant Field Values</a></dd>
@@ -570,7 +591,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_REPEATED_LOG_FILE_BYTES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.48">SOURCE_REPEATED_LOG_FILE_BYTES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.49">SOURCE_REPEATED_LOG_FILE_BYTES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_REPEATED_LOG_FILE_BYTES">Constant Field Values</a></dd>
@@ -583,7 +604,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_COMPLETED_LOGS</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.49">SOURCE_COMPLETED_LOGS</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.50">SOURCE_COMPLETED_LOGS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_COMPLETED_LOGS">Constant Field Values</a></dd>
@@ -596,7 +617,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_COMPLETED_RECOVERY_QUEUES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.50">SOURCE_COMPLETED_RECOVERY_QUEUES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.51">SOURCE_COMPLETED_RECOVERY_QUEUES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_COMPLETED_RECOVERY_QUEUES">Constant Field Values</a></dd>
@@ -609,7 +630,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>SOURCE_FAILED_RECOVERY_QUEUES</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.51">SOURCE_FAILED_RECOVERY_QUEUES</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.52">SOURCE_FAILED_RECOVERY_QUEUES</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_FAILED_RECOVERY_QUEUES">Constant Field Values</a></dd>
@@ -622,7 +643,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockListLast">
<li class="blockList">
<h4>SOURCE_INITIALIZING</h4>
-<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.53">SOURCE_INITIALIZING</a></pre>
+<pre>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.54">SOURCE_INITIALIZING</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.SOURCE_INITIALIZING">Constant Field Values</a></dd>
@@ -643,7 +664,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>setLastShippedAge</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.55">setLastShippedAge</a>(long age)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.56">setLastShippedAge</a>(long age)</pre>
</li>
</ul>
<a name="incrSizeOfLogQueue-int-">
@@ -652,7 +673,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfLogQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.56">incrSizeOfLogQueue</a>(int size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.57">incrSizeOfLogQueue</a>(int size)</pre>
</li>
</ul>
<a name="decrSizeOfLogQueue-int-">
@@ -661,7 +682,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfLogQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.57">decrSizeOfLogQueue</a>(int size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.58">decrSizeOfLogQueue</a>(int size)</pre>
</li>
</ul>
<a name="incrLogEditsFiltered-long-">
@@ -670,7 +691,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrLogEditsFiltered</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.58">incrLogEditsFiltered</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.59">incrLogEditsFiltered</a>(long size)</pre>
</li>
</ul>
<a name="incrBatchesShipped-int-">
@@ -679,7 +700,16 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrBatchesShipped</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.59">incrBatchesShipped</a>(int batches)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.60">incrBatchesShipped</a>(int batches)</pre>
+</li>
+</ul>
+<a name="incrFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrFailedBatches</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.61">incrFailedBatches</a>()</pre>
</li>
</ul>
<a name="incrOpsShipped-long-">
@@ -688,7 +718,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrOpsShipped</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.60">incrOpsShipped</a>(long ops)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.62">incrOpsShipped</a>(long ops)</pre>
</li>
</ul>
<a name="incrShippedBytes-long-">
@@ -697,7 +727,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrShippedBytes</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.61">incrShippedBytes</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.63">incrShippedBytes</a>(long size)</pre>
</li>
</ul>
<a name="incrLogReadInBytes-long-">
@@ -706,7 +736,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInBytes</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.62">incrLogReadInBytes</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.64">incrLogReadInBytes</a>(long size)</pre>
</li>
</ul>
<a name="incrLogReadInEdits-long-">
@@ -715,7 +745,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInEdits</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.63">incrLogReadInEdits</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.65">incrLogReadInEdits</a>(long size)</pre>
</li>
</ul>
<a name="clear--">
@@ -724,7 +754,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.64">clear</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.66">clear</a>()</pre>
</li>
</ul>
<a name="getLastShippedAge--">
@@ -733,7 +763,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getLastShippedAge</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.65">getLastShippedAge</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.67">getLastShippedAge</a>()</pre>
</li>
</ul>
<a name="getSizeOfLogQueue--">
@@ -742,7 +772,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getSizeOfLogQueue</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.66">getSizeOfLogQueue</a>()</pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.68">getSizeOfLogQueue</a>()</pre>
</li>
</ul>
<a name="incrHFilesShipped-long-">
@@ -751,7 +781,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrHFilesShipped</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.67">incrHFilesShipped</a>(long hfiles)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.69">incrHFilesShipped</a>(long hfiles)</pre>
</li>
</ul>
<a name="incrSizeOfHFileRefsQueue-long-">
@@ -760,7 +790,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfHFileRefsQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.68">incrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.70">incrSizeOfHFileRefsQueue</a>(long size)</pre>
</li>
</ul>
<a name="decrSizeOfHFileRefsQueue-long-">
@@ -769,7 +799,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfHFileRefsQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.69">decrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.71">decrSizeOfHFileRefsQueue</a>(long size)</pre>
</li>
</ul>
<a name="incrUnknownFileLengthForClosedWAL--">
@@ -778,7 +808,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrUnknownFileLengthForClosedWAL</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.70">incrUnknownFileLengthForClosedWAL</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.72">incrUnknownFileLengthForClosedWAL</a>()</pre>
</li>
</ul>
<a name="incrUncleanlyClosedWALs--">
@@ -787,7 +817,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrUncleanlyClosedWALs</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.71">incrUncleanlyClosedWALs</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.73">incrUncleanlyClosedWALs</a>()</pre>
</li>
</ul>
<a name="getUncleanlyClosedWALs--">
@@ -796,7 +826,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getUncleanlyClosedWALs</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.72">getUncleanlyClosedWALs</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.74">getUncleanlyClosedWALs</a>()</pre>
</li>
</ul>
<a name="incrBytesSkippedInUncleanlyClosedWALs-long-">
@@ -805,7 +835,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrBytesSkippedInUncleanlyClosedWALs</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.73">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.75">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
</li>
</ul>
<a name="incrRestartedWALReading--">
@@ -814,7 +844,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrRestartedWALReading</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.74">incrRestartedWALReading</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.76">incrRestartedWALReading</a>()</pre>
</li>
</ul>
<a name="incrRepeatedFileBytes-long-">
@@ -823,7 +853,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrRepeatedFileBytes</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.75">incrRepeatedFileBytes</a>(long bytes)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.77">incrRepeatedFileBytes</a>(long bytes)</pre>
</li>
</ul>
<a name="incrCompletedWAL--">
@@ -832,7 +862,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedWAL</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.76">incrCompletedWAL</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.78">incrCompletedWAL</a>()</pre>
</li>
</ul>
<a name="incrCompletedRecoveryQueue--">
@@ -841,7 +871,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedRecoveryQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.77">incrCompletedRecoveryQueue</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.79">incrCompletedRecoveryQueue</a>()</pre>
</li>
</ul>
<a name="incrFailedRecoveryQueue--">
@@ -850,7 +880,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrFailedRecoveryQueue</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.78">incrFailedRecoveryQueue</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.80">incrFailedRecoveryQueue</a>()</pre>
</li>
</ul>
<a name="getWALEditsRead--">
@@ -859,7 +889,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getWALEditsRead</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.79">getWALEditsRead</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.81">getWALEditsRead</a>()</pre>
</li>
</ul>
<a name="getShippedOps--">
@@ -868,7 +898,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getShippedOps</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.80">getShippedOps</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.82">getShippedOps</a>()</pre>
</li>
</ul>
<a name="getEditsFiltered--">
@@ -877,7 +907,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getEditsFiltered</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.81">getEditsFiltered</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.83">getEditsFiltered</a>()</pre>
</li>
</ul>
<a name="setOldestWalAge-long-">
@@ -886,7 +916,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>setOldestWalAge</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.82">setOldestWalAge</a>(long age)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.84">setOldestWalAge</a>(long age)</pre>
</li>
</ul>
<a name="getOldestWalAge--">
@@ -895,7 +925,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>getOldestWalAge</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.83">getOldestWalAge</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.85">getOldestWalAge</a>()</pre>
</li>
</ul>
<a name="incrSourceInitializing--">
@@ -904,7 +934,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>incrSourceInitializing</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.84">incrSourceInitializing</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.86">incrSourceInitializing</a>()</pre>
</li>
</ul>
<a name="decrSourceInitializing--">
@@ -913,7 +943,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockList">
<li class="blockList">
<h4>decrSourceInitializing</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.85">decrSourceInitializing</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.87">decrSourceInitializing</a>()</pre>
</li>
</ul>
<a name="getSourceInitializing--">
@@ -922,7 +952,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.ht
<ul class="blockListLast">
<li class="blockList">
<h4>getSourceInitializing</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.86">getSourceInitializing</a>()</pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#line.88">getSourceInitializing</a>()</pre>
</li>
</ul>
</li>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html
index bfdb6c2f0d..f00215fc55 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -160,6 +160,14 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#completedWAL">completedWAL</a></span></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#failedBatchesKey">failedBatchesKey</a></span></code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#id">id</a></span></code> </td>
</tr>
@@ -305,7 +313,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<!-- -->
</a>
<h3>Fields inherited from interface org.apache.hadoop.hbase.replication.regionserver.<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
+<code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_AGE_OF_LAST_SHIPPED_OP">SOURCE_AGE_OF_LAST_SHIPPED_OP</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH">SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</a>, <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html# [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource">
@@ -457,88 +465,92 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrFailedBatches--">incrFailedBatches</a></span>()</code> </td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrHFilesShipped-long-">incrHFilesShipped</a></span>(long hfiles)</code> </td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long size)</code> </td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></span>(long size)</code> </td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrOpsShipped-long-">incrOpsShipped</a></span>(long ops)</code> </td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrShippedBytes-long-">incrShippedBytes</a></span>(long size)</code> </td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></span>(int size)</code> </td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code> </td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#init--">init</a></span>()</code>
<div class="block">Clear out the metrics and re-prepare the source.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#removeMetric-java.lang.String-">removeMetric</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code>
<div class="block">Remove a metric and no longer announce it.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#setGauge-java.lang.String-long-">setGauge</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</code>
<div class="block">Set a gauge to a specific value.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#setLastShippedAge-long-">setLastShippedAge</a></span>(long age)</code> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#setOldestWalAge-long-">setOldestWalAge</a></span>(long age)</code> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#updateHistogram-java.lang.String-long-">updateHistogram</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</code>
@@ -646,13 +658,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.36">shippedOpsKey</a></pre>
</li>
</ul>
+<a name="failedBatchesKey">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedBatchesKey</h4>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.37">failedBatchesKey</a></pre>
+</li>
+</ul>
<a name="keyPrefix">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keyPrefix</h4>
-<pre>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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.37">keyPrefix</a></pre>
+<pre>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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.38">keyPrefix</a></pre>
</li>
</ul>
<a name="shippedBytesKey">
@@ -661,7 +682,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedBytesKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.39">shippedBytesKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.40">shippedBytesKey</a></pre>
</li>
</ul>
<a name="logReadInBytesKey">
@@ -670,7 +691,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logReadInBytesKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.40">logReadInBytesKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.41">logReadInBytesKey</a></pre>
</li>
</ul>
<a name="shippedHFilesKey">
@@ -679,7 +700,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedHFilesKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.41">shippedHFilesKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.42">shippedHFilesKey</a></pre>
</li>
</ul>
<a name="sizeOfHFileRefsQueueKey">
@@ -688,7 +709,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sizeOfHFileRefsQueueKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.42">sizeOfHFileRefsQueueKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.43">sizeOfHFileRefsQueueKey</a></pre>
</li>
</ul>
<a name="oldestWalAgeKey">
@@ -697,7 +718,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>oldestWalAgeKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.43">oldestWalAgeKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.44">oldestWalAgeKey</a></pre>
</li>
</ul>
<a name="sourceInitializingKey">
@@ -706,7 +727,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sourceInitializingKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.44">sourceInitializingKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.45">sourceInitializingKey</a></pre>
</li>
</ul>
<a name="ageOfLastShippedOpHist">
@@ -715,7 +736,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>ageOfLastShippedOpHist</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableHistogram.html" title="class in org.apache.hadoop.metrics2.lib">MutableHistogram</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.46">ageOfLastShippedOpHist</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableHistogram.html" title="class in org.apache.hadoop.metrics2.lib">MutableHistogram</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.47">ageOfLastShippedOpHist</a></pre>
</li>
</ul>
<a name="sizeOfLogQueueGauge">
@@ -724,7 +745,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sizeOfLogQueueGauge</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.47">sizeOfLogQueueGauge</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.48">sizeOfLogQueueGauge</a></pre>
</li>
</ul>
<a name="logReadInEditsCounter">
@@ -733,7 +754,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logReadInEditsCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.48">logReadInEditsCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.49">logReadInEditsCounter</a></pre>
</li>
</ul>
<a name="walEditsFilteredCounter">
@@ -742,7 +763,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>walEditsFilteredCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.49">walEditsFilteredCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.50">walEditsFilteredCounter</a></pre>
</li>
</ul>
<a name="shippedBatchesCounter">
@@ -751,7 +772,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedBatchesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.50">shippedBatchesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.51">shippedBatchesCounter</a></pre>
+</li>
+</ul>
+<a name="failedBatchesCounter">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedBatchesCounter</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.52">failedBatchesCounter</a></pre>
</li>
</ul>
<a name="shippedOpsCounter">
@@ -760,7 +790,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedOpsCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.51">shippedOpsCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.53">shippedOpsCounter</a></pre>
</li>
</ul>
<a name="shippedBytesCounter">
@@ -769,7 +799,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedBytesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.52">shippedBytesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.54">shippedBytesCounter</a></pre>
</li>
</ul>
<a name="logReadInBytesCounter">
@@ -778,7 +808,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logReadInBytesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.53">logReadInBytesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.55">logReadInBytesCounter</a></pre>
</li>
</ul>
<a name="shippedHFilesCounter">
@@ -787,7 +817,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>shippedHFilesCounter</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.54">shippedHFilesCounter</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.56">shippedHFilesCounter</a></pre>
</li>
</ul>
<a name="sizeOfHFileRefsQueueGauge">
@@ -796,7 +826,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sizeOfHFileRefsQueueGauge</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.55">sizeOfHFileRefsQueueGauge</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.57">sizeOfHFileRefsQueueGauge</a></pre>
</li>
</ul>
<a name="unknownFileLengthKey">
@@ -805,7 +835,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>unknownFileLengthKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.57">unknownFileLengthKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.59">unknownFileLengthKey</a></pre>
</li>
</ul>
<a name="uncleanlyClosedKey">
@@ -814,7 +844,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlyClosedKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.58">uncleanlyClosedKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.60">uncleanlyClosedKey</a></pre>
</li>
</ul>
<a name="uncleanlySkippedBytesKey">
@@ -823,7 +853,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlySkippedBytesKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.59">uncleanlySkippedBytesKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.61">uncleanlySkippedBytesKey</a></pre>
</li>
</ul>
<a name="restartedKey">
@@ -832,7 +862,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>restartedKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.60">restartedKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.62">restartedKey</a></pre>
</li>
</ul>
<a name="repeatedBytesKey">
@@ -841,7 +871,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>repeatedBytesKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.61">repeatedBytesKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.63">repeatedBytesKey</a></pre>
</li>
</ul>
<a name="completedLogsKey">
@@ -850,7 +880,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedLogsKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.62">completedLogsKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.64">completedLogsKey</a></pre>
</li>
</ul>
<a name="completedRecoveryKey">
@@ -859,7 +889,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedRecoveryKey</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.63">completedRecoveryKey</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.65">completedRecoveryKey</a></pre>
</li>
</ul>
<a name="unknownFileLengthForClosedWAL">
@@ -868,7 +898,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>unknownFileLengthForClosedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.64">unknownFileLengthForClosedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.66">unknownFileLengthForClosedWAL</a></pre>
</li>
</ul>
<a name="uncleanlyClosedWAL">
@@ -877,7 +907,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlyClosedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.65">uncleanlyClosedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.67">uncleanlyClosedWAL</a></pre>
</li>
</ul>
<a name="uncleanlyClosedSkippedBytes">
@@ -886,7 +916,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uncleanlyClosedSkippedBytes</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.66">uncleanlyClosedSkippedBytes</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.68">uncleanlyClosedSkippedBytes</a></pre>
</li>
</ul>
<a name="restartWALReading">
@@ -895,7 +925,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>restartWALReading</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.67">restartWALReading</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.69">restartWALReading</a></pre>
</li>
</ul>
<a name="repeatedFileBytes">
@@ -904,7 +934,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>repeatedFileBytes</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.68">repeatedFileBytes</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.70">repeatedFileBytes</a></pre>
</li>
</ul>
<a name="completedWAL">
@@ -913,7 +943,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedWAL</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.69">completedWAL</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.71">completedWAL</a></pre>
</li>
</ul>
<a name="completedRecoveryQueue">
@@ -922,7 +952,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>completedRecoveryQueue</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.70">completedRecoveryQueue</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.72">completedRecoveryQueue</a></pre>
</li>
</ul>
<a name="oldestWalAge">
@@ -931,7 +961,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>oldestWalAge</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.71">oldestWalAge</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.73">oldestWalAge</a></pre>
</li>
</ul>
<a name="sourceInitializing">
@@ -940,7 +970,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>sourceInitializing</h4>
-<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeInt <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.72">sourceInitializing</a></pre>
+<pre>private final org.apache.hadoop.metrics2.lib.MutableGaugeInt <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.74">sourceInitializing</a></pre>
</li>
</ul>
</li>
@@ -957,7 +987,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>MetricsReplicationSourceSourceImpl</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.74">MetricsReplicationSourceSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.76">MetricsReplicationSourceSourceImpl</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a> rms,
<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> id)</pre>
</li>
</ul>
@@ -975,7 +1005,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setLastShippedAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.137">setLastShippedAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.142">setLastShippedAge</a>(long age)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setLastShippedAge-long-">setLastShippedAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -988,7 +1018,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfLogQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.141">incrSizeOfLogQueue</a>(int size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.146">incrSizeOfLogQueue</a>(int size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfLogQueue-int-">incrSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1001,7 +1031,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfLogQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.145">decrSizeOfLogQueue</a>(int size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.150">decrSizeOfLogQueue</a>(int size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfLogQueue-int-">decrSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1014,7 +1044,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInEdits</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.149">incrLogReadInEdits</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.154">incrLogReadInEdits</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInEdits-long-">incrLogReadInEdits</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1027,7 +1057,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogEditsFiltered</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.153">incrLogEditsFiltered</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.158">incrLogEditsFiltered</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1040,20 +1070,33 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrBatchesShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.157">incrBatchesShipped</a>(int batches)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.162">incrBatchesShipped</a>(int batches)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrBatchesShipped-int-">incrBatchesShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
</dl>
</li>
</ul>
+<a name="incrFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrFailedBatches</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.166">incrFailedBatches</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedBatches--">incrFailedBatches</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="incrOpsShipped-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>incrOpsShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.161">incrOpsShipped</a>(long ops)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.170">incrOpsShipped</a>(long ops)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrOpsShipped-long-">incrOpsShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1066,7 +1109,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrShippedBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.165">incrShippedBytes</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.174">incrShippedBytes</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrShippedBytes-long-">incrShippedBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1079,7 +1122,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.169">incrLogReadInBytes</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.178">incrLogReadInBytes</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1092,7 +1135,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.173">clear</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.182">clear</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#clear--">clear</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1105,7 +1148,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getLastShippedAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.202">getLastShippedAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.212">getLastShippedAge</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getLastShippedAge--">getLastShippedAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1118,7 +1161,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrHFilesShipped</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.207">incrHFilesShipped</a>(long hfiles)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.217">incrHFilesShipped</a>(long hfiles)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrHFilesShipped-long-">incrHFilesShipped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1131,7 +1174,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.212">incrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.222">incrSizeOfHFileRefsQueue</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1144,7 +1187,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.217">decrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.227">decrSizeOfHFileRefsQueue</a>(long size)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSizeOfHFileRefsQueue-long-">decrSizeOfHFileRefsQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1157,7 +1200,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getSizeOfLogQueue</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.222">getSizeOfLogQueue</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.232">getSizeOfLogQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getSizeOfLogQueue--">getSizeOfLogQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1170,7 +1213,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrUnknownFileLengthForClosedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.227">incrUnknownFileLengthForClosedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.237">incrUnknownFileLengthForClosedWAL</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1183,7 +1226,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.232">incrUncleanlyClosedWALs</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.242">incrUncleanlyClosedWALs</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1196,7 +1239,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getUncleanlyClosedWALs</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.237">getUncleanlyClosedWALs</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.247">getUncleanlyClosedWALs</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getUncleanlyClosedWALs--">getUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1209,7 +1252,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrBytesSkippedInUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.242">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.252">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrBytesSkippedInUncleanlyClosedWALs-long-">incrBytesSkippedInUncleanlyClosedWALs</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1222,7 +1265,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrRestartedWALReading</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.247">incrRestartedWALReading</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.257">incrRestartedWALReading</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRestartedWALReading--">incrRestartedWALReading</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1235,7 +1278,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrRepeatedFileBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.252">incrRepeatedFileBytes</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.262">incrRepeatedFileBytes</a>(long bytes)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1248,7 +1291,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.257">incrCompletedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.267">incrCompletedWAL</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrCompletedWAL--">incrCompletedWAL</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1261,7 +1304,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.262">incrCompletedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.272">incrCompletedRecoveryQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrCompletedRecoveryQueue--">incrCompletedRecoveryQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1274,7 +1317,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrFailedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.267">incrFailedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.277">incrFailedRecoveryQueue</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1287,7 +1330,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setOldestWalAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.269">setOldestWalAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.279">setOldestWalAge</a>(long age)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#setOldestWalAge-long-">setOldestWalAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1300,7 +1343,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getOldestWalAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.273">getOldestWalAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.283">getOldestWalAge</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getOldestWalAge--">getOldestWalAge</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1313,7 +1356,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incrSourceInitializing</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.278">incrSourceInitializing</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.288">incrSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#incrSourceInitializing--">incrSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1326,7 +1369,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getSourceInitializing</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.283">getSourceInitializing</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.293">getSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getSourceInitializing--">getSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1339,7 +1382,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decrSourceInitializing</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.287">decrSourceInitializing</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.297">decrSourceInitializing</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#decrSourceInitializing--">decrSourceInitializing</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1352,7 +1395,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.292">init</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.302">init</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#init--">BaseSource</a></code></span></div>
<div class="block">Clear out the metrics and re-prepare the source.</div>
<dl>
@@ -1367,7 +1410,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>setGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.297">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.307">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#setGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Set a gauge to a specific value.</div>
@@ -1386,7 +1429,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.302">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.312">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a gauge.</div>
@@ -1405,7 +1448,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.307">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.317">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#decGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Subtract some amount from a gauge.</div>
@@ -1424,7 +1467,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>removeMetric</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.312">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.322">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#removeMetric-java.lang.String-">BaseSource</a></code></span></div>
<div class="block">Remove a metric and no longer announce it.</div>
<dl>
@@ -1441,7 +1484,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>incCounters</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.317">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.327">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incCounters-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a counter.</div>
@@ -1460,7 +1503,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>updateHistogram</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.322">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.332">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#updateHistogram-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some value to a histogram.</div>
@@ -1479,7 +1522,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.327">getMetricsContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.337">getMetricsContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsContext--">BaseSource</a></code></span></div>
<div class="block">Get the metrics context. For hadoop metrics2 system this is usually an all lowercased string.
eg. regionserver, master, thriftserver</div>
@@ -1497,7 +1540,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsDescription</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.332">getMetricsDescription</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.342">getMetricsDescription</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsDescription--">BaseSource</a></code></span></div>
<div class="block">Get the description of what this source exposes.</div>
<dl>
@@ -1512,7 +1555,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsJmxContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.337">getMetricsJmxContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.347">getMetricsJmxContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsJmxContext--">BaseSource</a></code></span></div>
<div class="block">Get the name of the context in JMX that this source will be exposed through.
This is in ObjectName format. With the default context being Hadoop -> HBase</div>
@@ -1528,7 +1571,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getMetricsName</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.342">getMetricsName</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.352">getMetricsName</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsName--">BaseSource</a></code></span></div>
<div class="block">Get the name of the metrics that are being exported by this source.
Eg. IPC, GC, WAL</div>
@@ -1544,7 +1587,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getWALEditsRead</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.346">getWALEditsRead</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.356">getWALEditsRead</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getWALEditsRead--">getWALEditsRead</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1557,7 +1600,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getShippedOps</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.350">getShippedOps</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.360">getShippedOps</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getShippedOps--">getShippedOps</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
@@ -1570,7 +1613,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>getEditsFiltered</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.354">getEditsFiltered</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#line.364">getEditsFiltered</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html#getEditsFiltered--">getEditsFiltered</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a></code></dd>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html
index ad3f3ef6ae..2cb4be25fb 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -202,25 +202,37 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#getFailedBatches--">getFailedBatches</a></span>()</code>
+<div class="block">Get the count of the failed bathes</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#getStartTimestamp--">getStartTimestamp</a></span>()</code>
<div class="block">Gets the time stamp from when the Sink was initialized.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#getTimestampOfLastAppliedOp--">getTimestampOfLastAppliedOp</a></span>()</code>
<div class="block">Get the TimestampOfLastAppliedOp.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#incrementFailedBatches--">incrementFailedBatches</a></span>()</code>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#refreshAgeOfLastAppliedOp--">refreshAgeOfLastAppliedOp</a></span>()</code>
<div class="block">Refreshing the age makes sure the value returned is the actual one and
not the one set a replication time</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#setAgeOfLastAppliedOp-long-">setAgeOfLastAppliedOp</a></span>(long timestamp)</code>
<div class="block">Set the age of the last applied operation</div>
@@ -361,13 +373,37 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="incrementFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrementFailedBatches</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.90">incrementFailedBatches</a>()</pre>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</li>
+</ul>
+<a name="getFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFailedBatches</h4>
+<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.98">getFailedBatches</a>()</pre>
+<div class="block">Get the count of the failed bathes</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>failedBatches</dd>
+</dl>
+</li>
+</ul>
<a name="getAgeOfLastAppliedOp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAgeOfLastAppliedOp</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.91">getAgeOfLastAppliedOp</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.106">getAgeOfLastAppliedOp</a>()</pre>
<div class="block">Get the Age of Last Applied Op</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -381,7 +417,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getTimestampOfLastAppliedOp</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.100">getTimestampOfLastAppliedOp</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.115">getTimestampOfLastAppliedOp</a>()</pre>
<div class="block">Get the TimestampOfLastAppliedOp. If no replication Op applied yet, the value is the timestamp
at which hbase instance starts</div>
<dl>
@@ -396,7 +432,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getStartTimestamp</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.108">getStartTimestamp</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.123">getStartTimestamp</a>()</pre>
<div class="block">Gets the time stamp from when the Sink was initialized.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -410,7 +446,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>getAppliedOps</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.116">getAppliedOps</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html#line.131">getAppliedOps</a>()</pre>
<div class="block">Gets the total number of OPs delivered to this sink.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html
index 60fc20015c..3e38f00fb6 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -385,133 +385,139 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrementFailedBatches--">incrementFailedBatches</a></span>()</code>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrFailedRecoveryQueue--">incrFailedRecoveryQueue</a></span>()</code> </td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrLogEditsFiltered--">incrLogEditsFiltered</a></span>()</code>
<div class="block">The number of log edits filtered out.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrLogEditsFiltered-long-">incrLogEditsFiltered</a></span>(long delta)</code>
<div class="block">Add on the number of log edits filtered</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrLogEditsRead--">incrLogEditsRead</a></span>()</code>
<div class="block">Increment the number of log edits read by one.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrLogEditsRead-long-">incrLogEditsRead</a></span>(long delta)</code>
<div class="block">Add on the the number of log edits read</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrLogReadInBytes-long-">incrLogReadInBytes</a></span>(long readInBytes)</code>
<div class="block">increase the byte number read by source from log file</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrRepeatedFileBytes-long-">incrRepeatedFileBytes</a></span>(long bytes)</code> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrRestartedWALReading--">incrRestartedWALReading</a></span>()</code> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrSizeOfHFileRefsQueue-long-">incrSizeOfHFileRefsQueue</a></span>(long size)</code> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrSizeOfLogQueue--">incrSizeOfLogQueue</a></span>()</code>
<div class="block">Increment size of the log queue.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrSourceInitializing--">incrSourceInitializing</a></span>()</code>
<div class="block">Increment the count for initializing sources</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrUncleanlyClosedWALs--">incrUncleanlyClosedWALs</a></span>()</code> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#incrUnknownFileLengthForClosedWAL--">incrUnknownFileLengthForClosedWAL</a></span>()</code> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#init--">init</a></span>()</code>
<div class="block">Clear out the metrics and re-prepare the source.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#refreshAgeOfLastShippedOp-java.lang.String-">refreshAgeOfLastShippedOp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walGroupId)</code>
<div class="block">Convenience method to use the last given timestamp to refresh the age of the last edit.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#removeMetric-java.lang.String-">removeMetric</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code>
<div class="block">Remove a metric and no longer announce it.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setAgeOfLastShippedOp-long-java.lang.String-">setAgeOfLastShippedOp</a></span>(long timestamp,
<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> walGroup)</code>
<div class="block">Set the age of the last edit that was shipped</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setAgeOfLastShippedOpByTable-long-java.lang.String-">setAgeOfLastShippedOpByTable</a></span>(long timestamp,
<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> tableName)</code>
<div class="block">Set the age of the last edit that was shipped group by table</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setGauge-java.lang.String-long-">setGauge</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</code>
<div class="block">Set a gauge to a specific value.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setOldestWalAge-long-">setOldestWalAge</a></span>(long age)</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setTimeStampNextToReplicate-long-">setTimeStampNextToReplicate</a></span>(long timeStampNextToReplicate)</code>
<div class="block">TimeStamp of next edit targeted for replication.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#setWALReaderEditsBufferUsage-long-">setWALReaderEditsBufferUsage</a></span>(long usageInBytes)</code>
<div class="block">Sets the amount of memory in bytes used in this RegionServer by edits pending replication.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#shipBatch-long-int-">shipBatch</a></span>(long batchSize,
int sizeInBytes)</code>
<div class="block">Convience method to apply changes to metrics do to shipping a batch of logs.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#shipBatch-long-int-long-">shipBatch</a></span>(long batchSize,
int sizeInBytes,
@@ -519,14 +525,14 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<div class="block">Convience method to apply changes to metrics do to shipping a batch of logs.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#updateHistogram-java.lang.String-long-">updateHistogram</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</code>
<div class="block">Add some value to a histogram.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#updateTableLevelMetrics-java.util.List-">updateTableLevelMetrics</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>< [...]
<div class="block">Update the table level replication metrics per table</div>
@@ -870,13 +876,23 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
</dl>
</li>
</ul>
+<a name="incrementFailedBatches--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrementFailedBatches</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.236">incrementFailedBatches</a>()</pre>
+<div class="block">Convenience method to update metrics when batch of operations has failed.</div>
+</li>
+</ul>
<a name="getEditsFiltered--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEditsFiltered</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.237">getEditsFiltered</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.246">getEditsFiltered</a>()</pre>
<div class="block">Gets the number of edits not eligible for replication this source queue logs so far.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -890,7 +906,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getReplicableEdits</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.245">getReplicableEdits</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.254">getReplicableEdits</a>()</pre>
<div class="block">Gets the number of edits eligible for replication read from this source queue logs so far.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -904,7 +920,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getOpsShipped</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.253">getOpsShipped</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.262">getOpsShipped</a>()</pre>
<div class="block">Gets the number of OPs shipped by this source queue to target cluster.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -918,7 +934,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>shipBatch</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.263">shipBatch</a>(long batchSize,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.272">shipBatch</a>(long batchSize,
int sizeInBytes,
long hfiles)</pre>
<div class="block">Convience method to apply changes to metrics do to shipping a batch of logs.</div>
@@ -935,7 +951,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrLogReadInBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.270">incrLogReadInBytes</a>(long readInBytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.279">incrLogReadInBytes</a>(long readInBytes)</pre>
<div class="block">increase the byte number read by source from log file</div>
</li>
</ul>
@@ -945,7 +961,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.276">clear</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.285">clear</a>()</pre>
<div class="block">Removes all metrics about this Source.</div>
</li>
</ul>
@@ -955,7 +971,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getAgeOfLastShippedOp</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.291">getAgeOfLastShippedOp</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.300">getAgeOfLastShippedOp</a>()</pre>
<div class="block">Get AgeOfLastShippedOp</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -969,7 +985,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getSizeOfLogQueue</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.299">getSizeOfLogQueue</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.308">getSizeOfLogQueue</a>()</pre>
<div class="block">Get the sizeOfLogQueue</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -983,7 +999,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getUncleanlyClosedWALs</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.308">getUncleanlyClosedWALs</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.317">getUncleanlyClosedWALs</a>()</pre>
<div class="block">Get the value of uncleanlyClosedWAL counter</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -997,7 +1013,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getTimestampOfLastShippedOp</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.316">getTimestampOfLastShippedOp</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.325">getTimestampOfLastShippedOp</a>()</pre>
<div class="block">Get the timestampsOfLastShippedOp, if there are multiple groups, return the latest one</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1011,7 +1027,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getTimeStampNextToReplicate</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.330">getTimeStampNextToReplicate</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.339">getTimeStampNextToReplicate</a>()</pre>
<div class="block">TimeStamp of next edit to be replicated.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1025,7 +1041,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>setTimeStampNextToReplicate</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.340">setTimeStampNextToReplicate</a>(long timeStampNextToReplicate)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.349">setTimeStampNextToReplicate</a>(long timeStampNextToReplicate)</pre>
<div class="block">TimeStamp of next edit targeted for replication. Used for calculating lag,
as if this timestamp is greater than timestamp of last shipped, it means there's
at least one edit pending replication.</div>
@@ -1041,7 +1057,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getReplicationDelay</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.344">getReplicationDelay</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.353">getReplicationDelay</a>()</pre>
</li>
</ul>
<a name="getSourceInitializing--">
@@ -1050,7 +1066,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getSourceInitializing</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.356">getSourceInitializing</a>()</pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.365">getSourceInitializing</a>()</pre>
<div class="block">Get the source initializing counts</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1064,7 +1080,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getPeerID</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.364">getPeerID</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.373">getPeerID</a>()</pre>
<div class="block">Get the slave peer ID</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1078,7 +1094,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.368">incrSizeOfHFileRefsQueue</a>(long size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.377">incrSizeOfHFileRefsQueue</a>(long size)</pre>
</li>
</ul>
<a name="decrSizeOfHFileRefsQueue-int-">
@@ -1087,7 +1103,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>decrSizeOfHFileRefsQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.374">decrSizeOfHFileRefsQueue</a>(int size)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.383">decrSizeOfHFileRefsQueue</a>(int size)</pre>
</li>
</ul>
<a name="incrUnknownFileLengthForClosedWAL--">
@@ -1096,7 +1112,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrUnknownFileLengthForClosedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.383">incrUnknownFileLengthForClosedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.392">incrUnknownFileLengthForClosedWAL</a>()</pre>
</li>
</ul>
<a name="incrUncleanlyClosedWALs--">
@@ -1105,7 +1121,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.388">incrUncleanlyClosedWALs</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.397">incrUncleanlyClosedWALs</a>()</pre>
</li>
</ul>
<a name="incrBytesSkippedInUncleanlyClosedWALs-long-">
@@ -1114,7 +1130,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrBytesSkippedInUncleanlyClosedWALs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.393">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.402">incrBytesSkippedInUncleanlyClosedWALs</a>(long bytes)</pre>
</li>
</ul>
<a name="incrRestartedWALReading--">
@@ -1123,7 +1139,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrRestartedWALReading</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.398">incrRestartedWALReading</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.407">incrRestartedWALReading</a>()</pre>
</li>
</ul>
<a name="incrRepeatedFileBytes-long-">
@@ -1132,7 +1148,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrRepeatedFileBytes</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.403">incrRepeatedFileBytes</a>(long bytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.412">incrRepeatedFileBytes</a>(long bytes)</pre>
</li>
</ul>
<a name="incrCompletedWAL--">
@@ -1141,7 +1157,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedWAL</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.408">incrCompletedWAL</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.417">incrCompletedWAL</a>()</pre>
</li>
</ul>
<a name="incrCompletedRecoveryQueue--">
@@ -1150,7 +1166,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrCompletedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.413">incrCompletedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.422">incrCompletedRecoveryQueue</a>()</pre>
</li>
</ul>
<a name="incrFailedRecoveryQueue--">
@@ -1159,7 +1175,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incrFailedRecoveryQueue</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.418">incrFailedRecoveryQueue</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.427">incrFailedRecoveryQueue</a>()</pre>
</li>
</ul>
<a name="setOldestWalAge-long-">
@@ -1168,7 +1184,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>setOldestWalAge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.425">setOldestWalAge</a>(long age)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.434">setOldestWalAge</a>(long age)</pre>
</li>
</ul>
<a name="getOldestWalAge--">
@@ -1177,7 +1193,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getOldestWalAge</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.429">getOldestWalAge</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.438">getOldestWalAge</a>()</pre>
</li>
</ul>
<a name="init--">
@@ -1186,7 +1202,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.434">init</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.443">init</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#init--">BaseSource</a></code></span></div>
<div class="block">Clear out the metrics and re-prepare the source.</div>
<dl>
@@ -1201,7 +1217,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>setGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.440">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.449">setGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#setGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Set a gauge to a specific value.</div>
@@ -1220,7 +1236,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.446">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.455">incGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a gauge.</div>
@@ -1239,7 +1255,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>decGauge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.452">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.461">decGauge</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gaugeName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#decGauge-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Subtract some amount from a gauge.</div>
@@ -1258,7 +1274,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>removeMetric</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.458">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.467">removeMetric</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#removeMetric-java.lang.String-">BaseSource</a></code></span></div>
<div class="block">Remove a metric and no longer announce it.</div>
<dl>
@@ -1275,7 +1291,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>incCounters</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.464">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.473">incCounters</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterName,
long delta)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#incCounters-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some amount to a counter.</div>
@@ -1294,7 +1310,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>updateHistogram</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.470">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.479">updateHistogram</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#updateHistogram-java.lang.String-long-">BaseSource</a></code></span></div>
<div class="block">Add some value to a histogram.</div>
@@ -1313,7 +1329,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getMetricsContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.476">getMetricsContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.485">getMetricsContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsContext--">BaseSource</a></code></span></div>
<div class="block">Get the metrics context. For hadoop metrics2 system this is usually an all lowercased string.
eg. regionserver, master, thriftserver</div>
@@ -1331,7 +1347,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getMetricsDescription</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.481">getMetricsDescription</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.490">getMetricsDescription</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsDescription--">BaseSource</a></code></span></div>
<div class="block">Get the description of what this source exposes.</div>
<dl>
@@ -1346,7 +1362,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getMetricsJmxContext</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.486">getMetricsJmxContext</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.495">getMetricsJmxContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsJmxContext--">BaseSource</a></code></span></div>
<div class="block">Get the name of the context in JMX that this source will be exposed through.
This is in ObjectName format. With the default context being Hadoop -> HBase</div>
@@ -1362,7 +1378,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<ul class="blockList">
<li class="blockList">
<h4>getMetricsName</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.491">getMetricsName</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.500">getMetricsName</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#getMetricsName--">BaseSource</a></code></span></div>
<div class="block">Get the name of the metrics that are being exported by this source.
Eg. IPC, GC, WAL</div>
@@ -1379,7 +1395,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/metrics/BaseSource
<li class="blockList">
<h4>getSingleSourceSourceByTable</h4>
<pre>@InterfaceAudience.Private
-public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationTableSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicatio [...]
+public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationTableSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicatio [...]
</li>
</ul>
<a name="setWALReaderEditsBufferUsage-long-">
@@ -1388,7 +1404,7 @@ public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.htm
<ul class="blockList">
<li class="blockList">
<h4>setWALReaderEditsBufferUsage</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.503">setWALReaderEditsBufferUsage</a>(long usageInBytes)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.512">setWALReaderEditsBufferUsage</a>(long usageInBytes)</pre>
<div class="block">Sets the amount of memory in bytes used in this RegionServer by edits pending replication.</div>
</li>
</ul>
@@ -1398,7 +1414,7 @@ public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.htm
<ul class="blockListLast">
<li class="blockList">
<h4>getWALReaderEditsBufferUsage</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.511">getWALReaderEditsBufferUsage</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html#line.520">getWALReaderEditsBufferUsage</a>()</pre>
<div class="block">Returns the amount of memory in bytes used in this RegionServer by edits pending replication.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html
index 307571728a..c1addbe094 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html
@@ -518,7 +518,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>buildBulkLoadHFileMap</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.288">buildBulkLoadHFileMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8 [...]
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.291">buildBulkLoadHFileMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8 [...]
<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table,
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.BulkLoadDescriptor bld)
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>
@@ -534,7 +534,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>addFamilyAndItsHFilePathToTableInMap</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.327">addFamilyAndItsHFilePathToTableInMap</a>(byte[] family,
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.330">addFamilyAndItsHFilePathToTableInMap</a>(byte[] family,
<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> pathToHfileFromNS,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[],<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle [...]
</li>
@@ -545,7 +545,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>addNewTableEntryInMap</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.334">addNewTableEntryInMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8 [...]
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.337">addNewTableEntryInMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8 [...]
byte[] family,
<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> pathToHfileFromNS,
<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> tableName)</pre>
@@ -557,7 +557,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getHFilePath</h4>
-<pre>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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.345">getHFilePath</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table,
+<pre>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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.348">getHFilePath</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table,
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.BulkLoadDescriptor bld,
<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> storeFile,
byte[] family)</pre>
@@ -569,7 +569,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isNewRowOrType</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.356">isNewRowOrType</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> previousCell,
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.359">isNewRowOrType</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> previousCell,
<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -583,7 +583,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>toUUID</h4>
-<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.361">toUUID</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.UUID uuid)</pre>
+<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.364">toUUID</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.UUID uuid)</pre>
</li>
</ul>
<a name="addToHashMultiMap-java.util.Map-java.lang.Object-java.lang.Object-java.lang.Object-">
@@ -594,7 +594,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>addToHashMultiMap</h4>
-<pre>private <K1,K2,V> <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.370">addToHashMultiMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K1,<a href="https://docs [...]
+<pre>private <K1,K2,V> <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.373">addToHashMultiMap</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K1,<a href="https://docs [...]
K1 key1,
K2 key2,
V value)</pre>
@@ -612,7 +612,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>stopReplicationSinkServices</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.381">stopReplicationSinkServices</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.384">stopReplicationSinkServices</a>()</pre>
<div class="block">stop the thread pool executor. It is called when the regionserver is stopped.</div>
</li>
</ul>
@@ -622,7 +622,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>batch</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.403">batch</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.406">batch</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> allRows,
int batchRowSizeThreshold)
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>
@@ -643,7 +643,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getConnection</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.431">getConnection</a>()
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.434">getConnection</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -657,7 +657,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getStats</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.452">getStats</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.455">getStats</a>()</pre>
<div class="block">Get a string representation of this sink's metrics</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -672,7 +672,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>getSinkMetrics</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSink</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.463">getSinkMetrics</a>()</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSink.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSink</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.html#line.466">getSinkMetrics</a>()</pre>
<div class="block">Get replication Sink Metrics</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html
index ad51b82290..06f8baa1f2 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html
@@ -592,7 +592,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>cleanUpHFileRefs</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.243">cleanUpHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit)
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.244">cleanUpHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -606,7 +606,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>updateLogPosition</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.267">updateLogPosition</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/WALEntryBatch.html" title="class in org.apache.hadoop.hbase.replication.regionserver">WALEntryBatch</a> batch)</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.268">updateLogPosition</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/WALEntryBatch.html" title="class in org.apache.hadoop.hbase.replication.regionserver">WALEntryBatch</a> batch)</pre>
</li>
</ul>
<a name="startup-java.lang.Thread.UncaughtExceptionHandler-">
@@ -615,7 +615,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>startup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.291">startup</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> handler)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.292">startup</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> handler)</pre>
</li>
</ul>
<a name="getCurrentPath--">
@@ -624,7 +624,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPath</h4>
-<pre>org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.298">getCurrentPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.299">getCurrentPath</a>()</pre>
</li>
</ul>
<a name="getCurrentPosition--">
@@ -633,7 +633,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPosition</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.302">getCurrentPosition</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.303">getCurrentPosition</a>()</pre>
</li>
</ul>
<a name="setWALReader-org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceWALReader-">
@@ -642,7 +642,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>setWALReader</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.306">setWALReader</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceWALReader.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceWALReader</a> entryReader)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.307">setWALReader</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceWALReader.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceWALReader</a> entryReader)</pre>
</li>
</ul>
<a name="getStartPosition--">
@@ -651,7 +651,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>getStartPosition</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.310">getStartPosition</a>()</pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.311">getStartPosition</a>()</pre>
</li>
</ul>
<a name="isActive--">
@@ -660,7 +660,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>isActive</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.314">isActive</a>()</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.315">isActive</a>()</pre>
</li>
</ul>
<a name="setWorkerState-org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipper.WorkerState-">
@@ -669,7 +669,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>setWorkerState</h4>
-<pre>protected final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.318">setWorkerState</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.WorkerState.html" title="enum in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceShipper.WorkerState</a> state)</pre>
+<pre>protected final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.319">setWorkerState</a>(<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.WorkerState.html" title="enum in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceShipper.WorkerState</a> state)</pre>
</li>
</ul>
<a name="stopWorker--">
@@ -678,7 +678,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>stopWorker</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.322">stopWorker</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.323">stopWorker</a>()</pre>
</li>
</ul>
<a name="isFinished--">
@@ -687,7 +687,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockList">
<li class="blockList">
<h4>isFinished</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.326">isFinished</a>()</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.327">isFinished</a>()</pre>
</li>
</ul>
<a name="clearWALEntryBatch--">
@@ -696,7 +696,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
<ul class="blockListLast">
<li class="blockList">
<h4>clearWALEntryBatch</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.346">clearWALEntryBatch</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#line.347">clearWALEntryBatch</a>()</pre>
<div class="block">Attempts to properly update <code>ReplicationSourceManager.totalBufferUser</code>,
in case there were unprocessed entries batched by the reader to the shipper,
but the shipper didn't manage to ship those because the replication source is being terminated.
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
index b4803687ee..910d33c971 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
@@ -110,8 +110,8 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (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><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.FilterType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.FilterType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index bc4f37a66c..50e1b7f0d4 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><E> (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><T>, 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/SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">SnapshotScannerHDFSAclHelper.HDFSAclOperation.AclType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/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/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/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/Permission.Scope.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Scope</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</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 6ec2c4a332..cf4f995c4c 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -189,8 +189,8 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (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><T>, 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/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
</ul>
</li>
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 63ff49bf20..16bce84490 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -535,15 +535,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><E> (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><T>, 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/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLockWithObjectPool.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLockWithObjectPool.ReferenceType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HbckErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HbckErrorReporter.ERROR_CODE</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/DNS.ServerType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">DNS.ServerType</span></a></li>
-<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><T>)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/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><T>)</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/DNS.ServerType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">DNS.ServerType</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 8d98b40d06..f8a32d0599 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -198,8 +198,8 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (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><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
</ul>
</li>
</ul>
diff --git a/devapidocs/org/apache/hadoop/metrics2/lib/class-use/MutableFastCounter.html b/devapidocs/org/apache/hadoop/metrics2/lib/class-use/MutableFastCounter.html
index bc54bca1cb..452a81837e 100644
--- a/devapidocs/org/apache/hadoop/metrics2/lib/class-use/MutableFastCounter.html
+++ b/devapidocs/org/apache/hadoop/metrics2/lib/class-use/MutableFastCounter.html
@@ -546,114 +546,126 @@ service.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedRecoveryQueue">failedRecoveryQueue</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSinkSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSinkSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#hfilesCounter">hfilesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#logReadInBytesCounter">logReadInBytesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedBatchesCounter">failedBatchesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInBytesCounter">logReadInBytesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#failedRecoveryQueue">failedRecoveryQueue</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#logReadInEditsCounter">logReadInEditsCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSinkSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#hfilesCounter">hfilesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInEditsCounter">logReadInEditsCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#logReadInBytesCounter">logReadInBytesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSinkSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#opsCounter">opsCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInBytesCounter">logReadInBytesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#repeatedFileBytes">repeatedFileBytes</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#logReadInEditsCounter">logReadInEditsCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#repeatedFileBytes">repeatedFileBytes</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#logReadInEditsCounter">logReadInEditsCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#restartWALReading">restartWALReading</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSinkSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSinkSourceImpl.html#opsCounter">opsCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#restartWALReading">restartWALReading</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#repeatedFileBytes">repeatedFileBytes</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedBatchesCounter">shippedBatchesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#repeatedFileBytes">repeatedFileBytes</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBatchesCounter">shippedBatchesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#restartWALReading">restartWALReading</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#restartWALReading">restartWALReading</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationTableSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationTableSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedBatchesCounter">shippedBatchesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBatchesCounter">shippedBatchesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedHFilesCounter">shippedHFilesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedHFilesCounter">shippedHFilesCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationTableSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationTableSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedOpsCounter">shippedOpsCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedBytesCounter">shippedBytesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedOpsCounter">shippedOpsCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedHFilesCounter">shippedHFilesCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#uncleanlyClosedSkippedBytes">uncleanlyClosedSkippedBytes</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedHFilesCounter">shippedHFilesCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedSkippedBytes">uncleanlyClosedSkippedBytes</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#shippedOpsCounter">shippedOpsCounter</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#uncleanlyClosedWAL">uncleanlyClosedWAL</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#shippedOpsCounter">shippedOpsCounter</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedWAL">uncleanlyClosedWAL</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#uncleanlyClosedSkippedBytes">uncleanlyClosedSkippedBytes</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#unknownFileLengthForClosedWAL">unknownFileLengthForClosedWAL</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedSkippedBytes">uncleanlyClosedSkippedBytes</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#unknownFileLengthForClosedWAL">unknownFileLengthForClosedWAL</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#uncleanlyClosedWAL">uncleanlyClosedWAL</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#walEditsFilteredCounter">walEditsFilteredCounter</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#uncleanlyClosedWAL">uncleanlyClosedWAL</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#unknownFileLengthForClosedWAL">unknownFileLengthForClosedWAL</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#unknownFileLengthForClosedWAL">unknownFileLengthForClosedWAL</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MetricsReplicationSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html#walEditsFilteredCounter">walEditsFilteredCounter</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetricsReplicationGlobalSourceSourceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSourceImpl.html#walEditsFilteredCounter">walEditsFilteredCounter</a></span></code> </td>
</tr>
</tbody>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/HBaseServerBase.html b/devapidocs/src-html/org/apache/hadoop/hbase/HBaseServerBase.html
index 0cb382e71b..ec667859e9 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/HBaseServerBase.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/HBaseServerBase.html
@@ -59,553 +59,573 @@
<span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.regionserver.ChunkCreator;<a name="line.51"></a>
<span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.regionserver.HeapMemoryManager;<a name="line.52"></a>
<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.regionserver.MemStoreLAB;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.security.Superusers;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.security.User;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.security.access.AccessChecker;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.security.access.ZKPermissionWatcher;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.unsafe.HBasePlatformDependent;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.util.Addressing;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.util.CommonFSUtils;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.util.FSTableDescriptors;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.util.NettyEventLoopGroupConfig;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.util.Pair;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.util.Sleeper;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.zookeeper.ClusterStatusTracker;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.zookeeper.ZKAuthentication;<a name="line.68"></a>
-<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.zookeeper.ZKWatcher;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>import org.slf4j.Logger;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>import org.slf4j.LoggerFactory;<a name="line.72"></a>
-<span class="sourceLineNo">073</span><a name="line.73"></a>
-<span class="sourceLineNo">074</span>/**<a name="line.74"></a>
-<span class="sourceLineNo">075</span> * Base class for hbase services, such as master or region server.<a name="line.75"></a>
-<span class="sourceLineNo">076</span> */<a name="line.76"></a>
-<span class="sourceLineNo">077</span>@InterfaceAudience.Private<a name="line.77"></a>
-<span class="sourceLineNo">078</span>public abstract class HBaseServerBase<R extends HBaseRpcServicesBase<?>> extends Thread<a name="line.78"></a>
-<span class="sourceLineNo">079</span> implements Server, ConfigurationObserver, ConnectionRegistryEndpoint {<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> private static final Logger LOG = LoggerFactory.getLogger(HBaseServerBase.class);<a name="line.81"></a>
-<span class="sourceLineNo">082</span><a name="line.82"></a>
-<span class="sourceLineNo">083</span> protected final Configuration conf;<a name="line.83"></a>
-<span class="sourceLineNo">084</span><a name="line.84"></a>
-<span class="sourceLineNo">085</span> // Go down hard. Used if file system becomes unavailable and also in<a name="line.85"></a>
-<span class="sourceLineNo">086</span> // debugging and unit tests.<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected final AtomicBoolean abortRequested = new AtomicBoolean(false);<a name="line.87"></a>
-<span class="sourceLineNo">088</span><a name="line.88"></a>
-<span class="sourceLineNo">089</span> // Set when a report to the master comes back with a message asking us to<a name="line.89"></a>
-<span class="sourceLineNo">090</span> // shutdown. Also set by call to stop when debugging or running unit tests<a name="line.90"></a>
-<span class="sourceLineNo">091</span> // of HRegionServer in isolation.<a name="line.91"></a>
-<span class="sourceLineNo">092</span> protected volatile boolean stopped = false;<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> * This servers startcode.<a name="line.95"></a>
-<span class="sourceLineNo">096</span> */<a name="line.96"></a>
-<span class="sourceLineNo">097</span> protected final long startcode;<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> protected final UserProvider userProvider;<a name="line.99"></a>
-<span class="sourceLineNo">100</span><a name="line.100"></a>
-<span class="sourceLineNo">101</span> // zookeeper connection and watcher<a name="line.101"></a>
-<span class="sourceLineNo">102</span> protected final ZKWatcher zooKeeper;<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> /**<a name="line.104"></a>
-<span class="sourceLineNo">105</span> * The server name the Master sees us as. Its made from the hostname the master passes us, port,<a name="line.105"></a>
-<span class="sourceLineNo">106</span> * and server startcode. Gets set after registration against Master.<a name="line.106"></a>
-<span class="sourceLineNo">107</span> */<a name="line.107"></a>
-<span class="sourceLineNo">108</span> protected ServerName serverName;<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> protected final R rpcServices;<a name="line.110"></a>
-<span class="sourceLineNo">111</span><a name="line.111"></a>
-<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * hostname specified by hostname config<a name="line.113"></a>
-<span class="sourceLineNo">114</span> */<a name="line.114"></a>
-<span class="sourceLineNo">115</span> protected final String useThisHostnameInstead;<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> * Provide online slow log responses from ringbuffer<a name="line.118"></a>
-<span class="sourceLineNo">119</span> */<a name="line.119"></a>
-<span class="sourceLineNo">120</span> protected final NamedQueueRecorder namedQueueRecorder;<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span> * Configuration manager is used to register/deregister and notify the configuration observers<a name="line.123"></a>
-<span class="sourceLineNo">124</span> * when the regionserver is notified that there was a change in the on disk configs.<a name="line.124"></a>
-<span class="sourceLineNo">125</span> */<a name="line.125"></a>
-<span class="sourceLineNo">126</span> protected final ConfigurationManager configurationManager;<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /**<a name="line.128"></a>
-<span class="sourceLineNo">129</span> * ChoreService used to schedule tasks that we want to run periodically<a name="line.129"></a>
-<span class="sourceLineNo">130</span> */<a name="line.130"></a>
-<span class="sourceLineNo">131</span> protected final ChoreService choreService;<a name="line.131"></a>
-<span class="sourceLineNo">132</span><a name="line.132"></a>
-<span class="sourceLineNo">133</span> // Instance of the hbase executor executorService.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> protected final ExecutorService executorService;<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span> // Cluster Status Tracker<a name="line.136"></a>
-<span class="sourceLineNo">137</span> protected final ClusterStatusTracker clusterStatusTracker;<a name="line.137"></a>
-<span class="sourceLineNo">138</span><a name="line.138"></a>
-<span class="sourceLineNo">139</span> protected final CoordinatedStateManager csm;<a name="line.139"></a>
-<span class="sourceLineNo">140</span><a name="line.140"></a>
-<span class="sourceLineNo">141</span> // Info server. Default access so can be used by unit tests. REGIONSERVER<a name="line.141"></a>
-<span class="sourceLineNo">142</span> // is name of the webapp and the attribute name used stuffing this instance<a name="line.142"></a>
-<span class="sourceLineNo">143</span> // into web context.<a name="line.143"></a>
-<span class="sourceLineNo">144</span> protected InfoServer infoServer;<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> protected HFileSystem dataFs;<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span> protected HFileSystem walFs;<a name="line.148"></a>
+<span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.regionserver.ShutdownHook;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.security.Superusers;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.security.User;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.security.access.AccessChecker;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.security.access.ZKPermissionWatcher;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>import org.apache.hadoop.hbase.unsafe.HBasePlatformDependent;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>import org.apache.hadoop.hbase.util.Addressing;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>import org.apache.hadoop.hbase.util.CommonFSUtils;<a name="line.62"></a>
+<span class="sourceLineNo">063</span>import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;<a name="line.63"></a>
+<span class="sourceLineNo">064</span>import org.apache.hadoop.hbase.util.FSTableDescriptors;<a name="line.64"></a>
+<span class="sourceLineNo">065</span>import org.apache.hadoop.hbase.util.NettyEventLoopGroupConfig;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>import org.apache.hadoop.hbase.util.Pair;<a name="line.66"></a>
+<span class="sourceLineNo">067</span>import org.apache.hadoop.hbase.util.Sleeper;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>import org.apache.hadoop.hbase.zookeeper.ClusterStatusTracker;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>import org.apache.hadoop.hbase.zookeeper.ZKAuthentication;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>import org.apache.hadoop.hbase.zookeeper.ZKWatcher;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>import org.slf4j.Logger;<a name="line.72"></a>
+<span class="sourceLineNo">073</span>import org.slf4j.LoggerFactory;<a name="line.73"></a>
+<span class="sourceLineNo">074</span><a name="line.74"></a>
+<span class="sourceLineNo">075</span>/**<a name="line.75"></a>
+<span class="sourceLineNo">076</span> * Base class for hbase services, such as master or region server.<a name="line.76"></a>
+<span class="sourceLineNo">077</span> */<a name="line.77"></a>
+<span class="sourceLineNo">078</span>@InterfaceAudience.Private<a name="line.78"></a>
+<span class="sourceLineNo">079</span>public abstract class HBaseServerBase<R extends HBaseRpcServicesBase<?>> extends Thread<a name="line.79"></a>
+<span class="sourceLineNo">080</span> implements Server, ConfigurationObserver, ConnectionRegistryEndpoint {<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> private static final Logger LOG = LoggerFactory.getLogger(HBaseServerBase.class);<a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"></a>
+<span class="sourceLineNo">084</span> protected final Configuration conf;<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span> // Go down hard. Used if file system becomes unavailable and also in<a name="line.86"></a>
+<span class="sourceLineNo">087</span> // debugging and unit tests.<a name="line.87"></a>
+<span class="sourceLineNo">088</span> protected final AtomicBoolean abortRequested = new AtomicBoolean(false);<a name="line.88"></a>
+<span class="sourceLineNo">089</span><a name="line.89"></a>
+<span class="sourceLineNo">090</span> // Set when a report to the master comes back with a message asking us to<a name="line.90"></a>
+<span class="sourceLineNo">091</span> // shutdown. Also set by call to stop when debugging or running unit tests<a name="line.91"></a>
+<span class="sourceLineNo">092</span> // of HRegionServer in isolation.<a name="line.92"></a>
+<span class="sourceLineNo">093</span> protected volatile boolean stopped = false;<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> // Only for testing<a name="line.95"></a>
+<span class="sourceLineNo">096</span> private boolean isShutdownHookInstalled = false;<a name="line.96"></a>
+<span class="sourceLineNo">097</span><a name="line.97"></a>
+<span class="sourceLineNo">098</span> /**<a name="line.98"></a>
+<span class="sourceLineNo">099</span> * This servers startcode.<a name="line.99"></a>
+<span class="sourceLineNo">100</span> */<a name="line.100"></a>
+<span class="sourceLineNo">101</span> protected final long startcode;<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> protected final UserProvider userProvider;<a name="line.103"></a>
+<span class="sourceLineNo">104</span><a name="line.104"></a>
+<span class="sourceLineNo">105</span> // zookeeper connection and watcher<a name="line.105"></a>
+<span class="sourceLineNo">106</span> protected final ZKWatcher zooKeeper;<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span> /**<a name="line.108"></a>
+<span class="sourceLineNo">109</span> * The server name the Master sees us as. Its made from the hostname the master passes us, port,<a name="line.109"></a>
+<span class="sourceLineNo">110</span> * and server startcode. Gets set after registration against Master.<a name="line.110"></a>
+<span class="sourceLineNo">111</span> */<a name="line.111"></a>
+<span class="sourceLineNo">112</span> protected ServerName serverName;<a name="line.112"></a>
+<span class="sourceLineNo">113</span><a name="line.113"></a>
+<span class="sourceLineNo">114</span> protected final R rpcServices;<a name="line.114"></a>
+<span class="sourceLineNo">115</span><a name="line.115"></a>
+<span class="sourceLineNo">116</span> /**<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * hostname specified by hostname config<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> protected final String useThisHostnameInstead;<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> * Provide online slow log responses from ringbuffer<a name="line.122"></a>
+<span class="sourceLineNo">123</span> */<a name="line.123"></a>
+<span class="sourceLineNo">124</span> protected final NamedQueueRecorder namedQueueRecorder;<a name="line.124"></a>
+<span class="sourceLineNo">125</span><a name="line.125"></a>
+<span class="sourceLineNo">126</span> /**<a name="line.126"></a>
+<span class="sourceLineNo">127</span> * Configuration manager is used to register/deregister and notify the configuration observers<a name="line.127"></a>
+<span class="sourceLineNo">128</span> * when the regionserver is notified that there was a change in the on disk configs.<a name="line.128"></a>
+<span class="sourceLineNo">129</span> */<a name="line.129"></a>
+<span class="sourceLineNo">130</span> protected final ConfigurationManager configurationManager;<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> * ChoreService used to schedule tasks that we want to run periodically<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> protected final ChoreService choreService;<a name="line.135"></a>
+<span class="sourceLineNo">136</span><a name="line.136"></a>
+<span class="sourceLineNo">137</span> // Instance of the hbase executor executorService.<a name="line.137"></a>
+<span class="sourceLineNo">138</span> protected final ExecutorService executorService;<a name="line.138"></a>
+<span class="sourceLineNo">139</span><a name="line.139"></a>
+<span class="sourceLineNo">140</span> // Cluster Status Tracker<a name="line.140"></a>
+<span class="sourceLineNo">141</span> protected final ClusterStatusTracker clusterStatusTracker;<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span> protected final CoordinatedStateManager csm;<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> // Info server. Default access so can be used by unit tests. REGIONSERVER<a name="line.145"></a>
+<span class="sourceLineNo">146</span> // is name of the webapp and the attribute name used stuffing this instance<a name="line.146"></a>
+<span class="sourceLineNo">147</span> // into web context.<a name="line.147"></a>
+<span class="sourceLineNo">148</span> protected InfoServer infoServer;<a name="line.148"></a>
<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> protected Path dataRootDir;<a name="line.150"></a>
+<span class="sourceLineNo">150</span> protected HFileSystem dataFs;<a name="line.150"></a>
<span class="sourceLineNo">151</span><a name="line.151"></a>
-<span class="sourceLineNo">152</span> protected Path walRootDir;<a name="line.152"></a>
+<span class="sourceLineNo">152</span> protected HFileSystem walFs;<a name="line.152"></a>
<span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span> protected final int msgInterval;<a name="line.154"></a>
+<span class="sourceLineNo">154</span> protected Path dataRootDir;<a name="line.154"></a>
<span class="sourceLineNo">155</span><a name="line.155"></a>
-<span class="sourceLineNo">156</span> // A sleeper that sleeps for msgInterval.<a name="line.156"></a>
-<span class="sourceLineNo">157</span> protected final Sleeper sleeper;<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> * Go here to get table descriptors.<a name="line.160"></a>
-<span class="sourceLineNo">161</span> */<a name="line.161"></a>
-<span class="sourceLineNo">162</span> protected TableDescriptors tableDescriptors;<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span> /**<a name="line.164"></a>
-<span class="sourceLineNo">165</span> * The asynchronous cluster connection to be shared by services.<a name="line.165"></a>
-<span class="sourceLineNo">166</span> */<a name="line.166"></a>
-<span class="sourceLineNo">167</span> protected AsyncClusterConnection asyncClusterConnection;<a name="line.167"></a>
-<span class="sourceLineNo">168</span><a name="line.168"></a>
-<span class="sourceLineNo">169</span> /**<a name="line.169"></a>
-<span class="sourceLineNo">170</span> * Cache for the meta region replica's locations. Also tracks their changes to avoid stale cache<a name="line.170"></a>
-<span class="sourceLineNo">171</span> * entries. Used for serving ClientMetaService.<a name="line.171"></a>
-<span class="sourceLineNo">172</span> */<a name="line.172"></a>
-<span class="sourceLineNo">173</span> protected final MetaRegionLocationCache metaRegionLocationCache;<a name="line.173"></a>
-<span class="sourceLineNo">174</span><a name="line.174"></a>
-<span class="sourceLineNo">175</span> protected final NettyEventLoopGroupConfig eventLoopGroupConfig;<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> * If running on Windows, do windows-specific setup.<a name="line.178"></a>
-<span class="sourceLineNo">179</span> */<a name="line.179"></a>
-<span class="sourceLineNo">180</span> private static void setupWindows(final Configuration conf, ConfigurationManager cm) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span> if (!SystemUtils.IS_OS_WINDOWS) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span> HBasePlatformDependent.handle("HUP", (number, name) -> {<a name="line.182"></a>
-<span class="sourceLineNo">183</span> conf.reloadConfiguration();<a name="line.183"></a>
-<span class="sourceLineNo">184</span> cm.notifyAllObservers(conf);<a name="line.184"></a>
-<span class="sourceLineNo">185</span> });<a name="line.185"></a>
-<span class="sourceLineNo">186</span> }<a name="line.186"></a>
-<span class="sourceLineNo">187</span> }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> /**<a name="line.189"></a>
-<span class="sourceLineNo">190</span> * Setup our cluster connection if not already initialized.<a name="line.190"></a>
-<span class="sourceLineNo">191</span> */<a name="line.191"></a>
-<span class="sourceLineNo">192</span> protected final synchronized void setupClusterConnection() throws IOException {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> if (asyncClusterConnection == null) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span> InetSocketAddress localAddress =<a name="line.194"></a>
-<span class="sourceLineNo">195</span> new InetSocketAddress(rpcServices.getSocketAddress().getAddress(), 0);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> User user = userProvider.getCurrent();<a name="line.196"></a>
-<span class="sourceLineNo">197</span> asyncClusterConnection =<a name="line.197"></a>
-<span class="sourceLineNo">198</span> ClusterConnectionFactory.createAsyncClusterConnection(this, conf, localAddress, user);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> }<a name="line.199"></a>
-<span class="sourceLineNo">200</span> }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span> protected final void initializeFileSystem() throws IOException {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> // Get fs instance used by this RS. Do we use checksum verification in the hbase? If hbase<a name="line.203"></a>
-<span class="sourceLineNo">204</span> // checksum verification enabled, then automatically switch off hdfs checksum verification.<a name="line.204"></a>
-<span class="sourceLineNo">205</span> boolean useHBaseChecksum = conf.getBoolean(HConstants.HBASE_CHECKSUM_VERIFICATION, true);<a name="line.205"></a>
-<span class="sourceLineNo">206</span> String walDirUri = CommonFSUtils.getDirUri(this.conf,<a name="line.206"></a>
-<span class="sourceLineNo">207</span> new Path(conf.get(CommonFSUtils.HBASE_WAL_DIR, conf.get(HConstants.HBASE_DIR))));<a name="line.207"></a>
-<span class="sourceLineNo">208</span> // set WAL's uri<a name="line.208"></a>
-<span class="sourceLineNo">209</span> if (walDirUri != null) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> CommonFSUtils.setFsDefault(this.conf, walDirUri);<a name="line.210"></a>
-<span class="sourceLineNo">211</span> }<a name="line.211"></a>
-<span class="sourceLineNo">212</span> // init the WALFs<a name="line.212"></a>
-<span class="sourceLineNo">213</span> this.walFs = new HFileSystem(this.conf, useHBaseChecksum);<a name="line.213"></a>
-<span class="sourceLineNo">214</span> this.walRootDir = CommonFSUtils.getWALRootDir(this.conf);<a name="line.214"></a>
-<span class="sourceLineNo">215</span> // Set 'fs.defaultFS' to match the filesystem on hbase.rootdir else<a name="line.215"></a>
-<span class="sourceLineNo">216</span> // underlying hadoop hdfs accessors will be going against wrong filesystem<a name="line.216"></a>
-<span class="sourceLineNo">217</span> // (unless all is set to defaults).<a name="line.217"></a>
-<span class="sourceLineNo">218</span> String rootDirUri =<a name="line.218"></a>
-<span class="sourceLineNo">219</span> CommonFSUtils.getDirUri(this.conf, new Path(conf.get(HConstants.HBASE_DIR)));<a name="line.219"></a>
-<span class="sourceLineNo">220</span> if (rootDirUri != null) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span> CommonFSUtils.setFsDefault(this.conf, rootDirUri);<a name="line.221"></a>
-<span class="sourceLineNo">222</span> }<a name="line.222"></a>
-<span class="sourceLineNo">223</span> // init the filesystem<a name="line.223"></a>
-<span class="sourceLineNo">224</span> this.dataFs = new HFileSystem(this.conf, useHBaseChecksum);<a name="line.224"></a>
-<span class="sourceLineNo">225</span> this.dataRootDir = CommonFSUtils.getRootDir(this.conf);<a name="line.225"></a>
-<span class="sourceLineNo">226</span> this.tableDescriptors = new FSTableDescriptors(this.dataFs, this.dataRootDir,<a name="line.226"></a>
-<span class="sourceLineNo">227</span> !canUpdateTableDescriptor(), cacheTableDescriptor());<a name="line.227"></a>
-<span class="sourceLineNo">228</span> }<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> public HBaseServerBase(Configuration conf, String name)<a name="line.230"></a>
-<span class="sourceLineNo">231</span> throws ZooKeeperConnectionException, IOException {<a name="line.231"></a>
-<span class="sourceLineNo">232</span> super(name); // thread name<a name="line.232"></a>
-<span class="sourceLineNo">233</span> this.conf = conf;<a name="line.233"></a>
-<span class="sourceLineNo">234</span> this.eventLoopGroupConfig =<a name="line.234"></a>
-<span class="sourceLineNo">235</span> NettyEventLoopGroupConfig.setup(conf, getClass().getSimpleName() + "-EventLoopGroup");<a name="line.235"></a>
-<span class="sourceLineNo">236</span> this.startcode = EnvironmentEdgeManager.currentTime();<a name="line.236"></a>
-<span class="sourceLineNo">237</span> this.userProvider = UserProvider.instantiate(conf);<a name="line.237"></a>
-<span class="sourceLineNo">238</span> this.msgInterval = conf.getInt("hbase.regionserver.msginterval", 3 * 1000);<a name="line.238"></a>
-<span class="sourceLineNo">239</span> this.sleeper = new Sleeper(this.msgInterval, this);<a name="line.239"></a>
-<span class="sourceLineNo">240</span> this.namedQueueRecorder = createNamedQueueRecord();<a name="line.240"></a>
-<span class="sourceLineNo">241</span> this.rpcServices = createRpcServices();<a name="line.241"></a>
-<span class="sourceLineNo">242</span> useThisHostnameInstead = getUseThisHostnameInstead(conf);<a name="line.242"></a>
-<span class="sourceLineNo">243</span> InetSocketAddress addr = rpcServices.getSocketAddress();<a name="line.243"></a>
-<span class="sourceLineNo">244</span> String hostName = StringUtils.isBlank(useThisHostnameInstead) ? addr.getHostName() :<a name="line.244"></a>
-<span class="sourceLineNo">245</span> this.useThisHostnameInstead;<a name="line.245"></a>
-<span class="sourceLineNo">246</span> serverName = ServerName.valueOf(hostName, addr.getPort(), this.startcode);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> // login the zookeeper client principal (if using security)<a name="line.247"></a>
-<span class="sourceLineNo">248</span> ZKAuthentication.loginClient(this.conf, HConstants.ZK_CLIENT_KEYTAB_FILE,<a name="line.248"></a>
-<span class="sourceLineNo">249</span> HConstants.ZK_CLIENT_KERBEROS_PRINCIPAL, hostName);<a name="line.249"></a>
-<span class="sourceLineNo">250</span> // login the server principal (if using secure Hadoop)<a name="line.250"></a>
-<span class="sourceLineNo">251</span> login(userProvider, hostName);<a name="line.251"></a>
-<span class="sourceLineNo">252</span> // init superusers and add the server principal (if using security)<a name="line.252"></a>
-<span class="sourceLineNo">253</span> // or process owner as default super user.<a name="line.253"></a>
-<span class="sourceLineNo">254</span> Superusers.initialize(conf);<a name="line.254"></a>
-<span class="sourceLineNo">255</span> zooKeeper =<a name="line.255"></a>
-<span class="sourceLineNo">256</span> new ZKWatcher(conf, getProcessName() + ":" + addr.getPort(), this, canCreateBaseZNode());<a name="line.256"></a>
-<span class="sourceLineNo">257</span><a name="line.257"></a>
-<span class="sourceLineNo">258</span> this.configurationManager = new ConfigurationManager();<a name="line.258"></a>
-<span class="sourceLineNo">259</span> setupWindows(conf, configurationManager);<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span> initializeFileSystem();<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> this.choreService = new ChoreService(getName(), true);<a name="line.263"></a>
-<span class="sourceLineNo">264</span> this.executorService = new ExecutorService(getName());<a name="line.264"></a>
-<span class="sourceLineNo">265</span><a name="line.265"></a>
-<span class="sourceLineNo">266</span> this.metaRegionLocationCache = new MetaRegionLocationCache(zooKeeper);<a name="line.266"></a>
-<span class="sourceLineNo">267</span><a name="line.267"></a>
-<span class="sourceLineNo">268</span> if (clusterMode()) {<a name="line.268"></a>
-<span class="sourceLineNo">269</span> if (conf.getBoolean(HBASE_SPLIT_WAL_COORDINATED_BY_ZK,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> DEFAULT_HBASE_SPLIT_COORDINATED_BY_ZK)) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> csm = new ZkCoordinatedStateManager(this);<a name="line.271"></a>
-<span class="sourceLineNo">272</span> } else {<a name="line.272"></a>
-<span class="sourceLineNo">273</span> csm = null;<a name="line.273"></a>
-<span class="sourceLineNo">274</span> }<a name="line.274"></a>
-<span class="sourceLineNo">275</span> clusterStatusTracker = new ClusterStatusTracker(zooKeeper, this);<a name="line.275"></a>
-<span class="sourceLineNo">276</span> clusterStatusTracker.start();<a name="line.276"></a>
-<span class="sourceLineNo">277</span> } else {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> csm = null;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> clusterStatusTracker = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> }<a name="line.280"></a>
-<span class="sourceLineNo">281</span> putUpWebUI();<a name="line.281"></a>
-<span class="sourceLineNo">282</span> }<a name="line.282"></a>
-<span class="sourceLineNo">283</span><a name="line.283"></a>
-<span class="sourceLineNo">284</span> /**<a name="line.284"></a>
-<span class="sourceLineNo">285</span> * Puts up the webui.<a name="line.285"></a>
-<span class="sourceLineNo">286</span> */<a name="line.286"></a>
-<span class="sourceLineNo">287</span> private void putUpWebUI() throws IOException {<a name="line.287"></a>
-<span class="sourceLineNo">288</span> int port =<a name="line.288"></a>
-<span class="sourceLineNo">289</span> this.conf.getInt(HConstants.REGIONSERVER_INFO_PORT, HConstants.DEFAULT_REGIONSERVER_INFOPORT);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> String addr = this.conf.get("hbase.regionserver.info.bindAddress", "0.0.0.0");<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> if (this instanceof HMaster) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> port = conf.getInt(HConstants.MASTER_INFO_PORT, HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> addr = this.conf.get("hbase.master.info.bindAddress", "0.0.0.0");<a name="line.294"></a>
-<span class="sourceLineNo">295</span> }<a name="line.295"></a>
-<span class="sourceLineNo">296</span> // -1 is for disabling info server<a name="line.296"></a>
-<span class="sourceLineNo">297</span> if (port < 0) {<a name="line.297"></a>
-<span class="sourceLineNo">298</span> return;<a name="line.298"></a>
+<span class="sourceLineNo">156</span> protected Path walRootDir;<a name="line.156"></a>
+<span class="sourceLineNo">157</span><a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected final int msgInterval;<a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span> // A sleeper that sleeps for msgInterval.<a name="line.160"></a>
+<span class="sourceLineNo">161</span> protected final Sleeper sleeper;<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
+<span class="sourceLineNo">163</span> /**<a name="line.163"></a>
+<span class="sourceLineNo">164</span> * Go here to get table descriptors.<a name="line.164"></a>
+<span class="sourceLineNo">165</span> */<a name="line.165"></a>
+<span class="sourceLineNo">166</span> protected TableDescriptors tableDescriptors;<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> * The asynchronous cluster connection to be shared by services.<a name="line.169"></a>
+<span class="sourceLineNo">170</span> */<a name="line.170"></a>
+<span class="sourceLineNo">171</span> protected AsyncClusterConnection asyncClusterConnection;<a name="line.171"></a>
+<span class="sourceLineNo">172</span><a name="line.172"></a>
+<span class="sourceLineNo">173</span> /**<a name="line.173"></a>
+<span class="sourceLineNo">174</span> * Cache for the meta region replica's locations. Also tracks their changes to avoid stale cache<a name="line.174"></a>
+<span class="sourceLineNo">175</span> * entries. Used for serving ClientMetaService.<a name="line.175"></a>
+<span class="sourceLineNo">176</span> */<a name="line.176"></a>
+<span class="sourceLineNo">177</span> protected final MetaRegionLocationCache metaRegionLocationCache;<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span> protected final NettyEventLoopGroupConfig eventLoopGroupConfig;<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span> /**<a name="line.181"></a>
+<span class="sourceLineNo">182</span> * If running on Windows, do windows-specific setup.<a name="line.182"></a>
+<span class="sourceLineNo">183</span> */<a name="line.183"></a>
+<span class="sourceLineNo">184</span> private static void setupWindows(final Configuration conf, ConfigurationManager cm) {<a name="line.184"></a>
+<span class="sourceLineNo">185</span> if (!SystemUtils.IS_OS_WINDOWS) {<a name="line.185"></a>
+<span class="sourceLineNo">186</span> HBasePlatformDependent.handle("HUP", (number, name) -> {<a name="line.186"></a>
+<span class="sourceLineNo">187</span> conf.reloadConfiguration();<a name="line.187"></a>
+<span class="sourceLineNo">188</span> cm.notifyAllObservers(conf);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> });<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><a name="line.192"></a>
+<span class="sourceLineNo">193</span> /**<a name="line.193"></a>
+<span class="sourceLineNo">194</span> * Setup our cluster connection if not already initialized.<a name="line.194"></a>
+<span class="sourceLineNo">195</span> */<a name="line.195"></a>
+<span class="sourceLineNo">196</span> protected final synchronized void setupClusterConnection() throws IOException {<a name="line.196"></a>
+<span class="sourceLineNo">197</span> if (asyncClusterConnection == null) {<a name="line.197"></a>
+<span class="sourceLineNo">198</span> InetSocketAddress localAddress =<a name="line.198"></a>
+<span class="sourceLineNo">199</span> new InetSocketAddress(rpcServices.getSocketAddress().getAddress(), 0);<a name="line.199"></a>
+<span class="sourceLineNo">200</span> User user = userProvider.getCurrent();<a name="line.200"></a>
+<span class="sourceLineNo">201</span> asyncClusterConnection =<a name="line.201"></a>
+<span class="sourceLineNo">202</span> ClusterConnectionFactory.createAsyncClusterConnection(this, conf, localAddress, user);<a name="line.202"></a>
+<span class="sourceLineNo">203</span> }<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> protected final void initializeFileSystem() throws IOException {<a name="line.206"></a>
+<span class="sourceLineNo">207</span> // Get fs instance used by this RS. Do we use checksum verification in the hbase? If hbase<a name="line.207"></a>
+<span class="sourceLineNo">208</span> // checksum verification enabled, then automatically switch off hdfs checksum verification.<a name="line.208"></a>
+<span class="sourceLineNo">209</span> boolean useHBaseChecksum = conf.getBoolean(HConstants.HBASE_CHECKSUM_VERIFICATION, true);<a name="line.209"></a>
+<span class="sourceLineNo">210</span> String walDirUri = CommonFSUtils.getDirUri(this.conf,<a name="line.210"></a>
+<span class="sourceLineNo">211</span> new Path(conf.get(CommonFSUtils.HBASE_WAL_DIR, conf.get(HConstants.HBASE_DIR))));<a name="line.211"></a>
+<span class="sourceLineNo">212</span> // set WAL's uri<a name="line.212"></a>
+<span class="sourceLineNo">213</span> if (walDirUri != null) {<a name="line.213"></a>
+<span class="sourceLineNo">214</span> CommonFSUtils.setFsDefault(this.conf, walDirUri);<a name="line.214"></a>
+<span class="sourceLineNo">215</span> }<a name="line.215"></a>
+<span class="sourceLineNo">216</span> // init the WALFs<a name="line.216"></a>
+<span class="sourceLineNo">217</span> this.walFs = new HFileSystem(this.conf, useHBaseChecksum);<a name="line.217"></a>
+<span class="sourceLineNo">218</span> this.walRootDir = CommonFSUtils.getWALRootDir(this.conf);<a name="line.218"></a>
+<span class="sourceLineNo">219</span> // Set 'fs.defaultFS' to match the filesystem on hbase.rootdir else<a name="line.219"></a>
+<span class="sourceLineNo">220</span> // underlying hadoop hdfs accessors will be going against wrong filesystem<a name="line.220"></a>
+<span class="sourceLineNo">221</span> // (unless all is set to defaults).<a name="line.221"></a>
+<span class="sourceLineNo">222</span> String rootDirUri =<a name="line.222"></a>
+<span class="sourceLineNo">223</span> CommonFSUtils.getDirUri(this.conf, new Path(conf.get(HConstants.HBASE_DIR)));<a name="line.223"></a>
+<span class="sourceLineNo">224</span> if (rootDirUri != null) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span> CommonFSUtils.setFsDefault(this.conf, rootDirUri);<a name="line.225"></a>
+<span class="sourceLineNo">226</span> }<a name="line.226"></a>
+<span class="sourceLineNo">227</span> // init the filesystem<a name="line.227"></a>
+<span class="sourceLineNo">228</span> this.dataFs = new HFileSystem(this.conf, useHBaseChecksum);<a name="line.228"></a>
+<span class="sourceLineNo">229</span> this.dataRootDir = CommonFSUtils.getRootDir(this.conf);<a name="line.229"></a>
+<span class="sourceLineNo">230</span> this.tableDescriptors = new FSTableDescriptors(this.dataFs, this.dataRootDir,<a name="line.230"></a>
+<span class="sourceLineNo">231</span> !canUpdateTableDescriptor(), cacheTableDescriptor());<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> public HBaseServerBase(Configuration conf, String name)<a name="line.234"></a>
+<span class="sourceLineNo">235</span> throws ZooKeeperConnectionException, IOException {<a name="line.235"></a>
+<span class="sourceLineNo">236</span> super(name); // thread name<a name="line.236"></a>
+<span class="sourceLineNo">237</span> this.conf = conf;<a name="line.237"></a>
+<span class="sourceLineNo">238</span> this.eventLoopGroupConfig =<a name="line.238"></a>
+<span class="sourceLineNo">239</span> NettyEventLoopGroupConfig.setup(conf, getClass().getSimpleName() + "-EventLoopGroup");<a name="line.239"></a>
+<span class="sourceLineNo">240</span> this.startcode = EnvironmentEdgeManager.currentTime();<a name="line.240"></a>
+<span class="sourceLineNo">241</span> this.userProvider = UserProvider.instantiate(conf);<a name="line.241"></a>
+<span class="sourceLineNo">242</span> this.msgInterval = conf.getInt("hbase.regionserver.msginterval", 3 * 1000);<a name="line.242"></a>
+<span class="sourceLineNo">243</span> this.sleeper = new Sleeper(this.msgInterval, this);<a name="line.243"></a>
+<span class="sourceLineNo">244</span> this.namedQueueRecorder = createNamedQueueRecord();<a name="line.244"></a>
+<span class="sourceLineNo">245</span> this.rpcServices = createRpcServices();<a name="line.245"></a>
+<span class="sourceLineNo">246</span> useThisHostnameInstead = getUseThisHostnameInstead(conf);<a name="line.246"></a>
+<span class="sourceLineNo">247</span> InetSocketAddress addr = rpcServices.getSocketAddress();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> String hostName = StringUtils.isBlank(useThisHostnameInstead) ? addr.getHostName() :<a name="line.248"></a>
+<span class="sourceLineNo">249</span> this.useThisHostnameInstead;<a name="line.249"></a>
+<span class="sourceLineNo">250</span> serverName = ServerName.valueOf(hostName, addr.getPort(), this.startcode);<a name="line.250"></a>
+<span class="sourceLineNo">251</span> // login the zookeeper client principal (if using security)<a name="line.251"></a>
+<span class="sourceLineNo">252</span> ZKAuthentication.loginClient(this.conf, HConstants.ZK_CLIENT_KEYTAB_FILE,<a name="line.252"></a>
+<span class="sourceLineNo">253</span> HConstants.ZK_CLIENT_KERBEROS_PRINCIPAL, hostName);<a name="line.253"></a>
+<span class="sourceLineNo">254</span> // login the server principal (if using secure Hadoop)<a name="line.254"></a>
+<span class="sourceLineNo">255</span> login(userProvider, hostName);<a name="line.255"></a>
+<span class="sourceLineNo">256</span> // init superusers and add the server principal (if using security)<a name="line.256"></a>
+<span class="sourceLineNo">257</span> // or process owner as default super user.<a name="line.257"></a>
+<span class="sourceLineNo">258</span> Superusers.initialize(conf);<a name="line.258"></a>
+<span class="sourceLineNo">259</span> zooKeeper =<a name="line.259"></a>
+<span class="sourceLineNo">260</span> new ZKWatcher(conf, getProcessName() + ":" + addr.getPort(), this, canCreateBaseZNode());<a name="line.260"></a>
+<span class="sourceLineNo">261</span><a name="line.261"></a>
+<span class="sourceLineNo">262</span> this.configurationManager = new ConfigurationManager();<a name="line.262"></a>
+<span class="sourceLineNo">263</span> setupWindows(conf, configurationManager);<a name="line.263"></a>
+<span class="sourceLineNo">264</span><a name="line.264"></a>
+<span class="sourceLineNo">265</span> initializeFileSystem();<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span> this.choreService = new ChoreService(getName(), true);<a name="line.267"></a>
+<span class="sourceLineNo">268</span> this.executorService = new ExecutorService(getName());<a name="line.268"></a>
+<span class="sourceLineNo">269</span><a name="line.269"></a>
+<span class="sourceLineNo">270</span> this.metaRegionLocationCache = new MetaRegionLocationCache(zooKeeper);<a name="line.270"></a>
+<span class="sourceLineNo">271</span><a name="line.271"></a>
+<span class="sourceLineNo">272</span> if (clusterMode()) {<a name="line.272"></a>
+<span class="sourceLineNo">273</span> if (conf.getBoolean(HBASE_SPLIT_WAL_COORDINATED_BY_ZK,<a name="line.273"></a>
+<span class="sourceLineNo">274</span> DEFAULT_HBASE_SPLIT_COORDINATED_BY_ZK)) {<a name="line.274"></a>
+<span class="sourceLineNo">275</span> csm = new ZkCoordinatedStateManager(this);<a name="line.275"></a>
+<span class="sourceLineNo">276</span> } else {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> csm = null;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> }<a name="line.278"></a>
+<span class="sourceLineNo">279</span> clusterStatusTracker = new ClusterStatusTracker(zooKeeper, this);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> clusterStatusTracker.start();<a name="line.280"></a>
+<span class="sourceLineNo">281</span> } else {<a name="line.281"></a>
+<span class="sourceLineNo">282</span> csm = null;<a name="line.282"></a>
+<span class="sourceLineNo">283</span> clusterStatusTracker = null;<a name="line.283"></a>
+<span class="sourceLineNo">284</span> }<a name="line.284"></a>
+<span class="sourceLineNo">285</span> putUpWebUI();<a name="line.285"></a>
+<span class="sourceLineNo">286</span> }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span> /**<a name="line.288"></a>
+<span class="sourceLineNo">289</span> * Puts up the webui.<a name="line.289"></a>
+<span class="sourceLineNo">290</span> */<a name="line.290"></a>
+<span class="sourceLineNo">291</span> private void putUpWebUI() throws IOException {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> int port =<a name="line.292"></a>
+<span class="sourceLineNo">293</span> this.conf.getInt(HConstants.REGIONSERVER_INFO_PORT, HConstants.DEFAULT_REGIONSERVER_INFOPORT);<a name="line.293"></a>
+<span class="sourceLineNo">294</span> String addr = this.conf.get("hbase.regionserver.info.bindAddress", "0.0.0.0");<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span> if (this instanceof HMaster) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span> port = conf.getInt(HConstants.MASTER_INFO_PORT, HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> addr = this.conf.get("hbase.master.info.bindAddress", "0.0.0.0");<a name="line.298"></a>
<span class="sourceLineNo">299</span> }<a name="line.299"></a>
-<span class="sourceLineNo">300</span><a name="line.300"></a>
-<span class="sourceLineNo">301</span> if (!Addressing.isLocalAddress(InetAddress.getByName(addr))) {<a name="line.301"></a>
-<span class="sourceLineNo">302</span> String msg = "Failed to start http info server. Address " + addr +<a name="line.302"></a>
-<span class="sourceLineNo">303</span> " does not belong to this host. Correct configuration parameter: " +<a name="line.303"></a>
-<span class="sourceLineNo">304</span> "hbase.regionserver.info.bindAddress";<a name="line.304"></a>
-<span class="sourceLineNo">305</span> LOG.error(msg);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> throw new IOException(msg);<a name="line.306"></a>
-<span class="sourceLineNo">307</span> }<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // check if auto port bind enabled<a name="line.308"></a>
-<span class="sourceLineNo">309</span> boolean auto = this.conf.getBoolean(HConstants.REGIONSERVER_INFO_PORT_AUTO, false);<a name="line.309"></a>
-<span class="sourceLineNo">310</span> while (true) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> try {<a name="line.311"></a>
-<span class="sourceLineNo">312</span> this.infoServer = new InfoServer(getProcessName(), addr, port, false, this.conf);<a name="line.312"></a>
-<span class="sourceLineNo">313</span> infoServer.addPrivilegedServlet("dump", "/dump", getDumpServlet());<a name="line.313"></a>
-<span class="sourceLineNo">314</span> configureInfoServer(infoServer);<a name="line.314"></a>
-<span class="sourceLineNo">315</span> this.infoServer.start();<a name="line.315"></a>
-<span class="sourceLineNo">316</span> break;<a name="line.316"></a>
-<span class="sourceLineNo">317</span> } catch (BindException e) {<a name="line.317"></a>
-<span class="sourceLineNo">318</span> if (!auto) {<a name="line.318"></a>
-<span class="sourceLineNo">319</span> // auto bind disabled throw BindException<a name="line.319"></a>
-<span class="sourceLineNo">320</span> LOG.error("Failed binding http info server to port: " + port);<a name="line.320"></a>
-<span class="sourceLineNo">321</span> throw e;<a name="line.321"></a>
-<span class="sourceLineNo">322</span> }<a name="line.322"></a>
-<span class="sourceLineNo">323</span> // auto bind enabled, try to use another port<a name="line.323"></a>
-<span class="sourceLineNo">324</span> LOG.info("Failed binding http info server to port: " + port);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> port++;<a name="line.325"></a>
-<span class="sourceLineNo">326</span> LOG.info("Retry starting http info server with port: " + port);<a name="line.326"></a>
-<span class="sourceLineNo">327</span> }<a name="line.327"></a>
-<span class="sourceLineNo">328</span> }<a name="line.328"></a>
-<span class="sourceLineNo">329</span> port = this.infoServer.getPort();<a name="line.329"></a>
-<span class="sourceLineNo">330</span> conf.setInt(HConstants.REGIONSERVER_INFO_PORT, port);<a name="line.330"></a>
-<span class="sourceLineNo">331</span> int masterInfoPort =<a name="line.331"></a>
-<span class="sourceLineNo">332</span> conf.getInt(HConstants.MASTER_INFO_PORT, HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.332"></a>
-<span class="sourceLineNo">333</span> conf.setInt("hbase.master.info.port.orig", masterInfoPort);<a name="line.333"></a>
-<span class="sourceLineNo">334</span> conf.setInt(HConstants.MASTER_INFO_PORT, port);<a name="line.334"></a>
-<span class="sourceLineNo">335</span> }<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> /**<a name="line.337"></a>
-<span class="sourceLineNo">338</span> * Sets the abort state if not already set.<a name="line.338"></a>
-<span class="sourceLineNo">339</span> * @return True if abortRequested set to True successfully, false if an abort is already in<a name="line.339"></a>
-<span class="sourceLineNo">340</span> * progress.<a name="line.340"></a>
-<span class="sourceLineNo">341</span> */<a name="line.341"></a>
-<span class="sourceLineNo">342</span> protected final boolean setAbortRequested() {<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return abortRequested.compareAndSet(false, true);<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span> @Override<a name="line.346"></a>
-<span class="sourceLineNo">347</span> public boolean isStopped() {<a name="line.347"></a>
-<span class="sourceLineNo">348</span> return stopped;<a name="line.348"></a>
-<span class="sourceLineNo">349</span> }<a name="line.349"></a>
-<span class="sourceLineNo">350</span><a name="line.350"></a>
-<span class="sourceLineNo">351</span> @Override<a name="line.351"></a>
-<span class="sourceLineNo">352</span> public boolean isAborted() {<a name="line.352"></a>
-<span class="sourceLineNo">353</span> return abortRequested.get();<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> @Override<a name="line.356"></a>
-<span class="sourceLineNo">357</span> public Configuration getConfiguration() {<a name="line.357"></a>
-<span class="sourceLineNo">358</span> return conf;<a name="line.358"></a>
-<span class="sourceLineNo">359</span> }<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> @Override<a name="line.361"></a>
-<span class="sourceLineNo">362</span> public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.362"></a>
-<span class="sourceLineNo">363</span> return asyncClusterConnection;<a name="line.363"></a>
-<span class="sourceLineNo">364</span> }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span> @Override<a name="line.366"></a>
-<span class="sourceLineNo">367</span> public ZKWatcher getZooKeeper() {<a name="line.367"></a>
-<span class="sourceLineNo">368</span> return zooKeeper;<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span><a name="line.370"></a>
-<span class="sourceLineNo">371</span> protected final void shutdownChore(ScheduledChore chore) {<a name="line.371"></a>
-<span class="sourceLineNo">372</span> if (chore != null) {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> chore.shutdown();<a name="line.373"></a>
-<span class="sourceLineNo">374</span> }<a name="line.374"></a>
-<span class="sourceLineNo">375</span> }<a name="line.375"></a>
-<span class="sourceLineNo">376</span><a name="line.376"></a>
-<span class="sourceLineNo">377</span> protected final void initializeMemStoreChunkCreator(HeapMemoryManager hMemManager) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> if (MemStoreLAB.isEnabled(conf)) {<a name="line.378"></a>
-<span class="sourceLineNo">379</span> // MSLAB is enabled. So initialize MemStoreChunkPool<a name="line.379"></a>
-<span class="sourceLineNo">380</span> // By this time, the MemstoreFlusher is already initialized. We can get the global limits from<a name="line.380"></a>
-<span class="sourceLineNo">381</span> // it.<a name="line.381"></a>
-<span class="sourceLineNo">382</span> Pair<Long, MemoryType> pair = MemorySizeUtil.getGlobalMemStoreSize(conf);<a name="line.382"></a>
-<span class="sourceLineNo">383</span> long globalMemStoreSize = pair.getFirst();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> boolean offheap = pair.getSecond() == MemoryType.NON_HEAP;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> // When off heap memstore in use, take full area for chunk pool.<a name="line.385"></a>
-<span class="sourceLineNo">386</span> float poolSizePercentage = offheap ? 1.0F :<a name="line.386"></a>
-<span class="sourceLineNo">387</span> conf.getFloat(MemStoreLAB.CHUNK_POOL_MAXSIZE_KEY, MemStoreLAB.POOL_MAX_SIZE_DEFAULT);<a name="line.387"></a>
-<span class="sourceLineNo">388</span> float initialCountPercentage = conf.getFloat(MemStoreLAB.CHUNK_POOL_INITIALSIZE_KEY,<a name="line.388"></a>
-<span class="sourceLineNo">389</span> MemStoreLAB.POOL_INITIAL_SIZE_DEFAULT);<a name="line.389"></a>
-<span class="sourceLineNo">390</span> int chunkSize = conf.getInt(MemStoreLAB.CHUNK_SIZE_KEY, MemStoreLAB.CHUNK_SIZE_DEFAULT);<a name="line.390"></a>
-<span class="sourceLineNo">391</span> float indexChunkSizePercent = conf.getFloat(MemStoreLAB.INDEX_CHUNK_SIZE_PERCENTAGE_KEY,<a name="line.391"></a>
-<span class="sourceLineNo">392</span> MemStoreLAB.INDEX_CHUNK_SIZE_PERCENTAGE_DEFAULT);<a name="line.392"></a>
-<span class="sourceLineNo">393</span> // init the chunkCreator<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ChunkCreator.initialize(chunkSize, offheap, globalMemStoreSize, poolSizePercentage,<a name="line.394"></a>
-<span class="sourceLineNo">395</span> initialCountPercentage, hMemManager, indexChunkSizePercent);<a name="line.395"></a>
-<span class="sourceLineNo">396</span> }<a name="line.396"></a>
-<span class="sourceLineNo">397</span> }<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> protected abstract void stopChores();<a name="line.399"></a>
-<span class="sourceLineNo">400</span><a name="line.400"></a>
-<span class="sourceLineNo">401</span> protected final void stopChoreService() {<a name="line.401"></a>
-<span class="sourceLineNo">402</span> // clean up the scheduled chores<a name="line.402"></a>
-<span class="sourceLineNo">403</span> if (choreService != null) {<a name="line.403"></a>
-<span class="sourceLineNo">404</span> LOG.info("Shutdown chores and chore service");<a name="line.404"></a>
-<span class="sourceLineNo">405</span> stopChores();<a name="line.405"></a>
-<span class="sourceLineNo">406</span> // cancel the remaining scheduled chores (in case we missed out any)<a name="line.406"></a>
-<span class="sourceLineNo">407</span> // TODO: cancel will not cleanup the chores, so we need make sure we do not miss any<a name="line.407"></a>
-<span class="sourceLineNo">408</span> choreService.shutdown();<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> }<a name="line.410"></a>
-<span class="sourceLineNo">411</span><a name="line.411"></a>
-<span class="sourceLineNo">412</span> protected final void stopExecutorService() {<a name="line.412"></a>
-<span class="sourceLineNo">413</span> if (executorService != null) {<a name="line.413"></a>
-<span class="sourceLineNo">414</span> LOG.info("Shutdown executor service");<a name="line.414"></a>
-<span class="sourceLineNo">415</span> executorService.shutdown();<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span> }<a name="line.417"></a>
-<span class="sourceLineNo">418</span><a name="line.418"></a>
-<span class="sourceLineNo">419</span> protected final void closeClusterConnection() {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> if (asyncClusterConnection != null) {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> LOG.info("Close async cluster connection");<a name="line.421"></a>
-<span class="sourceLineNo">422</span> try {<a name="line.422"></a>
-<span class="sourceLineNo">423</span> this.asyncClusterConnection.close();<a name="line.423"></a>
-<span class="sourceLineNo">424</span> } catch (IOException e) {<a name="line.424"></a>
-<span class="sourceLineNo">425</span> // Although the {@link Closeable} interface throws an {@link<a name="line.425"></a>
-<span class="sourceLineNo">426</span> // IOException}, in reality, the implementation would never do that.<a name="line.426"></a>
-<span class="sourceLineNo">427</span> LOG.warn("Attempt to close server's AsyncClusterConnection failed.", e);<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span> }<a name="line.429"></a>
-<span class="sourceLineNo">430</span> }<a name="line.430"></a>
-<span class="sourceLineNo">431</span><a name="line.431"></a>
-<span class="sourceLineNo">432</span> protected final void stopInfoServer() {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.infoServer != null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> LOG.info("Stop info server");<a name="line.434"></a>
-<span class="sourceLineNo">435</span> try {<a name="line.435"></a>
-<span class="sourceLineNo">436</span> this.infoServer.stop();<a name="line.436"></a>
-<span class="sourceLineNo">437</span> } catch (Exception e) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> LOG.error("Failed to stop infoServer", e);<a name="line.438"></a>
-<span class="sourceLineNo">439</span> }<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> }<a name="line.441"></a>
-<span class="sourceLineNo">442</span><a name="line.442"></a>
-<span class="sourceLineNo">443</span> protected final void closeZooKeeper() {<a name="line.443"></a>
-<span class="sourceLineNo">444</span> if (this.zooKeeper != null) {<a name="line.444"></a>
-<span class="sourceLineNo">445</span> LOG.info("Close zookeeper");<a name="line.445"></a>
-<span class="sourceLineNo">446</span> this.zooKeeper.close();<a name="line.446"></a>
-<span class="sourceLineNo">447</span> }<a name="line.447"></a>
-<span class="sourceLineNo">448</span> }<a name="line.448"></a>
-<span class="sourceLineNo">449</span><a name="line.449"></a>
-<span class="sourceLineNo">450</span> @Override<a name="line.450"></a>
-<span class="sourceLineNo">451</span> public ServerName getServerName() {<a name="line.451"></a>
-<span class="sourceLineNo">452</span> return serverName;<a name="line.452"></a>
-<span class="sourceLineNo">453</span> }<a name="line.453"></a>
-<span class="sourceLineNo">454</span><a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Override<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public ChoreService getChoreService() {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return choreService;<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> /**<a name="line.460"></a>
-<span class="sourceLineNo">461</span> * @return Return table descriptors implementation.<a name="line.461"></a>
-<span class="sourceLineNo">462</span> */<a name="line.462"></a>
-<span class="sourceLineNo">463</span> public TableDescriptors getTableDescriptors() {<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return this.tableDescriptors;<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public ExecutorService getExecutorService() {<a name="line.467"></a>
-<span class="sourceLineNo">468</span> return executorService;<a name="line.468"></a>
-<span class="sourceLineNo">469</span> }<a name="line.469"></a>
-<span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span> public AccessChecker getAccessChecker() {<a name="line.471"></a>
-<span class="sourceLineNo">472</span> return rpcServices.getAccessChecker();<a name="line.472"></a>
+<span class="sourceLineNo">300</span> // -1 is for disabling info server<a name="line.300"></a>
+<span class="sourceLineNo">301</span> if (port < 0) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> return;<a name="line.302"></a>
+<span class="sourceLineNo">303</span> }<a name="line.303"></a>
+<span class="sourceLineNo">304</span><a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (!Addressing.isLocalAddress(InetAddress.getByName(addr))) {<a name="line.305"></a>
+<span class="sourceLineNo">306</span> String msg = "Failed to start http info server. Address " + addr +<a name="line.306"></a>
+<span class="sourceLineNo">307</span> " does not belong to this host. Correct configuration parameter: " +<a name="line.307"></a>
+<span class="sourceLineNo">308</span> "hbase.regionserver.info.bindAddress";<a name="line.308"></a>
+<span class="sourceLineNo">309</span> LOG.error(msg);<a name="line.309"></a>
+<span class="sourceLineNo">310</span> throw new IOException(msg);<a name="line.310"></a>
+<span class="sourceLineNo">311</span> }<a name="line.311"></a>
+<span class="sourceLineNo">312</span> // check if auto port bind enabled<a name="line.312"></a>
+<span class="sourceLineNo">313</span> boolean auto = this.conf.getBoolean(HConstants.REGIONSERVER_INFO_PORT_AUTO, false);<a name="line.313"></a>
+<span class="sourceLineNo">314</span> while (true) {<a name="line.314"></a>
+<span class="sourceLineNo">315</span> try {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> this.infoServer = new InfoServer(getProcessName(), addr, port, false, this.conf);<a name="line.316"></a>
+<span class="sourceLineNo">317</span> infoServer.addPrivilegedServlet("dump", "/dump", getDumpServlet());<a name="line.317"></a>
+<span class="sourceLineNo">318</span> configureInfoServer(infoServer);<a name="line.318"></a>
+<span class="sourceLineNo">319</span> this.infoServer.start();<a name="line.319"></a>
+<span class="sourceLineNo">320</span> break;<a name="line.320"></a>
+<span class="sourceLineNo">321</span> } catch (BindException e) {<a name="line.321"></a>
+<span class="sourceLineNo">322</span> if (!auto) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span> // auto bind disabled throw BindException<a name="line.323"></a>
+<span class="sourceLineNo">324</span> LOG.error("Failed binding http info server to port: " + port);<a name="line.324"></a>
+<span class="sourceLineNo">325</span> throw e;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> }<a name="line.326"></a>
+<span class="sourceLineNo">327</span> // auto bind enabled, try to use another port<a name="line.327"></a>
+<span class="sourceLineNo">328</span> LOG.info("Failed binding http info server to port: " + port);<a name="line.328"></a>
+<span class="sourceLineNo">329</span> port++;<a name="line.329"></a>
+<span class="sourceLineNo">330</span> LOG.info("Retry starting http info server with port: " + port);<a name="line.330"></a>
+<span class="sourceLineNo">331</span> }<a name="line.331"></a>
+<span class="sourceLineNo">332</span> }<a name="line.332"></a>
+<span class="sourceLineNo">333</span> port = this.infoServer.getPort();<a name="line.333"></a>
+<span class="sourceLineNo">334</span> conf.setInt(HConstants.REGIONSERVER_INFO_PORT, port);<a name="line.334"></a>
+<span class="sourceLineNo">335</span> int masterInfoPort =<a name="line.335"></a>
+<span class="sourceLineNo">336</span> conf.getInt(HConstants.MASTER_INFO_PORT, HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.336"></a>
+<span class="sourceLineNo">337</span> conf.setInt("hbase.master.info.port.orig", masterInfoPort);<a name="line.337"></a>
+<span class="sourceLineNo">338</span> conf.setInt(HConstants.MASTER_INFO_PORT, port);<a name="line.338"></a>
+<span class="sourceLineNo">339</span> }<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> /**<a name="line.341"></a>
+<span class="sourceLineNo">342</span> * Sets the abort state if not already set.<a name="line.342"></a>
+<span class="sourceLineNo">343</span> * @return True if abortRequested set to True successfully, false if an abort is already in<a name="line.343"></a>
+<span class="sourceLineNo">344</span> * progress.<a name="line.344"></a>
+<span class="sourceLineNo">345</span> */<a name="line.345"></a>
+<span class="sourceLineNo">346</span> protected final boolean setAbortRequested() {<a name="line.346"></a>
+<span class="sourceLineNo">347</span> return abortRequested.compareAndSet(false, true);<a name="line.347"></a>
+<span class="sourceLineNo">348</span> }<a name="line.348"></a>
+<span class="sourceLineNo">349</span><a name="line.349"></a>
+<span class="sourceLineNo">350</span> @Override<a name="line.350"></a>
+<span class="sourceLineNo">351</span> public boolean isStopped() {<a name="line.351"></a>
+<span class="sourceLineNo">352</span> return stopped;<a name="line.352"></a>
+<span class="sourceLineNo">353</span> }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span> @Override<a name="line.355"></a>
+<span class="sourceLineNo">356</span> public boolean isAborted() {<a name="line.356"></a>
+<span class="sourceLineNo">357</span> return abortRequested.get();<a name="line.357"></a>
+<span class="sourceLineNo">358</span> }<a name="line.358"></a>
+<span class="sourceLineNo">359</span><a name="line.359"></a>
+<span class="sourceLineNo">360</span> @Override<a name="line.360"></a>
+<span class="sourceLineNo">361</span> public Configuration getConfiguration() {<a name="line.361"></a>
+<span class="sourceLineNo">362</span> return conf;<a name="line.362"></a>
+<span class="sourceLineNo">363</span> }<a name="line.363"></a>
+<span class="sourceLineNo">364</span><a name="line.364"></a>
+<span class="sourceLineNo">365</span> @Override<a name="line.365"></a>
+<span class="sourceLineNo">366</span> public AsyncClusterConnection getAsyncClusterConnection() {<a name="line.366"></a>
+<span class="sourceLineNo">367</span> return asyncClusterConnection;<a name="line.367"></a>
+<span class="sourceLineNo">368</span> }<a name="line.368"></a>
+<span class="sourceLineNo">369</span><a name="line.369"></a>
+<span class="sourceLineNo">370</span> @Override<a name="line.370"></a>
+<span class="sourceLineNo">371</span> public ZKWatcher getZooKeeper() {<a name="line.371"></a>
+<span class="sourceLineNo">372</span> return zooKeeper;<a name="line.372"></a>
+<span class="sourceLineNo">373</span> }<a name="line.373"></a>
+<span class="sourceLineNo">374</span><a name="line.374"></a>
+<span class="sourceLineNo">375</span> protected final void shutdownChore(ScheduledChore chore) {<a name="line.375"></a>
+<span class="sourceLineNo">376</span> if (chore != null) {<a name="line.376"></a>
+<span class="sourceLineNo">377</span> chore.shutdown();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> }<a name="line.378"></a>
+<span class="sourceLineNo">379</span> }<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span> protected final void initializeMemStoreChunkCreator(HeapMemoryManager hMemManager) {<a name="line.381"></a>
+<span class="sourceLineNo">382</span> if (MemStoreLAB.isEnabled(conf)) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span> // MSLAB is enabled. So initialize MemStoreChunkPool<a name="line.383"></a>
+<span class="sourceLineNo">384</span> // By this time, the MemstoreFlusher is already initialized. We can get the global limits from<a name="line.384"></a>
+<span class="sourceLineNo">385</span> // it.<a name="line.385"></a>
+<span class="sourceLineNo">386</span> Pair<Long, MemoryType> pair = MemorySizeUtil.getGlobalMemStoreSize(conf);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> long globalMemStoreSize = pair.getFirst();<a name="line.387"></a>
+<span class="sourceLineNo">388</span> boolean offheap = pair.getSecond() == MemoryType.NON_HEAP;<a name="line.388"></a>
+<span class="sourceLineNo">389</span> // When off heap memstore in use, take full area for chunk pool.<a name="line.389"></a>
+<span class="sourceLineNo">390</span> float poolSizePercentage = offheap ? 1.0F :<a name="line.390"></a>
+<span class="sourceLineNo">391</span> conf.getFloat(MemStoreLAB.CHUNK_POOL_MAXSIZE_KEY, MemStoreLAB.POOL_MAX_SIZE_DEFAULT);<a name="line.391"></a>
+<span class="sourceLineNo">392</span> float initialCountPercentage = conf.getFloat(MemStoreLAB.CHUNK_POOL_INITIALSIZE_KEY,<a name="line.392"></a>
+<span class="sourceLineNo">393</span> MemStoreLAB.POOL_INITIAL_SIZE_DEFAULT);<a name="line.393"></a>
+<span class="sourceLineNo">394</span> int chunkSize = conf.getInt(MemStoreLAB.CHUNK_SIZE_KEY, MemStoreLAB.CHUNK_SIZE_DEFAULT);<a name="line.394"></a>
+<span class="sourceLineNo">395</span> float indexChunkSizePercent = conf.getFloat(MemStoreLAB.INDEX_CHUNK_SIZE_PERCENTAGE_KEY,<a name="line.395"></a>
+<span class="sourceLineNo">396</span> MemStoreLAB.INDEX_CHUNK_SIZE_PERCENTAGE_DEFAULT);<a name="line.396"></a>
+<span class="sourceLineNo">397</span> // init the chunkCreator<a name="line.397"></a>
+<span class="sourceLineNo">398</span> ChunkCreator.initialize(chunkSize, offheap, globalMemStoreSize, poolSizePercentage,<a name="line.398"></a>
+<span class="sourceLineNo">399</span> initialCountPercentage, hMemManager, indexChunkSizePercent);<a name="line.399"></a>
+<span class="sourceLineNo">400</span> }<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> protected abstract void stopChores();<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span> protected final void stopChoreService() {<a name="line.405"></a>
+<span class="sourceLineNo">406</span> // clean up the scheduled chores<a name="line.406"></a>
+<span class="sourceLineNo">407</span> if (choreService != null) {<a name="line.407"></a>
+<span class="sourceLineNo">408</span> LOG.info("Shutdown chores and chore service");<a name="line.408"></a>
+<span class="sourceLineNo">409</span> stopChores();<a name="line.409"></a>
+<span class="sourceLineNo">410</span> // cancel the remaining scheduled chores (in case we missed out any)<a name="line.410"></a>
+<span class="sourceLineNo">411</span> // TODO: cancel will not cleanup the chores, so we need make sure we do not miss any<a name="line.411"></a>
+<span class="sourceLineNo">412</span> choreService.shutdown();<a name="line.412"></a>
+<span class="sourceLineNo">413</span> }<a name="line.413"></a>
+<span class="sourceLineNo">414</span> }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span> protected final void stopExecutorService() {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> if (executorService != null) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span> LOG.info("Shutdown executor service");<a name="line.418"></a>
+<span class="sourceLineNo">419</span> executorService.shutdown();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> }<a name="line.421"></a>
+<span class="sourceLineNo">422</span><a name="line.422"></a>
+<span class="sourceLineNo">423</span> protected final void closeClusterConnection() {<a name="line.423"></a>
+<span class="sourceLineNo">424</span> if (asyncClusterConnection != null) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span> LOG.info("Close async cluster connection");<a name="line.425"></a>
+<span class="sourceLineNo">426</span> try {<a name="line.426"></a>
+<span class="sourceLineNo">427</span> this.asyncClusterConnection.close();<a name="line.427"></a>
+<span class="sourceLineNo">428</span> } catch (IOException e) {<a name="line.428"></a>
+<span class="sourceLineNo">429</span> // Although the {@link Closeable} interface throws an {@link<a name="line.429"></a>
+<span class="sourceLineNo">430</span> // IOException}, in reality, the implementation would never do that.<a name="line.430"></a>
+<span class="sourceLineNo">431</span> LOG.warn("Attempt to close server's AsyncClusterConnection failed.", e);<a name="line.431"></a>
+<span class="sourceLineNo">432</span> }<a name="line.432"></a>
+<span class="sourceLineNo">433</span> }<a name="line.433"></a>
+<span class="sourceLineNo">434</span> }<a name="line.434"></a>
+<span class="sourceLineNo">435</span><a name="line.435"></a>
+<span class="sourceLineNo">436</span> protected final void stopInfoServer() {<a name="line.436"></a>
+<span class="sourceLineNo">437</span> if (this.infoServer != null) {<a name="line.437"></a>
+<span class="sourceLineNo">438</span> LOG.info("Stop info server");<a name="line.438"></a>
+<span class="sourceLineNo">439</span> try {<a name="line.439"></a>
+<span class="sourceLineNo">440</span> this.infoServer.stop();<a name="line.440"></a>
+<span class="sourceLineNo">441</span> } catch (Exception e) {<a name="line.441"></a>
+<span class="sourceLineNo">442</span> LOG.error("Failed to stop infoServer", e);<a name="line.442"></a>
+<span class="sourceLineNo">443</span> }<a name="line.443"></a>
+<span class="sourceLineNo">444</span> }<a name="line.444"></a>
+<span class="sourceLineNo">445</span> }<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span> protected final void closeZooKeeper() {<a name="line.447"></a>
+<span class="sourceLineNo">448</span> if (this.zooKeeper != null) {<a name="line.448"></a>
+<span class="sourceLineNo">449</span> LOG.info("Close zookeeper");<a name="line.449"></a>
+<span class="sourceLineNo">450</span> this.zooKeeper.close();<a name="line.450"></a>
+<span class="sourceLineNo">451</span> }<a name="line.451"></a>
+<span class="sourceLineNo">452</span> }<a name="line.452"></a>
+<span class="sourceLineNo">453</span><a name="line.453"></a>
+<span class="sourceLineNo">454</span> /**<a name="line.454"></a>
+<span class="sourceLineNo">455</span> * In order to register ShutdownHook, this method is called<a name="line.455"></a>
+<span class="sourceLineNo">456</span> * when HMaster and HRegionServer are started.<a name="line.456"></a>
+<span class="sourceLineNo">457</span> * For details, please refer to HBASE-26951<a name="line.457"></a>
+<span class="sourceLineNo">458</span> */<a name="line.458"></a>
+<span class="sourceLineNo">459</span> protected final void installShutdownHook() {<a name="line.459"></a>
+<span class="sourceLineNo">460</span> ShutdownHook.install(conf, dataFs, this, Thread.currentThread());<a name="line.460"></a>
+<span class="sourceLineNo">461</span> isShutdownHookInstalled = true;<a name="line.461"></a>
+<span class="sourceLineNo">462</span> }<a name="line.462"></a>
+<span class="sourceLineNo">463</span><a name="line.463"></a>
+<span class="sourceLineNo">464</span> @RestrictedApi(explanation = "Should only be called in tests", link = "",<a name="line.464"></a>
+<span class="sourceLineNo">465</span> allowedOnPath = ".*/src/test/.*")<a name="line.465"></a>
+<span class="sourceLineNo">466</span> public boolean isShutdownHookInstalled() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span> return isShutdownHookInstalled;<a name="line.467"></a>
+<span class="sourceLineNo">468</span> }<a name="line.468"></a>
+<span class="sourceLineNo">469</span><a name="line.469"></a>
+<span class="sourceLineNo">470</span> @Override<a name="line.470"></a>
+<span class="sourceLineNo">471</span> public ServerName getServerName() {<a name="line.471"></a>
+<span class="sourceLineNo">472</span> return serverName;<a name="line.472"></a>
<span class="sourceLineNo">473</span> }<a name="line.473"></a>
<span class="sourceLineNo">474</span><a name="line.474"></a>
-<span class="sourceLineNo">475</span> public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.475"></a>
-<span class="sourceLineNo">476</span> return rpcServices.getZkPermissionWatcher();<a name="line.476"></a>
-<span class="sourceLineNo">477</span> }<a name="line.477"></a>
-<span class="sourceLineNo">478</span><a name="line.478"></a>
-<span class="sourceLineNo">479</span> @Override<a name="line.479"></a>
-<span class="sourceLineNo">480</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.480"></a>
-<span class="sourceLineNo">481</span> return csm;<a name="line.481"></a>
-<span class="sourceLineNo">482</span> }<a name="line.482"></a>
-<span class="sourceLineNo">483</span><a name="line.483"></a>
-<span class="sourceLineNo">484</span> @Override<a name="line.484"></a>
-<span class="sourceLineNo">485</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.485"></a>
-<span class="sourceLineNo">486</span> User user = UserProvider.instantiate(conf).getCurrent();<a name="line.486"></a>
-<span class="sourceLineNo">487</span> return ConnectionFactory.createConnection(conf, null, user);<a name="line.487"></a>
-<span class="sourceLineNo">488</span> }<a name="line.488"></a>
-<span class="sourceLineNo">489</span><a name="line.489"></a>
-<span class="sourceLineNo">490</span> /**<a name="line.490"></a>
-<span class="sourceLineNo">491</span> * @return Return the rootDir.<a name="line.491"></a>
-<span class="sourceLineNo">492</span> */<a name="line.492"></a>
-<span class="sourceLineNo">493</span> public Path getDataRootDir() {<a name="line.493"></a>
-<span class="sourceLineNo">494</span> return dataRootDir;<a name="line.494"></a>
-<span class="sourceLineNo">495</span> }<a name="line.495"></a>
-<span class="sourceLineNo">496</span><a name="line.496"></a>
-<span class="sourceLineNo">497</span> @Override<a name="line.497"></a>
-<span class="sourceLineNo">498</span> public FileSystem getFileSystem() {<a name="line.498"></a>
-<span class="sourceLineNo">499</span> return dataFs;<a name="line.499"></a>
-<span class="sourceLineNo">500</span> }<a name="line.500"></a>
-<span class="sourceLineNo">501</span><a name="line.501"></a>
-<span class="sourceLineNo">502</span> /**<a name="line.502"></a>
-<span class="sourceLineNo">503</span> * @return Return the walRootDir.<a name="line.503"></a>
-<span class="sourceLineNo">504</span> */<a name="line.504"></a>
-<span class="sourceLineNo">505</span> public Path getWALRootDir() {<a name="line.505"></a>
-<span class="sourceLineNo">506</span> return walRootDir;<a name="line.506"></a>
-<span class="sourceLineNo">507</span> }<a name="line.507"></a>
-<span class="sourceLineNo">508</span><a name="line.508"></a>
-<span class="sourceLineNo">509</span> /**<a name="line.509"></a>
-<span class="sourceLineNo">510</span> * @return Return the walFs.<a name="line.510"></a>
-<span class="sourceLineNo">511</span> */<a name="line.511"></a>
-<span class="sourceLineNo">512</span> public FileSystem getWALFileSystem() {<a name="line.512"></a>
-<span class="sourceLineNo">513</span> return walFs;<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span><a name="line.515"></a>
-<span class="sourceLineNo">516</span> /**<a name="line.516"></a>
-<span class="sourceLineNo">517</span> * @return True if the cluster is up.<a name="line.517"></a>
-<span class="sourceLineNo">518</span> */<a name="line.518"></a>
-<span class="sourceLineNo">519</span> public boolean isClusterUp() {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> return !clusterMode() || this.clusterStatusTracker.isClusterUp();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> }<a name="line.521"></a>
-<span class="sourceLineNo">522</span><a name="line.522"></a>
-<span class="sourceLineNo">523</span> /**<a name="line.523"></a>
-<span class="sourceLineNo">524</span> * @return time stamp in millis of when this server was started<a name="line.524"></a>
-<span class="sourceLineNo">525</span> */<a name="line.525"></a>
-<span class="sourceLineNo">526</span> public long getStartcode() {<a name="line.526"></a>
-<span class="sourceLineNo">527</span> return this.startcode;<a name="line.527"></a>
-<span class="sourceLineNo">528</span> }<a name="line.528"></a>
-<span class="sourceLineNo">529</span><a name="line.529"></a>
-<span class="sourceLineNo">530</span> public InfoServer getInfoServer() {<a name="line.530"></a>
-<span class="sourceLineNo">531</span> return infoServer;<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span><a name="line.533"></a>
-<span class="sourceLineNo">534</span> public int getMsgInterval() {<a name="line.534"></a>
-<span class="sourceLineNo">535</span> return msgInterval;<a name="line.535"></a>
-<span class="sourceLineNo">536</span> }<a name="line.536"></a>
-<span class="sourceLineNo">537</span><a name="line.537"></a>
-<span class="sourceLineNo">538</span> /**<a name="line.538"></a>
-<span class="sourceLineNo">539</span> * get NamedQueue Provider to add different logs to ringbuffer<a name="line.539"></a>
-<span class="sourceLineNo">540</span> * @return NamedQueueRecorder<a name="line.540"></a>
-<span class="sourceLineNo">541</span> */<a name="line.541"></a>
-<span class="sourceLineNo">542</span> public NamedQueueRecorder getNamedQueueRecorder() {<a name="line.542"></a>
-<span class="sourceLineNo">543</span> return this.namedQueueRecorder;<a name="line.543"></a>
-<span class="sourceLineNo">544</span> }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span> public RpcServerInterface getRpcServer() {<a name="line.546"></a>
-<span class="sourceLineNo">547</span> return rpcServices.getRpcServer();<a name="line.547"></a>
+<span class="sourceLineNo">475</span> @Override<a name="line.475"></a>
+<span class="sourceLineNo">476</span> public ChoreService getChoreService() {<a name="line.476"></a>
+<span class="sourceLineNo">477</span> return choreService;<a name="line.477"></a>
+<span class="sourceLineNo">478</span> }<a name="line.478"></a>
+<span class="sourceLineNo">479</span><a name="line.479"></a>
+<span class="sourceLineNo">480</span> /**<a name="line.480"></a>
+<span class="sourceLineNo">481</span> * @return Return table descriptors implementation.<a name="line.481"></a>
+<span class="sourceLineNo">482</span> */<a name="line.482"></a>
+<span class="sourceLineNo">483</span> public TableDescriptors getTableDescriptors() {<a name="line.483"></a>
+<span class="sourceLineNo">484</span> return this.tableDescriptors;<a name="line.484"></a>
+<span class="sourceLineNo">485</span> }<a name="line.485"></a>
+<span class="sourceLineNo">486</span><a name="line.486"></a>
+<span class="sourceLineNo">487</span> public ExecutorService getExecutorService() {<a name="line.487"></a>
+<span class="sourceLineNo">488</span> return executorService;<a name="line.488"></a>
+<span class="sourceLineNo">489</span> }<a name="line.489"></a>
+<span class="sourceLineNo">490</span><a name="line.490"></a>
+<span class="sourceLineNo">491</span> public AccessChecker getAccessChecker() {<a name="line.491"></a>
+<span class="sourceLineNo">492</span> return rpcServices.getAccessChecker();<a name="line.492"></a>
+<span class="sourceLineNo">493</span> }<a name="line.493"></a>
+<span class="sourceLineNo">494</span><a name="line.494"></a>
+<span class="sourceLineNo">495</span> public ZKPermissionWatcher getZKPermissionWatcher() {<a name="line.495"></a>
+<span class="sourceLineNo">496</span> return rpcServices.getZkPermissionWatcher();<a name="line.496"></a>
+<span class="sourceLineNo">497</span> }<a name="line.497"></a>
+<span class="sourceLineNo">498</span><a name="line.498"></a>
+<span class="sourceLineNo">499</span> @Override<a name="line.499"></a>
+<span class="sourceLineNo">500</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.500"></a>
+<span class="sourceLineNo">501</span> return csm;<a name="line.501"></a>
+<span class="sourceLineNo">502</span> }<a name="line.502"></a>
+<span class="sourceLineNo">503</span><a name="line.503"></a>
+<span class="sourceLineNo">504</span> @Override<a name="line.504"></a>
+<span class="sourceLineNo">505</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.505"></a>
+<span class="sourceLineNo">506</span> User user = UserProvider.instantiate(conf).getCurrent();<a name="line.506"></a>
+<span class="sourceLineNo">507</span> return ConnectionFactory.createConnection(conf, null, user);<a name="line.507"></a>
+<span class="sourceLineNo">508</span> }<a name="line.508"></a>
+<span class="sourceLineNo">509</span><a name="line.509"></a>
+<span class="sourceLineNo">510</span> /**<a name="line.510"></a>
+<span class="sourceLineNo">511</span> * @return Return the rootDir.<a name="line.511"></a>
+<span class="sourceLineNo">512</span> */<a name="line.512"></a>
+<span class="sourceLineNo">513</span> public Path getDataRootDir() {<a name="line.513"></a>
+<span class="sourceLineNo">514</span> return dataRootDir;<a name="line.514"></a>
+<span class="sourceLineNo">515</span> }<a name="line.515"></a>
+<span class="sourceLineNo">516</span><a name="line.516"></a>
+<span class="sourceLineNo">517</span> @Override<a name="line.517"></a>
+<span class="sourceLineNo">518</span> public FileSystem getFileSystem() {<a name="line.518"></a>
+<span class="sourceLineNo">519</span> return dataFs;<a name="line.519"></a>
+<span class="sourceLineNo">520</span> }<a name="line.520"></a>
+<span class="sourceLineNo">521</span><a name="line.521"></a>
+<span class="sourceLineNo">522</span> /**<a name="line.522"></a>
+<span class="sourceLineNo">523</span> * @return Return the walRootDir.<a name="line.523"></a>
+<span class="sourceLineNo">524</span> */<a name="line.524"></a>
+<span class="sourceLineNo">525</span> public Path getWALRootDir() {<a name="line.525"></a>
+<span class="sourceLineNo">526</span> return walRootDir;<a name="line.526"></a>
+<span class="sourceLineNo">527</span> }<a name="line.527"></a>
+<span class="sourceLineNo">528</span><a name="line.528"></a>
+<span class="sourceLineNo">529</span> /**<a name="line.529"></a>
+<span class="sourceLineNo">530</span> * @return Return the walFs.<a name="line.530"></a>
+<span class="sourceLineNo">531</span> */<a name="line.531"></a>
+<span class="sourceLineNo">532</span> public FileSystem getWALFileSystem() {<a name="line.532"></a>
+<span class="sourceLineNo">533</span> return walFs;<a name="line.533"></a>
+<span class="sourceLineNo">534</span> }<a name="line.534"></a>
+<span class="sourceLineNo">535</span><a name="line.535"></a>
+<span class="sourceLineNo">536</span> /**<a name="line.536"></a>
+<span class="sourceLineNo">537</span> * @return True if the cluster is up.<a name="line.537"></a>
+<span class="sourceLineNo">538</span> */<a name="line.538"></a>
+<span class="sourceLineNo">539</span> public boolean isClusterUp() {<a name="line.539"></a>
+<span class="sourceLineNo">540</span> return !clusterMode() || this.clusterStatusTracker.isClusterUp();<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span><a name="line.542"></a>
+<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
+<span class="sourceLineNo">544</span> * @return time stamp in millis of when this server was started<a name="line.544"></a>
+<span class="sourceLineNo">545</span> */<a name="line.545"></a>
+<span class="sourceLineNo">546</span> public long getStartcode() {<a name="line.546"></a>
+<span class="sourceLineNo">547</span> return this.startcode;<a name="line.547"></a>
<span class="sourceLineNo">548</span> }<a name="line.548"></a>
<span class="sourceLineNo">549</span><a name="line.549"></a>
-<span class="sourceLineNo">550</span> public NettyEventLoopGroupConfig getEventLoopGroupConfig() {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> return eventLoopGroupConfig;<a name="line.551"></a>
+<span class="sourceLineNo">550</span> public InfoServer getInfoServer() {<a name="line.550"></a>
+<span class="sourceLineNo">551</span> return infoServer;<a name="line.551"></a>
<span class="sourceLineNo">552</span> }<a name="line.552"></a>
<span class="sourceLineNo">553</span><a name="line.553"></a>
-<span class="sourceLineNo">554</span> public R getRpcServices() {<a name="line.554"></a>
-<span class="sourceLineNo">555</span> return rpcServices;<a name="line.555"></a>
+<span class="sourceLineNo">554</span> public int getMsgInterval() {<a name="line.554"></a>
+<span class="sourceLineNo">555</span> return msgInterval;<a name="line.555"></a>
<span class="sourceLineNo">556</span> }<a name="line.556"></a>
<span class="sourceLineNo">557</span><a name="line.557"></a>
-<span class="sourceLineNo">558</span> @RestrictedApi(explanation = "Should only be called in tests", link = "",<a name="line.558"></a>
-<span class="sourceLineNo">559</span> allowedOnPath = ".*/src/test/.*")<a name="line.559"></a>
-<span class="sourceLineNo">560</span> public MetaRegionLocationCache getMetaRegionLocationCache() {<a name="line.560"></a>
-<span class="sourceLineNo">561</span> return this.metaRegionLocationCache;<a name="line.561"></a>
-<span class="sourceLineNo">562</span> }<a name="line.562"></a>
-<span class="sourceLineNo">563</span><a name="line.563"></a>
-<span class="sourceLineNo">564</span> /**<a name="line.564"></a>
-<span class="sourceLineNo">565</span> * Reload the configuration from disk.<a name="line.565"></a>
-<span class="sourceLineNo">566</span> */<a name="line.566"></a>
-<span class="sourceLineNo">567</span> public void updateConfiguration() {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> LOG.info("Reloading the configuration from disk.");<a name="line.568"></a>
-<span class="sourceLineNo">569</span> // Reload the configuration from disk.<a name="line.569"></a>
-<span class="sourceLineNo">570</span> conf.reloadConfiguration();<a name="line.570"></a>
-<span class="sourceLineNo">571</span> configurationManager.notifyAllObservers(conf);<a name="line.571"></a>
+<span class="sourceLineNo">558</span> /**<a name="line.558"></a>
+<span class="sourceLineNo">559</span> * get NamedQueue Provider to add different logs to ringbuffer<a name="line.559"></a>
+<span class="sourceLineNo">560</span> * @return NamedQueueRecorder<a name="line.560"></a>
+<span class="sourceLineNo">561</span> */<a name="line.561"></a>
+<span class="sourceLineNo">562</span> public NamedQueueRecorder getNamedQueueRecorder() {<a name="line.562"></a>
+<span class="sourceLineNo">563</span> return this.namedQueueRecorder;<a name="line.563"></a>
+<span class="sourceLineNo">564</span> }<a name="line.564"></a>
+<span class="sourceLineNo">565</span><a name="line.565"></a>
+<span class="sourceLineNo">566</span> public RpcServerInterface getRpcServer() {<a name="line.566"></a>
+<span class="sourceLineNo">567</span> return rpcServices.getRpcServer();<a name="line.567"></a>
+<span class="sourceLineNo">568</span> }<a name="line.568"></a>
+<span class="sourceLineNo">569</span><a name="line.569"></a>
+<span class="sourceLineNo">570</span> public NettyEventLoopGroupConfig getEventLoopGroupConfig() {<a name="line.570"></a>
+<span class="sourceLineNo">571</span> return eventLoopGroupConfig;<a name="line.571"></a>
<span class="sourceLineNo">572</span> }<a name="line.572"></a>
<span class="sourceLineNo">573</span><a name="line.573"></a>
-<span class="sourceLineNo">574</span> @Override<a name="line.574"></a>
-<span class="sourceLineNo">575</span> public String toString() {<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return getServerName().toString();<a name="line.576"></a>
-<span class="sourceLineNo">577</span> }<a name="line.577"></a>
-<span class="sourceLineNo">578</span><a name="line.578"></a>
-<span class="sourceLineNo">579</span> protected abstract boolean canCreateBaseZNode();<a name="line.579"></a>
-<span class="sourceLineNo">580</span><a name="line.580"></a>
-<span class="sourceLineNo">581</span> protected abstract String getProcessName();<a name="line.581"></a>
-<span class="sourceLineNo">582</span><a name="line.582"></a>
-<span class="sourceLineNo">583</span> protected abstract R createRpcServices() throws IOException;<a name="line.583"></a>
-<span class="sourceLineNo">584</span><a name="line.584"></a>
-<span class="sourceLineNo">585</span> protected abstract String getUseThisHostnameInstead(Configuration conf) throws IOException;<a name="line.585"></a>
-<span class="sourceLineNo">586</span><a name="line.586"></a>
-<span class="sourceLineNo">587</span> protected abstract void login(UserProvider user, String host) throws IOException;<a name="line.587"></a>
-<span class="sourceLineNo">588</span><a name="line.588"></a>
-<span class="sourceLineNo">589</span> protected abstract NamedQueueRecorder createNamedQueueRecord();<a name="line.589"></a>
-<span class="sourceLineNo">590</span><a name="line.590"></a>
-<span class="sourceLineNo">591</span> protected abstract void configureInfoServer(InfoServer infoServer);<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> protected abstract Class<? extends HttpServlet> getDumpServlet();<a name="line.593"></a>
-<span class="sourceLineNo">594</span><a name="line.594"></a>
-<span class="sourceLineNo">595</span> protected abstract boolean canUpdateTableDescriptor();<a name="line.595"></a>
-<span class="sourceLineNo">596</span><a name="line.596"></a>
-<span class="sourceLineNo">597</span> protected abstract boolean cacheTableDescriptor();<a name="line.597"></a>
+<span class="sourceLineNo">574</span> public R getRpcServices() {<a name="line.574"></a>
+<span class="sourceLineNo">575</span> return rpcServices;<a name="line.575"></a>
+<span class="sourceLineNo">576</span> }<a name="line.576"></a>
+<span class="sourceLineNo">577</span><a name="line.577"></a>
+<span class="sourceLineNo">578</span> @RestrictedApi(explanation = "Should only be called in tests", link = "",<a name="line.578"></a>
+<span class="sourceLineNo">579</span> allowedOnPath = ".*/src/test/.*")<a name="line.579"></a>
+<span class="sourceLineNo">580</span> public MetaRegionLocationCache getMetaRegionLocationCache() {<a name="line.580"></a>
+<span class="sourceLineNo">581</span> return this.metaRegionLocationCache;<a name="line.581"></a>
+<span class="sourceLineNo">582</span> }<a name="line.582"></a>
+<span class="sourceLineNo">583</span><a name="line.583"></a>
+<span class="sourceLineNo">584</span> /**<a name="line.584"></a>
+<span class="sourceLineNo">585</span> * Reload the configuration from disk.<a name="line.585"></a>
+<span class="sourceLineNo">586</span> */<a name="line.586"></a>
+<span class="sourceLineNo">587</span> public void updateConfiguration() {<a name="line.587"></a>
+<span class="sourceLineNo">588</span> LOG.info("Reloading the configuration from disk.");<a name="line.588"></a>
+<span class="sourceLineNo">589</span> // Reload the configuration from disk.<a name="line.589"></a>
+<span class="sourceLineNo">590</span> conf.reloadConfiguration();<a name="line.590"></a>
+<span class="sourceLineNo">591</span> configurationManager.notifyAllObservers(conf);<a name="line.591"></a>
+<span class="sourceLineNo">592</span> }<a name="line.592"></a>
+<span class="sourceLineNo">593</span><a name="line.593"></a>
+<span class="sourceLineNo">594</span> @Override<a name="line.594"></a>
+<span class="sourceLineNo">595</span> public String toString() {<a name="line.595"></a>
+<span class="sourceLineNo">596</span> return getServerName().toString();<a name="line.596"></a>
+<span class="sourceLineNo">597</span> }<a name="line.597"></a>
<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> protected abstract boolean clusterMode();<a name="line.599"></a>
-<span class="sourceLineNo">600</span>}<a name="line.600"></a>
+<span class="sourceLineNo">599</span> protected abstract boolean canCreateBaseZNode();<a name="line.599"></a>
+<span class="sourceLineNo">600</span><a name="line.600"></a>
+<span class="sourceLineNo">601</span> protected abstract String getProcessName();<a name="line.601"></a>
+<span class="sourceLineNo">602</span><a name="line.602"></a>
+<span class="sourceLineNo">603</span> protected abstract R createRpcServices() throws IOException;<a name="line.603"></a>
+<span class="sourceLineNo">604</span><a name="line.604"></a>
+<span class="sourceLineNo">605</span> protected abstract String getUseThisHostnameInstead(Configuration conf) throws IOException;<a name="line.605"></a>
+<span class="sourceLineNo">606</span><a name="line.606"></a>
+<span class="sourceLineNo">607</span> protected abstract void login(UserProvider user, String host) throws IOException;<a name="line.607"></a>
+<span class="sourceLineNo">608</span><a name="line.608"></a>
+<span class="sourceLineNo">609</span> protected abstract NamedQueueRecorder createNamedQueueRecord();<a name="line.609"></a>
+<span class="sourceLineNo">610</span><a name="line.610"></a>
+<span class="sourceLineNo">611</span> protected abstract void configureInfoServer(InfoServer infoServer);<a name="line.611"></a>
+<span class="sourceLineNo">612</span><a name="line.612"></a>
+<span class="sourceLineNo">613</span> protected abstract Class<? extends HttpServlet> getDumpServlet();<a name="line.613"></a>
+<span class="sourceLineNo">614</span><a name="line.614"></a>
+<span class="sourceLineNo">615</span> protected abstract boolean canUpdateTableDescriptor();<a name="line.615"></a>
+<span class="sourceLineNo">616</span><a name="line.616"></a>
+<span class="sourceLineNo">617</span> protected abstract boolean cacheTableDescriptor();<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span> protected abstract boolean clusterMode();<a name="line.619"></a>
+<span class="sourceLineNo">620</span>}<a name="line.620"></a>
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
index 6af1fb5514..143093fb53 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
@@ -561,3652 +561,3653 @@
<span class="sourceLineNo">553</span> @Override<a name="line.553"></a>
<span class="sourceLineNo">554</span> public void run() {<a name="line.554"></a>
<span class="sourceLineNo">555</span> try {<a name="line.555"></a>
-<span class="sourceLineNo">556</span> registerConfigurationObservers();<a name="line.556"></a>
-<span class="sourceLineNo">557</span> Threads.setDaemonThreadRunning(new Thread(() -> {<a name="line.557"></a>
-<span class="sourceLineNo">558</span> try {<a name="line.558"></a>
-<span class="sourceLineNo">559</span> int infoPort = putUpJettyServer();<a name="line.559"></a>
-<span class="sourceLineNo">560</span> startActiveMasterManager(infoPort);<a name="line.560"></a>
-<span class="sourceLineNo">561</span> } catch (Throwable t) {<a name="line.561"></a>
-<span class="sourceLineNo">562</span> // Make sure we log the exception.<a name="line.562"></a>
-<span class="sourceLineNo">563</span> String error = "Failed to become Active Master";<a name="line.563"></a>
-<span class="sourceLineNo">564</span> LOG.error(error, t);<a name="line.564"></a>
-<span class="sourceLineNo">565</span> // Abort should have been called already.<a name="line.565"></a>
-<span class="sourceLineNo">566</span> if (!isAborted()) {<a name="line.566"></a>
-<span class="sourceLineNo">567</span> abort(error, t);<a name="line.567"></a>
-<span class="sourceLineNo">568</span> }<a name="line.568"></a>
-<span class="sourceLineNo">569</span> }<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }), getName() + ":becomeActiveMaster");<a name="line.570"></a>
-<span class="sourceLineNo">571</span> while (!isStopped() && !isAborted()) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> sleeper.sleep();<a name="line.572"></a>
-<span class="sourceLineNo">573</span> }<a name="line.573"></a>
-<span class="sourceLineNo">574</span> stopInfoServer();<a name="line.574"></a>
-<span class="sourceLineNo">575</span> closeClusterConnection();<a name="line.575"></a>
-<span class="sourceLineNo">576</span> stopServiceThreads();<a name="line.576"></a>
-<span class="sourceLineNo">577</span> if (this.rpcServices != null) {<a name="line.577"></a>
-<span class="sourceLineNo">578</span> this.rpcServices.stop();<a name="line.578"></a>
-<span class="sourceLineNo">579</span> }<a name="line.579"></a>
-<span class="sourceLineNo">580</span> closeZooKeeper();<a name="line.580"></a>
-<span class="sourceLineNo">581</span> } finally {<a name="line.581"></a>
-<span class="sourceLineNo">582</span> if (this.clusterSchemaService != null) {<a name="line.582"></a>
-<span class="sourceLineNo">583</span> // If on way out, then we are no longer active master.<a name="line.583"></a>
-<span class="sourceLineNo">584</span> this.clusterSchemaService.stopAsync();<a name="line.584"></a>
-<span class="sourceLineNo">585</span> try {<a name="line.585"></a>
-<span class="sourceLineNo">586</span> this.clusterSchemaService.awaitTerminated(<a name="line.586"></a>
-<span class="sourceLineNo">587</span> getConfiguration().getInt(HBASE_MASTER_WAIT_ON_SERVICE_IN_SECONDS,<a name="line.587"></a>
-<span class="sourceLineNo">588</span> DEFAULT_HBASE_MASTER_WAIT_ON_SERVICE_IN_SECONDS), TimeUnit.SECONDS);<a name="line.588"></a>
-<span class="sourceLineNo">589</span> } catch (TimeoutException te) {<a name="line.589"></a>
-<span class="sourceLineNo">590</span> LOG.warn("Failed shutdown of clusterSchemaService", te);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span> }<a name="line.592"></a>
-<span class="sourceLineNo">593</span> this.activeMaster = false;<a name="line.593"></a>
-<span class="sourceLineNo">594</span> }<a name="line.594"></a>
-<span class="sourceLineNo">595</span> }<a name="line.595"></a>
-<span class="sourceLineNo">596</span><a name="line.596"></a>
-<span class="sourceLineNo">597</span> // return the actual infoPort, -1 means disable info server.<a name="line.597"></a>
-<span class="sourceLineNo">598</span> private int putUpJettyServer() throws IOException {<a name="line.598"></a>
-<span class="sourceLineNo">599</span> if (!conf.getBoolean("hbase.master.infoserver.redirect", true)) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return -1;<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span> final int infoPort = conf.getInt("hbase.master.info.port.orig",<a name="line.602"></a>
-<span class="sourceLineNo">603</span> HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.603"></a>
-<span class="sourceLineNo">604</span> // -1 is for disabling info server, so no redirecting<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (infoPort < 0 || infoServer == null) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return -1;<a name="line.606"></a>
-<span class="sourceLineNo">607</span> }<a name="line.607"></a>
-<span class="sourceLineNo">608</span> if (infoPort == infoServer.getPort()) {<a name="line.608"></a>
-<span class="sourceLineNo">609</span> // server is already running<a name="line.609"></a>
-<span class="sourceLineNo">610</span> return infoPort;<a name="line.610"></a>
-<span class="sourceLineNo">611</span> }<a name="line.611"></a>
-<span class="sourceLineNo">612</span> final String addr = conf.get("hbase.master.info.bindAddress", "0.0.0.0");<a name="line.612"></a>
-<span class="sourceLineNo">613</span> if (!Addressing.isLocalAddress(InetAddress.getByName(addr))) {<a name="line.613"></a>
-<span class="sourceLineNo">614</span> String msg =<a name="line.614"></a>
-<span class="sourceLineNo">615</span> "Failed to start redirecting jetty server. Address " + addr<a name="line.615"></a>
-<span class="sourceLineNo">616</span> + " does not belong to this host. Correct configuration parameter: "<a name="line.616"></a>
-<span class="sourceLineNo">617</span> + "hbase.master.info.bindAddress";<a name="line.617"></a>
-<span class="sourceLineNo">618</span> LOG.error(msg);<a name="line.618"></a>
-<span class="sourceLineNo">619</span> throw new IOException(msg);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span><a name="line.621"></a>
-<span class="sourceLineNo">622</span> // TODO I'm pretty sure we could just add another binding to the InfoServer run by<a name="line.622"></a>
-<span class="sourceLineNo">623</span> // the RegionServer and have it run the RedirectServlet instead of standing up<a name="line.623"></a>
-<span class="sourceLineNo">624</span> // a second entire stack here.<a name="line.624"></a>
-<span class="sourceLineNo">625</span> masterJettyServer = new Server();<a name="line.625"></a>
-<span class="sourceLineNo">626</span> final ServerConnector connector = new ServerConnector(masterJettyServer);<a name="line.626"></a>
-<span class="sourceLineNo">627</span> connector.setHost(addr);<a name="line.627"></a>
-<span class="sourceLineNo">628</span> connector.setPort(infoPort);<a name="line.628"></a>
-<span class="sourceLineNo">629</span> masterJettyServer.addConnector(connector);<a name="line.629"></a>
-<span class="sourceLineNo">630</span> masterJettyServer.setStopAtShutdown(true);<a name="line.630"></a>
-<span class="sourceLineNo">631</span> masterJettyServer.setHandler(HttpServer.buildGzipHandler(masterJettyServer.getHandler()));<a name="line.631"></a>
-<span class="sourceLineNo">632</span><a name="line.632"></a>
-<span class="sourceLineNo">633</span> final String redirectHostname =<a name="line.633"></a>
-<span class="sourceLineNo">634</span> StringUtils.isBlank(useThisHostnameInstead) ? null : useThisHostnameInstead;<a name="line.634"></a>
-<span class="sourceLineNo">635</span><a name="line.635"></a>
-<span class="sourceLineNo">636</span> final MasterRedirectServlet redirect = new MasterRedirectServlet(infoServer, redirectHostname);<a name="line.636"></a>
-<span class="sourceLineNo">637</span> final WebAppContext context = new WebAppContext(null, "/", null, null, null, null, WebAppContext.NO_SESSIONS);<a name="line.637"></a>
-<span class="sourceLineNo">638</span> context.addServlet(new ServletHolder(redirect), "/*");<a name="line.638"></a>
-<span class="sourceLineNo">639</span> context.setServer(masterJettyServer);<a name="line.639"></a>
-<span class="sourceLineNo">640</span><a name="line.640"></a>
-<span class="sourceLineNo">641</span> try {<a name="line.641"></a>
-<span class="sourceLineNo">642</span> masterJettyServer.start();<a name="line.642"></a>
-<span class="sourceLineNo">643</span> } catch (Exception e) {<a name="line.643"></a>
-<span class="sourceLineNo">644</span> throw new IOException("Failed to start redirecting jetty server", e);<a name="line.644"></a>
-<span class="sourceLineNo">645</span> }<a name="line.645"></a>
-<span class="sourceLineNo">646</span> return connector.getLocalPort();<a name="line.646"></a>
-<span class="sourceLineNo">647</span> }<a name="line.647"></a>
-<span class="sourceLineNo">648</span><a name="line.648"></a>
-<span class="sourceLineNo">649</span> /**<a name="line.649"></a>
-<span class="sourceLineNo">650</span> * For compatibility, if failed with regionserver credentials, try the master one<a name="line.650"></a>
-<span class="sourceLineNo">651</span> */<a name="line.651"></a>
-<span class="sourceLineNo">652</span> @Override<a name="line.652"></a>
-<span class="sourceLineNo">653</span> protected void login(UserProvider user, String host) throws IOException {<a name="line.653"></a>
-<span class="sourceLineNo">654</span> try {<a name="line.654"></a>
-<span class="sourceLineNo">655</span> user.login(SecurityConstants.REGIONSERVER_KRB_KEYTAB_FILE,<a name="line.655"></a>
-<span class="sourceLineNo">656</span> SecurityConstants.REGIONSERVER_KRB_PRINCIPAL, host);<a name="line.656"></a>
-<span class="sourceLineNo">657</span> } catch (IOException ie) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> user.login(SecurityConstants.MASTER_KRB_KEYTAB_FILE, SecurityConstants.MASTER_KRB_PRINCIPAL,<a name="line.658"></a>
-<span class="sourceLineNo">659</span> host);<a name="line.659"></a>
-<span class="sourceLineNo">660</span> }<a name="line.660"></a>
-<span class="sourceLineNo">661</span> }<a name="line.661"></a>
-<span class="sourceLineNo">662</span><a name="line.662"></a>
-<span class="sourceLineNo">663</span> public MasterRpcServices getMasterRpcServices() {<a name="line.663"></a>
-<span class="sourceLineNo">664</span> return rpcServices;<a name="line.664"></a>
-<span class="sourceLineNo">665</span> }<a name="line.665"></a>
-<span class="sourceLineNo">666</span><a name="line.666"></a>
-<span class="sourceLineNo">667</span> public boolean balanceSwitch(final boolean b) throws IOException {<a name="line.667"></a>
-<span class="sourceLineNo">668</span> return getMasterRpcServices().switchBalancer(b, BalanceSwitchMode.ASYNC);<a name="line.668"></a>
-<span class="sourceLineNo">669</span> }<a name="line.669"></a>
-<span class="sourceLineNo">670</span><a name="line.670"></a>
-<span class="sourceLineNo">671</span> @Override<a name="line.671"></a>
-<span class="sourceLineNo">672</span> protected String getProcessName() {<a name="line.672"></a>
-<span class="sourceLineNo">673</span> return MASTER;<a name="line.673"></a>
-<span class="sourceLineNo">674</span> }<a name="line.674"></a>
-<span class="sourceLineNo">675</span><a name="line.675"></a>
-<span class="sourceLineNo">676</span> @Override<a name="line.676"></a>
-<span class="sourceLineNo">677</span> protected boolean canCreateBaseZNode() {<a name="line.677"></a>
-<span class="sourceLineNo">678</span> return true;<a name="line.678"></a>
-<span class="sourceLineNo">679</span> }<a name="line.679"></a>
-<span class="sourceLineNo">680</span><a name="line.680"></a>
-<span class="sourceLineNo">681</span> @Override<a name="line.681"></a>
-<span class="sourceLineNo">682</span> protected boolean canUpdateTableDescriptor() {<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return true;<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> @Override<a name="line.686"></a>
-<span class="sourceLineNo">687</span> protected boolean cacheTableDescriptor() {<a name="line.687"></a>
-<span class="sourceLineNo">688</span> return true;<a name="line.688"></a>
-<span class="sourceLineNo">689</span> }<a name="line.689"></a>
-<span class="sourceLineNo">690</span><a name="line.690"></a>
-<span class="sourceLineNo">691</span> protected MasterRpcServices createRpcServices() throws IOException {<a name="line.691"></a>
-<span class="sourceLineNo">692</span> return new MasterRpcServices(this);<a name="line.692"></a>
-<span class="sourceLineNo">693</span> }<a name="line.693"></a>
-<span class="sourceLineNo">694</span><a name="line.694"></a>
-<span class="sourceLineNo">695</span> @Override<a name="line.695"></a>
-<span class="sourceLineNo">696</span> protected void configureInfoServer(InfoServer infoServer) {<a name="line.696"></a>
-<span class="sourceLineNo">697</span> infoServer.addUnprivilegedServlet("master-status", "/master-status", MasterStatusServlet.class);<a name="line.697"></a>
-<span class="sourceLineNo">698</span> infoServer.addUnprivilegedServlet("api_v1", "/api/v1/*", buildApiV1Servlet());<a name="line.698"></a>
-<span class="sourceLineNo">699</span><a name="line.699"></a>
-<span class="sourceLineNo">700</span> infoServer.setAttribute(MASTER, this);<a name="line.700"></a>
-<span class="sourceLineNo">701</span> }<a name="line.701"></a>
-<span class="sourceLineNo">702</span><a name="line.702"></a>
-<span class="sourceLineNo">703</span> private ServletHolder buildApiV1Servlet() {<a name="line.703"></a>
-<span class="sourceLineNo">704</span> final ResourceConfig config = ResourceConfigFactory.createResourceConfig(conf, this);<a name="line.704"></a>
-<span class="sourceLineNo">705</span> return new ServletHolder(new ServletContainer(config));<a name="line.705"></a>
-<span class="sourceLineNo">706</span> }<a name="line.706"></a>
-<span class="sourceLineNo">707</span><a name="line.707"></a>
-<span class="sourceLineNo">708</span> @Override<a name="line.708"></a>
-<span class="sourceLineNo">709</span> protected Class<? extends HttpServlet> getDumpServlet() {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return MasterDumpServlet.class;<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> @Override<a name="line.713"></a>
-<span class="sourceLineNo">714</span> public MetricsMaster getMasterMetrics() {<a name="line.714"></a>
-<span class="sourceLineNo">715</span> return metricsMaster;<a name="line.715"></a>
-<span class="sourceLineNo">716</span> }<a name="line.716"></a>
-<span class="sourceLineNo">717</span><a name="line.717"></a>
-<span class="sourceLineNo">718</span> /**<a name="line.718"></a>
-<span class="sourceLineNo">719</span> * Initialize all ZK based system trackers. But do not include {@link RegionServerTracker}, it<a name="line.719"></a>
-<span class="sourceLineNo">720</span> * should have already been initialized along with {@link ServerManager}.<a name="line.720"></a>
-<span class="sourceLineNo">721</span> */<a name="line.721"></a>
-<span class="sourceLineNo">722</span> private void initializeZKBasedSystemTrackers()<a name="line.722"></a>
-<span class="sourceLineNo">723</span> throws IOException, KeeperException, ReplicationException {<a name="line.723"></a>
-<span class="sourceLineNo">724</span> if (maintenanceMode) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> // in maintenance mode, always use MaintenanceLoadBalancer.<a name="line.725"></a>
-<span class="sourceLineNo">726</span> conf.unset(LoadBalancer.HBASE_RSGROUP_LOADBALANCER_CLASS);<a name="line.726"></a>
-<span class="sourceLineNo">727</span> conf.setClass(HConstants.HBASE_MASTER_LOADBALANCER_CLASS, MaintenanceLoadBalancer.class,<a name="line.727"></a>
-<span class="sourceLineNo">728</span> LoadBalancer.class);<a name="line.728"></a>
-<span class="sourceLineNo">729</span> }<a name="line.729"></a>
-<span class="sourceLineNo">730</span> this.balancer = new RSGroupBasedLoadBalancer();<a name="line.730"></a>
-<span class="sourceLineNo">731</span> this.loadBalancerTracker = new LoadBalancerTracker(zooKeeper, this);<a name="line.731"></a>
-<span class="sourceLineNo">732</span> this.loadBalancerTracker.start();<a name="line.732"></a>
-<span class="sourceLineNo">733</span><a name="line.733"></a>
-<span class="sourceLineNo">734</span> this.regionNormalizerManager =<a name="line.734"></a>
-<span class="sourceLineNo">735</span> RegionNormalizerFactory.createNormalizerManager(conf, zooKeeper, this);<a name="line.735"></a>
-<span class="sourceLineNo">736</span> this.configurationManager.registerObserver(regionNormalizerManager);<a name="line.736"></a>
-<span class="sourceLineNo">737</span> this.regionNormalizerManager.start();<a name="line.737"></a>
-<span class="sourceLineNo">738</span><a name="line.738"></a>
-<span class="sourceLineNo">739</span> this.splitOrMergeTracker = new SplitOrMergeTracker(zooKeeper, conf, this);<a name="line.739"></a>
-<span class="sourceLineNo">740</span> this.splitOrMergeTracker.start();<a name="line.740"></a>
-<span class="sourceLineNo">741</span><a name="line.741"></a>
-<span class="sourceLineNo">742</span> // This is for backwards compatible. We do not need the CP for rs group now but if user want to<a name="line.742"></a>
-<span class="sourceLineNo">743</span> // load it, we need to enable rs group.<a name="line.743"></a>
-<span class="sourceLineNo">744</span> String[] cpClasses = conf.getStrings(MasterCoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);<a name="line.744"></a>
-<span class="sourceLineNo">745</span> if (cpClasses != null) {<a name="line.745"></a>
-<span class="sourceLineNo">746</span> for (String cpClass : cpClasses) {<a name="line.746"></a>
-<span class="sourceLineNo">747</span> if (RSGroupAdminEndpoint.class.getName().equals(cpClass)) {<a name="line.747"></a>
-<span class="sourceLineNo">748</span> RSGroupUtil.enableRSGroup(conf);<a name="line.748"></a>
-<span class="sourceLineNo">749</span> break;<a name="line.749"></a>
-<span class="sourceLineNo">750</span> }<a name="line.750"></a>
-<span class="sourceLineNo">751</span> }<a name="line.751"></a>
-<span class="sourceLineNo">752</span> }<a name="line.752"></a>
-<span class="sourceLineNo">753</span> this.rsGroupInfoManager = RSGroupInfoManager.create(this);<a name="line.753"></a>
-<span class="sourceLineNo">754</span><a name="line.754"></a>
-<span class="sourceLineNo">755</span> this.replicationPeerManager = ReplicationPeerManager.create(zooKeeper, conf, clusterId);<a name="line.755"></a>
-<span class="sourceLineNo">756</span><a name="line.756"></a>
-<span class="sourceLineNo">757</span> this.drainingServerTracker = new DrainingServerTracker(zooKeeper, this, this.serverManager);<a name="line.757"></a>
-<span class="sourceLineNo">758</span> this.drainingServerTracker.start();<a name="line.758"></a>
-<span class="sourceLineNo">759</span><a name="line.759"></a>
-<span class="sourceLineNo">760</span> this.snapshotCleanupTracker = new SnapshotCleanupTracker(zooKeeper, this);<a name="line.760"></a>
-<span class="sourceLineNo">761</span> this.snapshotCleanupTracker.start();<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> String clientQuorumServers = conf.get(HConstants.CLIENT_ZOOKEEPER_QUORUM);<a name="line.763"></a>
-<span class="sourceLineNo">764</span> boolean clientZkObserverMode = conf.getBoolean(HConstants.CLIENT_ZOOKEEPER_OBSERVER_MODE,<a name="line.764"></a>
-<span class="sourceLineNo">765</span> HConstants.DEFAULT_CLIENT_ZOOKEEPER_OBSERVER_MODE);<a name="line.765"></a>
-<span class="sourceLineNo">766</span> if (clientQuorumServers != null && !clientZkObserverMode) {<a name="line.766"></a>
-<span class="sourceLineNo">767</span> // we need to take care of the ZK information synchronization<a name="line.767"></a>
-<span class="sourceLineNo">768</span> // if given client ZK are not observer nodes<a name="line.768"></a>
-<span class="sourceLineNo">769</span> ZKWatcher clientZkWatcher = new ZKWatcher(conf,<a name="line.769"></a>
-<span class="sourceLineNo">770</span> getProcessName() + ":" + rpcServices.getSocketAddress().getPort() + "-clientZK", this,<a name="line.770"></a>
-<span class="sourceLineNo">771</span> false, true);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> this.metaLocationSyncer = new MetaLocationSyncer(zooKeeper, clientZkWatcher, this);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.metaLocationSyncer.start();<a name="line.773"></a>
-<span class="sourceLineNo">774</span> this.masterAddressSyncer = new MasterAddressSyncer(zooKeeper, clientZkWatcher, this);<a name="line.774"></a>
-<span class="sourceLineNo">775</span> this.masterAddressSyncer.start();<a name="line.775"></a>
-<span class="sourceLineNo">776</span> // set cluster id is a one-go effort<a name="line.776"></a>
-<span class="sourceLineNo">777</span> ZKClusterId.setClusterId(clientZkWatcher, fileSystemManager.getClusterId());<a name="line.777"></a>
-<span class="sourceLineNo">778</span> }<a name="line.778"></a>
-<span class="sourceLineNo">779</span><a name="line.779"></a>
-<span class="sourceLineNo">780</span> // Set the cluster as up. If new RSs, they'll be waiting on this before<a name="line.780"></a>
-<span class="sourceLineNo">781</span> // going ahead with their startup.<a name="line.781"></a>
-<span class="sourceLineNo">782</span> boolean wasUp = this.clusterStatusTracker.isClusterUp();<a name="line.782"></a>
-<span class="sourceLineNo">783</span> if (!wasUp) this.clusterStatusTracker.setClusterUp();<a name="line.783"></a>
-<span class="sourceLineNo">784</span><a name="line.784"></a>
-<span class="sourceLineNo">785</span> LOG.info("Active/primary master=" + this.serverName +<a name="line.785"></a>
-<span class="sourceLineNo">786</span> ", sessionid=0x" +<a name="line.786"></a>
-<span class="sourceLineNo">787</span> Long.toHexString(this.zooKeeper.getRecoverableZooKeeper().getSessionId()) +<a name="line.787"></a>
-<span class="sourceLineNo">788</span> ", setting cluster-up flag (Was=" + wasUp + ")");<a name="line.788"></a>
-<span class="sourceLineNo">789</span><a name="line.789"></a>
-<span class="sourceLineNo">790</span> // create/initialize the snapshot manager and other procedure managers<a name="line.790"></a>
-<span class="sourceLineNo">791</span> this.snapshotManager = new SnapshotManager();<a name="line.791"></a>
-<span class="sourceLineNo">792</span> this.mpmHost = new MasterProcedureManagerHost();<a name="line.792"></a>
-<span class="sourceLineNo">793</span> this.mpmHost.register(this.snapshotManager);<a name="line.793"></a>
-<span class="sourceLineNo">794</span> this.mpmHost.register(new MasterFlushTableProcedureManager());<a name="line.794"></a>
-<span class="sourceLineNo">795</span> this.mpmHost.loadProcedures(conf);<a name="line.795"></a>
-<span class="sourceLineNo">796</span> this.mpmHost.initialize(this, this.metricsMaster);<a name="line.796"></a>
-<span class="sourceLineNo">797</span> }<a name="line.797"></a>
-<span class="sourceLineNo">798</span><a name="line.798"></a>
-<span class="sourceLineNo">799</span> // Will be overriden in test to inject customized AssignmentManager<a name="line.799"></a>
-<span class="sourceLineNo">800</span> @InterfaceAudience.Private<a name="line.800"></a>
-<span class="sourceLineNo">801</span> protected AssignmentManager createAssignmentManager(MasterServices master,<a name="line.801"></a>
-<span class="sourceLineNo">802</span> MasterRegion masterRegion) {<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return new AssignmentManager(master, masterRegion);<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span><a name="line.805"></a>
-<span class="sourceLineNo">806</span> private void tryMigrateMetaLocationsFromZooKeeper() throws IOException, KeeperException {<a name="line.806"></a>
-<span class="sourceLineNo">807</span> // try migrate data from zookeeper<a name="line.807"></a>
-<span class="sourceLineNo">808</span> try (ResultScanner scanner =<a name="line.808"></a>
-<span class="sourceLineNo">809</span> masterRegion.getScanner(new Scan().addFamily(HConstants.CATALOG_FAMILY))) {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> if (scanner.next() != null) {<a name="line.810"></a>
-<span class="sourceLineNo">811</span> // notice that all replicas for a region are in the same row, so the migration can be<a name="line.811"></a>
-<span class="sourceLineNo">812</span> // done with in a one row put, which means if we have data in catalog family then we can<a name="line.812"></a>
-<span class="sourceLineNo">813</span> // make sure that the migration is done.<a name="line.813"></a>
-<span class="sourceLineNo">814</span> LOG.info("The {} family in master local region already has data in it, skip migrating...",<a name="line.814"></a>
-<span class="sourceLineNo">815</span> HConstants.CATALOG_FAMILY_STR);<a name="line.815"></a>
-<span class="sourceLineNo">816</span> return;<a name="line.816"></a>
-<span class="sourceLineNo">817</span> }<a name="line.817"></a>
-<span class="sourceLineNo">818</span> }<a name="line.818"></a>
-<span class="sourceLineNo">819</span> // start migrating<a name="line.819"></a>
-<span class="sourceLineNo">820</span> byte[] row = CatalogFamilyFormat.getMetaKeyForRegion(RegionInfoBuilder.FIRST_META_REGIONINFO);<a name="line.820"></a>
-<span class="sourceLineNo">821</span> Put put = new Put(row);<a name="line.821"></a>
-<span class="sourceLineNo">822</span> List<String> metaReplicaNodes = zooKeeper.getMetaReplicaNodes();<a name="line.822"></a>
-<span class="sourceLineNo">823</span> StringBuilder info = new StringBuilder("Migrating meta locations:");<a name="line.823"></a>
-<span class="sourceLineNo">824</span> for (String metaReplicaNode : metaReplicaNodes) {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> int replicaId = zooKeeper.getZNodePaths().getMetaReplicaIdFromZNode(metaReplicaNode);<a name="line.825"></a>
-<span class="sourceLineNo">826</span> RegionState state = MetaTableLocator.getMetaRegionState(zooKeeper, replicaId);<a name="line.826"></a>
-<span class="sourceLineNo">827</span> info.append(" ").append(state);<a name="line.827"></a>
-<span class="sourceLineNo">828</span> put.setTimestamp(state.getStamp());<a name="line.828"></a>
-<span class="sourceLineNo">829</span> MetaTableAccessor.addRegionInfo(put, state.getRegion());<a name="line.829"></a>
-<span class="sourceLineNo">830</span> if (state.getServerName() != null) {<a name="line.830"></a>
-<span class="sourceLineNo">831</span> MetaTableAccessor.addLocation(put, state.getServerName(), HConstants.NO_SEQNUM, replicaId);<a name="line.831"></a>
-<span class="sourceLineNo">832</span> }<a name="line.832"></a>
-<span class="sourceLineNo">833</span> put.add(CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY).setRow(put.getRow())<a name="line.833"></a>
-<span class="sourceLineNo">834</span> .setFamily(HConstants.CATALOG_FAMILY)<a name="line.834"></a>
-<span class="sourceLineNo">835</span> .setQualifier(RegionStateStore.getStateColumn(replicaId)).setTimestamp(put.getTimestamp())<a name="line.835"></a>
-<span class="sourceLineNo">836</span> .setType(Cell.Type.Put).setValue(Bytes.toBytes(state.getState().name())).build());<a name="line.836"></a>
-<span class="sourceLineNo">837</span> }<a name="line.837"></a>
-<span class="sourceLineNo">838</span> if (!put.isEmpty()) {<a name="line.838"></a>
-<span class="sourceLineNo">839</span> LOG.info(info.toString());<a name="line.839"></a>
-<span class="sourceLineNo">840</span> masterRegion.update(r -> r.put(put));<a name="line.840"></a>
-<span class="sourceLineNo">841</span> } else {<a name="line.841"></a>
-<span class="sourceLineNo">842</span> LOG.info("No meta location available on zookeeper, skip migrating...");<a name="line.842"></a>
-<span class="sourceLineNo">843</span> }<a name="line.843"></a>
-<span class="sourceLineNo">844</span> }<a name="line.844"></a>
-<span class="sourceLineNo">845</span><a name="line.845"></a>
-<span class="sourceLineNo">846</span> /**<a name="line.846"></a>
-<span class="sourceLineNo">847</span> * Finish initialization of HMaster after becoming the primary master.<a name="line.847"></a>
-<span class="sourceLineNo">848</span> * <p/><a name="line.848"></a>
-<span class="sourceLineNo">849</span> * The startup order is a bit complicated but very important, do not change it unless you know<a name="line.849"></a>
-<span class="sourceLineNo">850</span> * what you are doing.<a name="line.850"></a>
-<span class="sourceLineNo">851</span> * <ol><a name="line.851"></a>
-<span class="sourceLineNo">852</span> * <li>Initialize file system based components - file system manager, wal manager, table<a name="line.852"></a>
-<span class="sourceLineNo">853</span> * descriptors, etc</li><a name="line.853"></a>
-<span class="sourceLineNo">854</span> * <li>Publish cluster id</li><a name="line.854"></a>
-<span class="sourceLineNo">855</span> * <li>Here comes the most complicated part - initialize server manager, assignment manager and<a name="line.855"></a>
-<span class="sourceLineNo">856</span> * region server tracker<a name="line.856"></a>
-<span class="sourceLineNo">857</span> * <ol type='i'><a name="line.857"></a>
-<span class="sourceLineNo">858</span> * <li>Create server manager</li><a name="line.858"></a>
-<span class="sourceLineNo">859</span> * <li>Create master local region</li><a name="line.859"></a>
-<span class="sourceLineNo">860</span> * <li>Create procedure executor, load the procedures, but do not start workers. We will start it<a name="line.860"></a>
-<span class="sourceLineNo">861</span> * later after we finish scheduling SCPs to avoid scheduling duplicated SCPs for the same<a name="line.861"></a>
-<span class="sourceLineNo">862</span> * server</li><a name="line.862"></a>
-<span class="sourceLineNo">863</span> * <li>Create assignment manager and start it, load the meta region state, but do not load data<a name="line.863"></a>
-<span class="sourceLineNo">864</span> * from meta region</li><a name="line.864"></a>
-<span class="sourceLineNo">865</span> * <li>Start region server tracker, construct the online servers set and find out dead servers and<a name="line.865"></a>
-<span class="sourceLineNo">866</span> * schedule SCP for them. The online servers will be constructed by scanning zk, and we will also<a name="line.866"></a>
-<span class="sourceLineNo">867</span> * scan the wal directory to find out possible live region servers, and the differences between<a name="line.867"></a>
-<span class="sourceLineNo">868</span> * these two sets are the dead servers</li><a name="line.868"></a>
-<span class="sourceLineNo">869</span> * </ol><a name="line.869"></a>
-<span class="sourceLineNo">870</span> * </li><a name="line.870"></a>
-<span class="sourceLineNo">871</span> * <li>If this is a new deploy, schedule a InitMetaProcedure to initialize meta</li><a name="line.871"></a>
-<span class="sourceLineNo">872</span> * <li>Start necessary service threads - balancer, catalog janitor, executor services, and also<a name="line.872"></a>
-<span class="sourceLineNo">873</span> * the procedure executor, etc. Notice that the balancer must be created first as assignment<a name="line.873"></a>
-<span class="sourceLineNo">874</span> * manager may use it when assigning regions.</li><a name="line.874"></a>
-<span class="sourceLineNo">875</span> * <li>Wait for meta to be initialized if necessary, start table state manager.</li><a name="line.875"></a>
-<span class="sourceLineNo">876</span> * <li>Wait for enough region servers to check-in</li><a name="line.876"></a>
-<span class="sourceLineNo">877</span> * <li>Let assignment manager load data from meta and construct region states</li><a name="line.877"></a>
-<span class="sourceLineNo">878</span> * <li>Start all other things such as chore services, etc</li><a name="line.878"></a>
-<span class="sourceLineNo">879</span> * </ol><a name="line.879"></a>
-<span class="sourceLineNo">880</span> * <p/><a name="line.880"></a>
-<span class="sourceLineNo">881</span> * Notice that now we will not schedule a special procedure to make meta online(unless the first<a name="line.881"></a>
-<span class="sourceLineNo">882</span> * time where meta has not been created yet), we will rely on SCP to bring meta online.<a name="line.882"></a>
-<span class="sourceLineNo">883</span> */<a name="line.883"></a>
-<span class="sourceLineNo">884</span> private void finishActiveMasterInitialization(MonitoredTask status) throws IOException,<a name="line.884"></a>
-<span class="sourceLineNo">885</span> InterruptedException, KeeperException, ReplicationException {<a name="line.885"></a>
-<span class="sourceLineNo">886</span> /*<a name="line.886"></a>
-<span class="sourceLineNo">887</span> * We are active master now... go initialize components we need to run.<a name="line.887"></a>
-<span class="sourceLineNo">888</span> */<a name="line.888"></a>
-<span class="sourceLineNo">889</span> status.setStatus("Initializing Master file system");<a name="line.889"></a>
-<span class="sourceLineNo">890</span><a name="line.890"></a>
-<span class="sourceLineNo">891</span> this.masterActiveTime = EnvironmentEdgeManager.currentTime();<a name="line.891"></a>
-<span class="sourceLineNo">892</span> // TODO: Do this using Dependency Injection, using PicoContainer, Guice or Spring.<a name="line.892"></a>
-<span class="sourceLineNo">893</span><a name="line.893"></a>
-<span class="sourceLineNo">894</span> // always initialize the MemStoreLAB as we use a region to store data in master now, see<a name="line.894"></a>
-<span class="sourceLineNo">895</span> // localStore.<a name="line.895"></a>
-<span class="sourceLineNo">896</span> initializeMemStoreChunkCreator(null);<a name="line.896"></a>
-<span class="sourceLineNo">897</span> this.fileSystemManager = new MasterFileSystem(conf);<a name="line.897"></a>
-<span class="sourceLineNo">898</span> this.walManager = new MasterWalManager(this);<a name="line.898"></a>
-<span class="sourceLineNo">899</span><a name="line.899"></a>
-<span class="sourceLineNo">900</span> // warm-up HTDs cache on master initialization<a name="line.900"></a>
-<span class="sourceLineNo">901</span> if (preLoadTableDescriptors) {<a name="line.901"></a>
-<span class="sourceLineNo">902</span> status.setStatus("Pre-loading table descriptors");<a name="line.902"></a>
-<span class="sourceLineNo">903</span> this.tableDescriptors.getAll();<a name="line.903"></a>
-<span class="sourceLineNo">904</span> }<a name="line.904"></a>
-<span class="sourceLineNo">905</span><a name="line.905"></a>
-<span class="sourceLineNo">906</span> // Publish cluster ID; set it in Master too. The superclass RegionServer does this later but<a name="line.906"></a>
-<span class="sourceLineNo">907</span> // only after it has checked in with the Master. At least a few tests ask Master for clusterId<a name="line.907"></a>
-<span class="sourceLineNo">908</span> // before it has called its run method and before RegionServer has done the reportForDuty.<a name="line.908"></a>
-<span class="sourceLineNo">909</span> ClusterId clusterId = fileSystemManager.getClusterId();<a name="line.909"></a>
-<span class="sourceLineNo">910</span> status.setStatus("Publishing Cluster ID " + clusterId + " in ZooKeeper");<a name="line.910"></a>
-<span class="sourceLineNo">911</span> ZKClusterId.setClusterId(this.zooKeeper, fileSystemManager.getClusterId());<a name="line.911"></a>
-<span class="sourceLineNo">912</span> this.clusterId = clusterId.toString();<a name="line.912"></a>
-<span class="sourceLineNo">913</span><a name="line.913"></a>
-<span class="sourceLineNo">914</span> // Precaution. Put in place the old hbck1 lock file to fence out old hbase1s running their<a name="line.914"></a>
-<span class="sourceLineNo">915</span> // hbck1s against an hbase2 cluster; it could do damage. To skip this behavior, set<a name="line.915"></a>
-<span class="sourceLineNo">916</span> // hbase.write.hbck1.lock.file to false.<a name="line.916"></a>
-<span class="sourceLineNo">917</span> if (this.conf.getBoolean("hbase.write.hbck1.lock.file", true)) {<a name="line.917"></a>
-<span class="sourceLineNo">918</span> Pair<Path, FSDataOutputStream> result = null;<a name="line.918"></a>
-<span class="sourceLineNo">919</span> try {<a name="line.919"></a>
-<span class="sourceLineNo">920</span> result = HBaseFsck.checkAndMarkRunningHbck(this.conf,<a name="line.920"></a>
-<span class="sourceLineNo">921</span> HBaseFsck.createLockRetryCounterFactory(this.conf).create());<a name="line.921"></a>
-<span class="sourceLineNo">922</span> } finally {<a name="line.922"></a>
-<span class="sourceLineNo">923</span> if (result != null) {<a name="line.923"></a>
-<span class="sourceLineNo">924</span> Closeables.close(result.getSecond(), true);<a name="line.924"></a>
-<span class="sourceLineNo">925</span> }<a name="line.925"></a>
-<span class="sourceLineNo">926</span> }<a name="line.926"></a>
-<span class="sourceLineNo">927</span> }<a name="line.927"></a>
-<span class="sourceLineNo">928</span><a name="line.928"></a>
-<span class="sourceLineNo">929</span> status.setStatus("Initialize ServerManager and schedule SCP for crash servers");<a name="line.929"></a>
-<span class="sourceLineNo">930</span> // The below two managers must be created before loading procedures, as they will be used during<a name="line.930"></a>
-<span class="sourceLineNo">931</span> // loading.<a name="line.931"></a>
-<span class="sourceLineNo">932</span> // initialize master local region<a name="line.932"></a>
-<span class="sourceLineNo">933</span> masterRegion = MasterRegionFactory.create(this);<a name="line.933"></a>
-<span class="sourceLineNo">934</span> rsListStorage = new MasterRegionServerList(masterRegion, this);<a name="line.934"></a>
-<span class="sourceLineNo">935</span><a name="line.935"></a>
-<span class="sourceLineNo">936</span> this.serverManager = createServerManager(this, rsListStorage);<a name="line.936"></a>
-<span class="sourceLineNo">937</span> this.syncReplicationReplayWALManager = new SyncReplicationReplayWALManager(this);<a name="line.937"></a>
-<span class="sourceLineNo">938</span> if (!conf.getBoolean(HBASE_SPLIT_WAL_COORDINATED_BY_ZK,<a name="line.938"></a>
-<span class="sourceLineNo">939</span> DEFAULT_HBASE_SPLIT_COORDINATED_BY_ZK)) {<a name="line.939"></a>
-<span class="sourceLineNo">940</span> this.splitWALManager = new SplitWALManager(this);<a name="line.940"></a>
-<span class="sourceLineNo">941</span> }<a name="line.941"></a>
-<span class="sourceLineNo">942</span><a name="line.942"></a>
+<span class="sourceLineNo">556</span> installShutdownHook();<a name="line.556"></a>
+<span class="sourceLineNo">557</span> registerConfigurationObservers();<a name="line.557"></a>
+<span class="sourceLineNo">558</span> Threads.setDaemonThreadRunning(new Thread(() -> {<a name="line.558"></a>
+<span class="sourceLineNo">559</span> try {<a name="line.559"></a>
+<span class="sourceLineNo">560</span> int infoPort = putUpJettyServer();<a name="line.560"></a>
+<span class="sourceLineNo">561</span> startActiveMasterManager(infoPort);<a name="line.561"></a>
+<span class="sourceLineNo">562</span> } catch (Throwable t) {<a name="line.562"></a>
+<span class="sourceLineNo">563</span> // Make sure we log the exception.<a name="line.563"></a>
+<span class="sourceLineNo">564</span> String error = "Failed to become Active Master";<a name="line.564"></a>
+<span class="sourceLineNo">565</span> LOG.error(error, t);<a name="line.565"></a>
+<span class="sourceLineNo">566</span> // Abort should have been called already.<a name="line.566"></a>
+<span class="sourceLineNo">567</span> if (!isAborted()) {<a name="line.567"></a>
+<span class="sourceLineNo">568</span> abort(error, t);<a name="line.568"></a>
+<span class="sourceLineNo">569</span> }<a name="line.569"></a>
+<span class="sourceLineNo">570</span> }<a name="line.570"></a>
+<span class="sourceLineNo">571</span> }), getName() + ":becomeActiveMaster");<a name="line.571"></a>
+<span class="sourceLineNo">572</span> while (!isStopped() && !isAborted()) {<a name="line.572"></a>
+<span class="sourceLineNo">573</span> sleeper.sleep();<a name="line.573"></a>
+<span class="sourceLineNo">574</span> }<a name="line.574"></a>
+<span class="sourceLineNo">575</span> stopInfoServer();<a name="line.575"></a>
+<span class="sourceLineNo">576</span> closeClusterConnection();<a name="line.576"></a>
+<span class="sourceLineNo">577</span> stopServiceThreads();<a name="line.577"></a>
+<span class="sourceLineNo">578</span> if (this.rpcServices != null) {<a name="line.578"></a>
+<span class="sourceLineNo">579</span> this.rpcServices.stop();<a name="line.579"></a>
+<span class="sourceLineNo">580</span> }<a name="line.580"></a>
+<span class="sourceLineNo">581</span> closeZooKeeper();<a name="line.581"></a>
+<span class="sourceLineNo">582</span> } finally {<a name="line.582"></a>
+<span class="sourceLineNo">583</span> if (this.clusterSchemaService != null) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span> // If on way out, then we are no longer active master.<a name="line.584"></a>
+<span class="sourceLineNo">585</span> this.clusterSchemaService.stopAsync();<a name="line.585"></a>
+<span class="sourceLineNo">586</span> try {<a name="line.586"></a>
+<span class="sourceLineNo">587</span> this.clusterSchemaService.awaitTerminated(<a name="line.587"></a>
+<span class="sourceLineNo">588</span> getConfiguration().getInt(HBASE_MASTER_WAIT_ON_SERVICE_IN_SECONDS,<a name="line.588"></a>
+<span class="sourceLineNo">589</span> DEFAULT_HBASE_MASTER_WAIT_ON_SERVICE_IN_SECONDS), TimeUnit.SECONDS);<a name="line.589"></a>
+<span class="sourceLineNo">590</span> } catch (TimeoutException te) {<a name="line.590"></a>
+<span class="sourceLineNo">591</span> LOG.warn("Failed shutdown of clusterSchemaService", te);<a name="line.591"></a>
+<span class="sourceLineNo">592</span> }<a name="line.592"></a>
+<span class="sourceLineNo">593</span> }<a name="line.593"></a>
+<span class="sourceLineNo">594</span> this.activeMaster = false;<a name="line.594"></a>
+<span class="sourceLineNo">595</span> }<a name="line.595"></a>
+<span class="sourceLineNo">596</span> }<a name="line.596"></a>
+<span class="sourceLineNo">597</span><a name="line.597"></a>
+<span class="sourceLineNo">598</span> // return the actual infoPort, -1 means disable info server.<a name="line.598"></a>
+<span class="sourceLineNo">599</span> private int putUpJettyServer() throws IOException {<a name="line.599"></a>
+<span class="sourceLineNo">600</span> if (!conf.getBoolean("hbase.master.infoserver.redirect", true)) {<a name="line.600"></a>
+<span class="sourceLineNo">601</span> return -1;<a name="line.601"></a>
+<span class="sourceLineNo">602</span> }<a name="line.602"></a>
+<span class="sourceLineNo">603</span> final int infoPort = conf.getInt("hbase.master.info.port.orig",<a name="line.603"></a>
+<span class="sourceLineNo">604</span> HConstants.DEFAULT_MASTER_INFOPORT);<a name="line.604"></a>
+<span class="sourceLineNo">605</span> // -1 is for disabling info server, so no redirecting<a name="line.605"></a>
+<span class="sourceLineNo">606</span> if (infoPort < 0 || infoServer == null) {<a name="line.606"></a>
+<span class="sourceLineNo">607</span> return -1;<a name="line.607"></a>
+<span class="sourceLineNo">608</span> }<a name="line.608"></a>
+<span class="sourceLineNo">609</span> if (infoPort == infoServer.getPort()) {<a name="line.609"></a>
+<span class="sourceLineNo">610</span> // server is already running<a name="line.610"></a>
+<span class="sourceLineNo">611</span> return infoPort;<a name="line.611"></a>
+<span class="sourceLineNo">612</span> }<a name="line.612"></a>
+<span class="sourceLineNo">613</span> final String addr = conf.get("hbase.master.info.bindAddress", "0.0.0.0");<a name="line.613"></a>
+<span class="sourceLineNo">614</span> if (!Addressing.isLocalAddress(InetAddress.getByName(addr))) {<a name="line.614"></a>
+<span class="sourceLineNo">615</span> String msg =<a name="line.615"></a>
+<span class="sourceLineNo">616</span> "Failed to start redirecting jetty server. Address " + addr<a name="line.616"></a>
+<span class="sourceLineNo">617</span> + " does not belong to this host. Correct configuration parameter: "<a name="line.617"></a>
+<span class="sourceLineNo">618</span> + "hbase.master.info.bindAddress";<a name="line.618"></a>
+<span class="sourceLineNo">619</span> LOG.error(msg);<a name="line.619"></a>
+<span class="sourceLineNo">620</span> throw new IOException(msg);<a name="line.620"></a>
+<span class="sourceLineNo">621</span> }<a name="line.621"></a>
+<span class="sourceLineNo">622</span><a name="line.622"></a>
+<span class="sourceLineNo">623</span> // TODO I'm pretty sure we could just add another binding to the InfoServer run by<a name="line.623"></a>
+<span class="sourceLineNo">624</span> // the RegionServer and have it run the RedirectServlet instead of standing up<a name="line.624"></a>
+<span class="sourceLineNo">625</span> // a second entire stack here.<a name="line.625"></a>
+<span class="sourceLineNo">626</span> masterJettyServer = new Server();<a name="line.626"></a>
+<span class="sourceLineNo">627</span> final ServerConnector connector = new ServerConnector(masterJettyServer);<a name="line.627"></a>
+<span class="sourceLineNo">628</span> connector.setHost(addr);<a name="line.628"></a>
+<span class="sourceLineNo">629</span> connector.setPort(infoPort);<a name="line.629"></a>
+<span class="sourceLineNo">630</span> masterJettyServer.addConnector(connector);<a name="line.630"></a>
+<span class="sourceLineNo">631</span> masterJettyServer.setStopAtShutdown(true);<a name="line.631"></a>
+<span class="sourceLineNo">632</span> masterJettyServer.setHandler(HttpServer.buildGzipHandler(masterJettyServer.getHandler()));<a name="line.632"></a>
+<span class="sourceLineNo">633</span><a name="line.633"></a>
+<span class="sourceLineNo">634</span> final String redirectHostname =<a name="line.634"></a>
+<span class="sourceLineNo">635</span> StringUtils.isBlank(useThisHostnameInstead) ? null : useThisHostnameInstead;<a name="line.635"></a>
+<span class="sourceLineNo">636</span><a name="line.636"></a>
+<span class="sourceLineNo">637</span> final MasterRedirectServlet redirect = new MasterRedirectServlet(infoServer, redirectHostname);<a name="line.637"></a>
+<span class="sourceLineNo">638</span> final WebAppContext context = new WebAppContext(null, "/", null, null, null, null, WebAppContext.NO_SESSIONS);<a name="line.638"></a>
+<span class="sourceLineNo">639</span> context.addServlet(new ServletHolder(redirect), "/*");<a name="line.639"></a>
+<span class="sourceLineNo">640</span> context.setServer(masterJettyServer);<a name="line.640"></a>
+<span class="sourceLineNo">641</span><a name="line.641"></a>
+<span class="sourceLineNo">642</span> try {<a name="line.642"></a>
+<span class="sourceLineNo">643</span> masterJettyServer.start();<a name="line.643"></a>
+<span class="sourceLineNo">644</span> } catch (Exception e) {<a name="line.644"></a>
+<span class="sourceLineNo">645</span> throw new IOException("Failed to start redirecting jetty server", e);<a name="line.645"></a>
+<span class="sourceLineNo">646</span> }<a name="line.646"></a>
+<span class="sourceLineNo">647</span> return connector.getLocalPort();<a name="line.647"></a>
+<span class="sourceLineNo">648</span> }<a name="line.648"></a>
+<span class="sourceLineNo">649</span><a name="line.649"></a>
+<span class="sourceLineNo">650</span> /**<a name="line.650"></a>
+<span class="sourceLineNo">651</span> * For compatibility, if failed with regionserver credentials, try the master one<a name="line.651"></a>
+<span class="sourceLineNo">652</span> */<a name="line.652"></a>
+<span class="sourceLineNo">653</span> @Override<a name="line.653"></a>
+<span class="sourceLineNo">654</span> protected void login(UserProvider user, String host) throws IOException {<a name="line.654"></a>
+<span class="sourceLineNo">655</span> try {<a name="line.655"></a>
+<span class="sourceLineNo">656</span> user.login(SecurityConstants.REGIONSERVER_KRB_KEYTAB_FILE,<a name="line.656"></a>
+<span class="sourceLineNo">657</span> SecurityConstants.REGIONSERVER_KRB_PRINCIPAL, host);<a name="line.657"></a>
+<span class="sourceLineNo">658</span> } catch (IOException ie) {<a name="line.658"></a>
+<span class="sourceLineNo">659</span> user.login(SecurityConstants.MASTER_KRB_KEYTAB_FILE, SecurityConstants.MASTER_KRB_PRINCIPAL,<a name="line.659"></a>
+<span class="sourceLineNo">660</span> host);<a name="line.660"></a>
+<span class="sourceLineNo">661</span> }<a name="line.661"></a>
+<span class="sourceLineNo">662</span> }<a name="line.662"></a>
+<span class="sourceLineNo">663</span><a name="line.663"></a>
+<span class="sourceLineNo">664</span> public MasterRpcServices getMasterRpcServices() {<a name="line.664"></a>
+<span class="sourceLineNo">665</span> return rpcServices;<a name="line.665"></a>
+<span class="sourceLineNo">666</span> }<a name="line.666"></a>
+<span class="sourceLineNo">667</span><a name="line.667"></a>
+<span class="sourceLineNo">668</span> public boolean balanceSwitch(final boolean b) throws IOException {<a name="line.668"></a>
+<span class="sourceLineNo">669</span> return getMasterRpcServices().switchBalancer(b, BalanceSwitchMode.ASYNC);<a name="line.669"></a>
+<span class="sourceLineNo">670</span> }<a name="line.670"></a>
+<span class="sourceLineNo">671</span><a name="line.671"></a>
+<span class="sourceLineNo">672</span> @Override<a name="line.672"></a>
+<span class="sourceLineNo">673</span> protected String getProcessName() {<a name="line.673"></a>
+<span class="sourceLineNo">674</span> return MASTER;<a name="line.674"></a>
+<span class="sourceLineNo">675</span> }<a name="line.675"></a>
+<span class="sourceLineNo">676</span><a name="line.676"></a>
+<span class="sourceLineNo">677</span> @Override<a name="line.677"></a>
+<span class="sourceLineNo">678</span> protected boolean canCreateBaseZNode() {<a name="line.678"></a>
+<span class="sourceLineNo">679</span> return true;<a name="line.679"></a>
+<span class="sourceLineNo">680</span> }<a name="line.680"></a>
+<span class="sourceLineNo">681</span><a name="line.681"></a>
+<span class="sourceLineNo">682</span> @Override<a name="line.682"></a>
+<span class="sourceLineNo">683</span> protected boolean canUpdateTableDescriptor() {<a name="line.683"></a>
+<span class="sourceLineNo">684</span> return true;<a name="line.684"></a>
+<span class="sourceLineNo">685</span> }<a name="line.685"></a>
... 20718 lines suppressed ...