You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2020/06/05 14:46:59 UTC

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

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 df27d0c  Published site at c91829bb417439970e6987f3ccc83a10021be253.
df27d0c is described below

commit df27d0c506e8e0d8d5962f8d88cad133afb62308
Author: jenkins <bu...@apache.org>
AuthorDate: Fri Jun 5 14:46:27 2020 +0000

    Published site at c91829bb417439970e6987f3ccc83a10021be253.
---
 acid-semantics.html                                |     2 +-
 apache_hbase_reference_guide.pdf                   |     4 +-
 apidocs/allclasses-frame.html                      |     1 -
 apidocs/allclasses-noframe.html                    |     1 -
 apidocs/constant-values.html                       |    19 -
 apidocs/deprecated-list.html                       |   244 +-
 apidocs/index-all.html                             |   387 -
 apidocs/org/apache/hadoop/hbase/HConstants.html    |     4 +-
 apidocs/org/apache/hadoop/hbase/HRegionInfo.html   |  1608 --
 .../org/apache/hadoop/hbase/HRegionLocation.html   |     4 +-
 .../apache/hadoop/hbase/class-use/HRegionInfo.html |   379 -
 .../apache/hadoop/hbase/class-use/TableName.html   |   130 +-
 .../org/apache/hadoop/hbase/client/RegionInfo.html |     4 -
 .../hadoop/hbase/client/class-use/RegionInfo.html  |    26 +-
 .../hbase/mapred/TableSnapshotInputFormat.html     |    12 +-
 .../hbase/mapreduce/TableSnapshotInputFormat.html  |    12 +-
 apidocs/org/apache/hadoop/hbase/package-frame.html |     1 -
 .../org/apache/hadoop/hbase/package-summary.html   |    22 +-
 apidocs/org/apache/hadoop/hbase/package-tree.html  |     1 -
 apidocs/org/apache/hadoop/hbase/package-use.html   |    36 +-
 apidocs/overview-tree.html                         |     1 -
 .../org/apache/hadoop/hbase/HRegionInfo.html       |  1108 --
 .../hbase/mapred/TableSnapshotInputFormat.html     |   325 +-
 .../hbase/mapreduce/TableSnapshotInputFormat.html  |   419 +-
 book.html                                          |     2 +-
 bulk-loads.html                                    |     2 +-
 checkstyle-aggregate.html                          | 17030 +++++++++---------
 checkstyle.rss                                     |   128 +-
 coc.html                                           |     2 +-
 dependencies.html                                  |     2 +-
 dependency-convergence.html                        |     2 +-
 dependency-info.html                               |     2 +-
 dependency-management.html                         |     2 +-
 devapidocs/allclasses-frame.html                   |     1 -
 devapidocs/allclasses-noframe.html                 |     1 -
 devapidocs/constant-values.html                    |    33 -
 devapidocs/deprecated-list.html                    |   422 +-
 devapidocs/index-all.html                          |   495 +-
 .../hbase/HConstants.OperationStatusCode.html      |     4 +-
 .../org/apache/hadoop/hbase/HRegionInfo.html       |  2494 ---
 .../org/apache/hadoop/hbase/HRegionLocation.html   |     4 +-
 .../org/apache/hadoop/hbase/HealthReport.html      |     4 +-
 .../apache/hadoop/hbase/backup/package-tree.html   |     2 +-
 .../apache/hadoop/hbase/class-use/HRegionInfo.html |   559 -
 .../hadoop/hbase/class-use/HTableDescriptor.html   |    54 -
 .../hbase/class-use/KeyValue.KVComparator.html     |    17 -
 .../apache/hadoop/hbase/class-use/TableName.html   |   256 +-
 .../org/apache/hadoop/hbase/client/HBaseHbck.html  |    54 +-
 .../org/apache/hadoop/hbase/client/Hbck.html       |    38 +-
 .../org/apache/hadoop/hbase/client/RegionInfo.html |     2 +-
 .../RegionInfoBuilder.MutableRegionInfo.html       |   119 +-
 .../hadoop/hbase/client/RegionInfoBuilder.html     |   113 +-
 .../hadoop/hbase/client/RegionReplicaUtil.html     |    14 +-
 .../hadoop/hbase/client/class-use/RegionInfo.html  |   237 +-
 .../hbase/client/class-use/RegionInfoBuilder.html  |    14 +-
 .../apache/hadoop/hbase/client/class-use/Scan.html |    16 +-
 .../hbase/client/class-use/TableDescriptor.html    |    84 +-
 .../apache/hadoop/hbase/client/package-tree.html   |    22 +-
 .../coprocessor/RegionObserver.MutationType.html   |     4 +-
 .../hadoop/hbase/coprocessor/package-tree.html     |     2 +-
 .../class-use/DeserializationException.html        |    20 -
 .../apache/hadoop/hbase/filter/package-tree.html   |     4 +-
 .../org/apache/hadoop/hbase/http/package-tree.html |     4 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |     4 +-
 .../org/apache/hadoop/hbase/ipc/package-tree.html  |     2 +-
 ...pshotInputFormat.TableSnapshotRecordReader.html |    18 +-
 ...apshotInputFormat.TableSnapshotRegionSplit.html |    26 +-
 .../hbase/mapred/TableSnapshotInputFormat.html     |    12 +-
 ...nputFormat.TableSnapshotRegionRecordReader.html |    22 +-
 ...apshotInputFormat.TableSnapshotRegionSplit.html |    59 +-
 .../hbase/mapreduce/TableSnapshotInputFormat.html  |    12 +-
 .../TableSnapshotInputFormatImpl.InputSplit.html   |    16 +-
 .../mapreduce/TableSnapshotInputFormatImpl.html    |    20 +-
 .../TableSnapshotInputFormatImpl.InputSplit.html   |     4 +-
 .../hadoop/hbase/mapreduce/package-tree.html       |     4 +-
 .../MasterRpcServices.BalanceSwitchMode.html       |     6 +-
 .../hadoop/hbase/master/MasterRpcServices.html     |   290 +-
 .../hadoop/hbase/master/balancer/package-tree.html |     2 +-
 .../hbase/master/class-use/RegionState.State.html  |    29 +
 .../hadoop/hbase/master/class-use/RegionState.html |    58 -
 .../apache/hadoop/hbase/master/package-tree.html   |     8 +-
 .../hbase/master/procedure/package-tree.html       |     2 +-
 .../hadoop/hbase/monitoring/package-tree.html      |     2 +-
 .../org/apache/hadoop/hbase/package-frame.html     |     1 -
 .../org/apache/hadoop/hbase/package-summary.html   |   140 +-
 .../org/apache/hadoop/hbase/package-tree.html      |    17 +-
 .../org/apache/hadoop/hbase/package-use.html       |   134 +-
 .../hadoop/hbase/procedure2/package-tree.html      |     6 +-
 .../apache/hadoop/hbase/quotas/package-tree.html   |     6 +-
 .../HRegion.BatchOperation.Visitor.html            |     4 +-
 .../hbase/regionserver/HRegion.BatchOperation.html |    78 +-
 .../regionserver/HRegion.BulkLoadListener.html     |     8 +-
 .../regionserver/HRegion.FlushResult.Result.html   |    14 +-
 .../hbase/regionserver/HRegion.FlushResult.html    |     8 +-
 .../regionserver/HRegion.FlushResultImpl.html      |    24 +-
 .../HRegion.MutationBatchOperation.html            |    44 +-
 .../HRegion.ObservedExceptionsInBatch.html         |    22 +-
 .../regionserver/HRegion.PrepareFlushResult.html   |    26 +-
 .../regionserver/HRegion.RegionScannerImpl.html    |    90 +-
 .../regionserver/HRegion.ReplayBatchOperation.html |    32 +-
 .../hbase/regionserver/HRegion.RowLockContext.html |    28 +-
 .../hbase/regionserver/HRegion.RowLockImpl.html    |    16 +-
 .../hbase/regionserver/HRegion.WriteState.html     |    26 +-
 .../apache/hadoop/hbase/regionserver/HRegion.html  |   784 +-
 ...perImpl.RegionServerMetricsWrapperRunnable.html |    10 +-
 .../MetricsRegionServerWrapperImpl.html            |   376 +-
 .../hadoop/hbase/regionserver/package-tree.html    |    18 +-
 .../regionserver/querymatcher/package-tree.html    |     4 +-
 .../hbase/regionserver/wal/package-tree.html       |     2 +-
 .../hadoop/hbase/rest/model/TableRegionModel.html  |    42 +-
 .../hadoop/hbase/security/access/package-tree.html |     6 +-
 .../hbase/snapshot/class-use/SnapshotManifest.html |     6 +-
 .../apache/hadoop/hbase/thrift/package-tree.html   |     2 +-
 .../hadoop/hbase/util/HBaseFsck.HBaseFsckTool.html |     6 +-
 .../util/HBaseFsck.PrintingErrorReporter.html      |    42 +-
 .../hbase/util/HBaseFsck.WorkItemHdfsDir.html      |    12 +-
 .../util/HBaseFsck.WorkItemHdfsRegionInfo.html     |    12 +-
 .../hbase/util/HBaseFsck.WorkItemOverlapMerge.html |    10 +-
 .../hbase/util/HBaseFsck.WorkItemRegion.html       |    16 +-
 .../org/apache/hadoop/hbase/util/HBaseFsck.html    |   166 +-
 .../hbase/util/HbckRegionInfo.HdfsEntry.html       |    16 +-
 .../hbase/util/HbckRegionInfo.MetaEntry.html       |   105 +-
 .../hbase/util/HbckRegionInfo.OnlineEntry.html     |    14 +-
 .../apache/hadoop/hbase/util/HbckRegionInfo.html   |    74 +-
 .../class-use/RegionSplitter.SplitAlgorithm.html   |     2 +-
 .../org/apache/hadoop/hbase/util/package-tree.html |    16 +-
 devapidocs/overview-tree.html                      |     6 +-
 .../org/apache/hadoop/hbase/HRegionInfo.html       |  1108 --
 .../org/apache/hadoop/hbase/client/HBaseHbck.html  |   395 +-
 .../org/apache/hadoop/hbase/client/Hbck.html       |   240 +-
 .../RegionInfoBuilder.MutableRegionInfo.html       |   796 +-
 .../hadoop/hbase/client/RegionInfoBuilder.html     |   796 +-
 .../hadoop/hbase/client/RegionReplicaUtil.html     |   228 +-
 .../hadoop/hbase/client/TableSnapshotScanner.html  |    24 +-
 .../HFilePrettyPrinter.KeyValueStatsCollector.html |    16 +-
 .../HFilePrettyPrinter.SimpleReporter.Builder.html |    16 +-
 .../hfile/HFilePrettyPrinter.SimpleReporter.html   |    16 +-
 .../hadoop/hbase/io/hfile/HFilePrettyPrinter.html  |    16 +-
 ...pshotInputFormat.TableSnapshotRecordReader.html |   325 +-
 ...apshotInputFormat.TableSnapshotRegionSplit.html |   325 +-
 .../hbase/mapred/TableSnapshotInputFormat.html     |   325 +-
 .../MultiTableSnapshotInputFormatImpl.html         |     4 +-
 ...nputFormat.TableSnapshotRegionRecordReader.html |   419 +-
 ...apshotInputFormat.TableSnapshotRegionSplit.html |   419 +-
 .../hbase/mapreduce/TableSnapshotInputFormat.html  |   419 +-
 .../TableSnapshotInputFormatImpl.InputSplit.html   |    42 +-
 .../TableSnapshotInputFormatImpl.RecordReader.html |    42 +-
 .../mapreduce/TableSnapshotInputFormatImpl.html    |    42 +-
 .../VerifyReplication.Verifier.Counters.html       |     4 +-
 .../replication/VerifyReplication.Verifier.html    |     4 +-
 .../mapreduce/replication/VerifyReplication.html   |     4 +-
 .../org/apache/hadoop/hbase/master/HbckChore.html  |     2 +-
 .../MasterRpcServices.BalanceSwitchMode.html       |  6058 +++----
 .../hadoop/hbase/master/MasterRpcServices.html     |  6058 +++----
 .../HRegion.BatchOperation.Visitor.html            | 17767 +++++++++----------
 .../hbase/regionserver/HRegion.BatchOperation.html | 17767 +++++++++----------
 .../regionserver/HRegion.BulkLoadListener.html     | 17767 +++++++++----------
 .../regionserver/HRegion.FlushResult.Result.html   | 17767 +++++++++----------
 .../hbase/regionserver/HRegion.FlushResult.html    | 17767 +++++++++----------
 .../regionserver/HRegion.FlushResultImpl.html      | 17767 +++++++++----------
 .../HRegion.MutationBatchOperation.html            | 17767 +++++++++----------
 .../HRegion.ObservedExceptionsInBatch.html         | 17767 +++++++++----------
 .../regionserver/HRegion.PrepareFlushResult.html   | 17767 +++++++++----------
 .../regionserver/HRegion.RegionScannerImpl.html    | 17767 +++++++++----------
 .../regionserver/HRegion.ReplayBatchOperation.html | 17767 +++++++++----------
 .../hbase/regionserver/HRegion.RowLockContext.html | 17767 +++++++++----------
 .../hbase/regionserver/HRegion.RowLockImpl.html    | 17767 +++++++++----------
 .../hbase/regionserver/HRegion.WriteState.html     | 17767 +++++++++----------
 .../apache/hadoop/hbase/regionserver/HRegion.html  | 17767 +++++++++----------
 ...perImpl.RegionServerMetricsWrapperRunnable.html |  2113 ++-
 .../MetricsRegionServerWrapperImpl.html            |  2113 ++-
 .../hadoop/hbase/rest/model/TableRegionModel.html  |   344 +-
 .../HBaseFsck.CheckRegionConsistencyWorkItem.html  |  3993 ++---
 .../hbase/util/HBaseFsck.FileLockCallable.html     |  3993 ++---
 .../hadoop/hbase/util/HBaseFsck.HBaseFsckTool.html |  3993 ++---
 .../util/HBaseFsck.PrintingErrorReporter.html      |  3993 ++---
 .../HBaseFsck.RegionBoundariesInformation.html     |  3993 ++---
 .../hbase/util/HBaseFsck.WorkItemHdfsDir.html      |  3993 ++---
 .../util/HBaseFsck.WorkItemHdfsRegionInfo.html     |  3993 ++---
 .../hbase/util/HBaseFsck.WorkItemOverlapMerge.html |  3993 ++---
 .../hbase/util/HBaseFsck.WorkItemRegion.html       |  3993 ++---
 .../org/apache/hadoop/hbase/util/HBaseFsck.html    |  3993 ++---
 .../hbase/util/HbckRegionInfo.HdfsEntry.html       |   778 +-
 .../hbase/util/HbckRegionInfo.MetaEntry.html       |   778 +-
 .../hbase/util/HbckRegionInfo.OnlineEntry.html     |   778 +-
 .../apache/hadoop/hbase/util/HbckRegionInfo.html   |   778 +-
 .../util/HbckTableInfo.HDFSIntegrityFixer.html     |     2 +-
 .../util/HbckTableInfo.IntegrityFixSuggester.html  |     2 +-
 .../apache/hadoop/hbase/util/HbckTableInfo.html    |     2 +-
 downloads.html                                     |     2 +-
 export_control.html                                |     2 +-
 index.html                                         |     2 +-
 issue-tracking.html                                |     2 +-
 mail-lists.html                                    |     2 +-
 metrics.html                                       |     2 +-
 old_news.html                                      |     2 +-
 plugin-management.html                             |     2 +-
 plugins.html                                       |     2 +-
 poweredbyhbase.html                                |     2 +-
 project-info.html                                  |     2 +-
 project-reports.html                               |     2 +-
 project-summary.html                               |     2 +-
 pseudo-distributed.html                            |     2 +-
 replication.html                                   |     2 +-
 resources.html                                     |     2 +-
 source-repository.html                             |     2 +-
 sponsors.html                                      |     2 +-
 supportingprojects.html                            |     2 +-
 team-list.html                                     |     2 +-
 .../apache/hadoop/hbase/HBaseTestingUtility.html   |   422 +-
 .../org/apache/hadoop/hbase/MiniHBaseCluster.html  |   152 +-
 .../apache/hadoop/hbase/HBaseTestingUtility.html   |  7428 ++++----
 .../org/apache/hadoop/hbase/MiniHBaseCluster.html  |  1835 +-
 testdevapidocs/allclasses-frame.html               |     5 +-
 testdevapidocs/allclasses-noframe.html             |     5 +-
 testdevapidocs/constant-values.html                |     7 -
 testdevapidocs/index-all.html                      |   210 +-
 .../org/apache/hadoop/hbase/HBaseTestCase.html     |    92 +-
 .../hbase/HBaseTestingUtility.SeenRowTracker.html  |    20 +-
 .../apache/hadoop/hbase/HBaseTestingUtility.html   |   475 +-
 .../org/apache/hadoop/hbase/MetaMockingUtil.html   |    18 +-
 ...iHBaseCluster.MiniHBaseClusterRegionServer.html |    22 +-
 ...BaseCluster.SingleFileSystemShutdownThread.html |     8 +-
 .../org/apache/hadoop/hbase/MiniHBaseCluster.html  |   162 +-
 .../apache/hadoop/hbase/TestHRegionLocation.html   |    11 +-
 ...Fencing.BlockCompactionsInCompletionHStore.html |     8 +-
 ...Fencing.BlockCompactionsInCompletionRegion.html |     6 +-
 ...TestIOFencing.BlockCompactionsInPrepRegion.html |     6 +-
 .../TestIOFencing.CompactionBlockerRegion.html     |    22 +-
 .../org/apache/hadoop/hbase/TestIOFencing.html     |    24 +-
 .../apache/hadoop/hbase/TestRegionLocations.html   |    74 +-
 .../org/apache/hadoop/hbase/TestSerialization.html |    52 +-
 .../hadoop/hbase/class-use/HBaseClassTestRule.html |   136 +-
 .../hbase/class-use/HBaseCommonTestingUtility.html |    28 +-
 .../hbase/class-use/HBaseTestingUtility.html       |     4 +-
 .../hadoop/hbase/class-use/TableNameTestRule.html  |     4 +
 ...FailingMergeAfterMetaUpdatedMasterObserver.html |    14 +-
 ...FailingSplitAfterMetaUpdatedMasterObserver.html |    14 +-
 .../hbase/client/TestHbck.SuspendProcedure.html    |    10 +-
 .../org/apache/hadoop/hbase/client/TestHbck.html   |    44 +-
 .../hbase/client/TestIntraRowPagination.html       |    10 +-
 .../hadoop/hbase/client/TestRawAsyncTableScan.html |     4 +-
 .../TestRegionInfoBuilder.html                     |   140 +-
 .../hadoop/hbase/client/TestRegionInfoDisplay.html |    35 +-
 .../client/TestReplicasClient.SlowMeCopro.html     |    28 +-
 .../hadoop/hbase/client/TestReplicasClient.html    |    91 +-
 .../hbase/client/TestSimpleRequestController.html  |    62 +-
 .../class-use/TestRegionInfoBuilder.html           |    16 +-
 .../apache/hadoop/hbase/client/package-frame.html  |     1 +
 .../hadoop/hbase/client/package-summary.html       |   132 +-
 .../apache/hadoop/hbase/client/package-tree.html   |     1 +
 ...CoprocessorConfiguration.SystemCoprocessor.html |     8 +-
 ...tCoprocessorConfiguration.TableCoprocessor.html |     8 +-
 .../coprocessor/TestCoprocessorConfiguration.html  |    34 +-
 .../TestRegionObserverStacking.ObserverA.html      |    10 +-
 .../TestRegionObserverStacking.ObserverB.html      |    10 +-
 .../TestRegionObserverStacking.ObserverC.html      |    10 +-
 .../coprocessor/TestRegionObserverStacking.html    |    14 +-
 .../hbase/filter/TestColumnPrefixFilter.html       |    16 +-
 .../hbase/filter/TestDependentColumnFilter.html    |    46 +-
 ...lterFromRegionSide.FirstSeveralCellsFilter.html |    14 +-
 .../hbase/filter/TestFilterFromRegionSide.html     |    46 +-
 ...ocationRecordFilter.InvocationRecordFilter.html |    14 +-
 .../hbase/filter/TestInvocationRecordFilter.html   |    28 +-
 .../filter/TestMultipleColumnPrefixFilter.html     |    18 +-
 .../io/encoding/TestSeekBeforeWithReverseScan.html |    24 +-
 .../hfile/TestScannerSelectionUsingKeyRange.html   |    32 +-
 .../apache/hadoop/hbase/io/hfile/package-tree.html |     2 +-
 .../hbase/mapred/TestTableSnapshotInputFormat.html |    18 +-
 .../TableSnapshotInputFormatTestBase.html          |    50 +-
 ...pshotInputFormat.TestTableSnapshotCounters.html |     8 +-
 ...napshotInputFormat.TestTableSnapshotMapper.html |     6 +-
 ...apshotInputFormat.TestTableSnapshotReducer.html |    10 +-
 .../mapreduce/TestTableSnapshotInputFormat.html    |    86 +-
 .../hadoop/hbase/master/TestCatalogJanitor.html    |   163 +-
 .../hadoop/hbase/master/TestMasterQosFunction.html |     2 +-
 .../hbase/master/TestMasterStatusServlet.html      |    32 +-
 .../hbase/master/assignment/TestHbckChore.html     |    35 +-
 ...edulerPerformanceEvaluation.AddProcsWorker.html |     6 +-
 ...lerPerformanceEvaluation.PollAndLockWorker.html |     6 +-
 ...ulerPerformanceEvaluation.ProcedureFactory.html |     4 +-
 ...dulerPerformanceEvaluation.RegionProcedure.html |    16 +-
 ...rformanceEvaluation.RegionProcedureFactory.html |    14 +-
 ...edulerPerformanceEvaluation.TableProcedure.html |     8 +-
 ...erformanceEvaluation.TableProcedureFactory.html |     8 +-
 ...terProcedureSchedulerPerformanceEvaluation.html |    58 +-
 .../TestSnapshotHFileCleaner.SnapshotFiles.html    |     6 +-
 .../master/snapshot/TestSnapshotHFileCleaner.html  |     4 +-
 .../apache/hadoop/hbase/mob/TestMobFileCache.html  |    64 +-
 .../org/apache/hadoop/hbase/package-tree.html      |     4 +-
 .../org/apache/hadoop/hbase/package-use.html       |    21 +-
 .../hbase/quotas/TestMasterQuotaManager.html       |    31 +-
 .../regionserver/TestBulkLoad.WalMatcher.html      |    18 +-
 .../hadoop/hbase/regionserver/TestBulkLoad.html    |    70 +-
 .../hbase/regionserver/TestColumnSeeking.html      |    18 +-
 ...ingMemStore.EnvironmentEdgeForMemstoreTest.html |    25 +-
 ...estCompactingMemStore.MyCompactingMemStore.html |    10 +-
 .../hbase/regionserver/TestCompactingMemStore.html |    34 +-
 .../hbase/regionserver/TestCompactionPolicy.html   |    54 +-
 .../regionserver/TestGetClosestAtOrBefore.html     |    24 +-
 .../hbase/regionserver/TestHRegion.Appender.html   |    18 +-
 .../regionserver/TestHRegion.FlushThread.html      |    16 +-
 .../TestHRegion.GetTillDoneOrException.html        |    14 +-
 .../TestHRegion.HRegionForTesting.html             |     8 +-
 .../regionserver/TestHRegion.HRegionWithSeqId.html |     6 +-
 .../regionserver/TestHRegion.HStoreForTesting.html |     6 +-
 .../regionserver/TestHRegion.Incrementer.html      |    18 +-
 .../regionserver/TestHRegion.IsFlushWALMarker.html |    10 +-
 .../hbase/regionserver/TestHRegion.PutThread.html  |    24 +-
 .../hadoop/hbase/regionserver/TestHRegion.html     |   332 +-
 ...tHRegionFileSystem.MockFileSystemForCreate.html |     4 +-
 .../hbase/regionserver/TestHRegionOnCluster.html   |     4 +-
 .../hadoop/hbase/regionserver/TestHStoreFile.html  |    80 +-
 .../hbase/regionserver/TestParallelPut.Putter.html |    16 +-
 .../hadoop/hbase/regionserver/TestParallelPut.html |    48 +-
 .../regionserver/TestPerColumnFamilyFlush.html     |    52 +-
 .../hadoop/hbase/regionserver/TestQosFunction.html |     4 +-
 ...ig.html => TestReadAndWriteRegionInfoFile.html} |   165 +-
 .../hbase/regionserver/TestRecoveredEdits.html     |    10 +-
 .../TestRecoveredEditsReplayAndAbort.html          |    37 +-
 .../TestRegionIncrement.SingleCellIncrementer.html |     4 +-
 .../{TestHRegionInfo.html => TestRegionInfo.html}  |   128 +-
 .../TestRegionMergeTransactionOnCluster.html       |     4 +-
 .../hbase/regionserver/TestRegionReplicas.html     |    54 +-
 .../regionserver/TestRegionServerNoMaster.html     |     8 +-
 .../hbase/regionserver/TestRegionSplitPolicy.html  |    42 +-
 .../hbase/regionserver/TestResettingCounters.html  |    10 +-
 .../hadoop/hbase/regionserver/TestRowTooBig.html   |    20 +-
 .../hadoop/hbase/regionserver/TestScanner.html     |    68 +-
 .../regionserver/TestStoreScannerClosure.html      |    41 +-
 ...fo.html => TestReadAndWriteRegionInfoFile.html} |    20 +-
 ...tRegionInfoBuilder.html => TestRegionInfo.html} |    20 +-
 .../TestCompactedHFilesDischarger.ScanThread.html  |    10 +-
 .../compactions/TestCompactedHFilesDischarger.html |    42 +-
 .../TestStripeCompactionPolicy.Scanner.html        |    10 +-
 .../compactions/TestStripeCompactionPolicy.html    |   120 +-
 .../hadoop/hbase/regionserver/package-frame.html   |     4 +-
 .../hadoop/hbase/regionserver/package-summary.html |   152 +-
 .../hadoop/hbase/regionserver/package-tree.html    |    10 +-
 .../AbstractTestWALReplay.CustomStoreFlusher.html  |     8 +-
 .../wal/AbstractTestWALReplay.MockWAL.html         |     8 +-
 .../wal/AbstractTestWALReplay.TestFlusher.html     |    16 +-
 .../regionserver/wal/AbstractTestWALReplay.html    |   132 +-
 ...caReplicationEndpointNoMaster.WALEditCopro.html |     8 +-
 ...stRegionReplicaReplicationEndpointNoMaster.html |    20 +-
 .../hbase/rest/model/TestTableRegionModel.html     |    26 +-
 .../access/TestWithDisabledAuthorization.html      |    72 +-
 .../hbase/snapshot/TestSnapshotManifest.html       |    44 +-
 .../CoprocessorValidatorTest.MissingClass.html     |     4 +-
 ...essorValidatorTest.MissingClassClassLoader.html |     6 +-
 ...rocessorValidatorTest.MissingClassObserver.html |     6 +-
 ...cessorValidatorTest.ObsoleteMethodObserver.html |    23 +-
 .../tool/coprocessor/CoprocessorValidatorTest.html |    34 +-
 .../hbase/tool/coprocessor/package-summary.html    |     4 +-
 .../hadoop/hbase/util/TestHFileArchiveUtil.html    |    18 +-
 testdevapidocs/overview-tree.html                  |     5 +-
 .../org/apache/hadoop/hbase/HBaseTestCase.html     |   849 +-
 .../hbase/HBaseTestingUtility.SeenRowTracker.html  |  7428 ++++----
 .../apache/hadoop/hbase/HBaseTestingUtility.html   |  7428 ++++----
 .../org/apache/hadoop/hbase/MetaMockingUtil.html   |   169 +-
 ...iHBaseCluster.MiniHBaseClusterRegionServer.html |  1835 +-
 ...BaseCluster.SingleFileSystemShutdownThread.html |  1835 +-
 .../org/apache/hadoop/hbase/MiniHBaseCluster.html  |  1835 +-
 .../apache/hadoop/hbase/TestHRegionLocation.html   |    71 +-
 ...Fencing.BlockCompactionsInCompletionHStore.html |   526 +-
 ...Fencing.BlockCompactionsInCompletionRegion.html |   526 +-
 ...TestIOFencing.BlockCompactionsInPrepRegion.html |   526 +-
 .../TestIOFencing.CompactionBlockerRegion.html     |   526 +-
 .../org/apache/hadoop/hbase/TestIOFencing.html     |   526 +-
 .../apache/hadoop/hbase/TestRegionLocations.html   |   681 +-
 .../org/apache/hadoop/hbase/TestSerialization.html |   848 +-
 .../hbase/chaos/actions/Action.ActionContext.html  |    26 +-
 .../apache/hadoop/hbase/chaos/actions/Action.html  |    26 +-
 ...FailingMergeAfterMetaUpdatedMasterObserver.html |   646 +-
 ...FailingSplitAfterMetaUpdatedMasterObserver.html |   646 +-
 .../hbase/client/TestHbck.SuspendProcedure.html    |   646 +-
 .../org/apache/hadoop/hbase/client/TestHbck.html   |   646 +-
 .../hbase/client/TestIntraRowPagination.html       |   181 +-
 .../hadoop/hbase/client/TestRegionInfoBuilder.html |   358 +
 .../hadoop/hbase/client/TestRegionInfoDisplay.html |   206 +-
 .../client/TestReplicasClient.SlowMeCopro.html     |  1155 +-
 .../hadoop/hbase/client/TestReplicasClient.html    |  1155 +-
 .../hbase/client/TestSimpleRequestController.html  |   705 +-
 ...CoprocessorConfiguration.SystemCoprocessor.html |   345 +-
 ...tCoprocessorConfiguration.TableCoprocessor.html |   345 +-
 .../coprocessor/TestCoprocessorConfiguration.html  |   345 +-
 ...enHook.CompactionCompletionNotifyingRegion.html |    18 +-
 ...ObserverScannerOpenHook.EmptyRegionObsever.html |    18 +-
 ...RegionObserverScannerOpenHook.NoDataFilter.html |    18 +-
 ...serverScannerOpenHook.NoDataFromCompaction.html |    18 +-
 ...ionObserverScannerOpenHook.NoDataFromFlush.html |    18 +-
 ...gionObserverScannerOpenHook.NoDataFromScan.html |    18 +-
 .../TestRegionObserverScannerOpenHook.html         |    18 +-
 .../TestRegionObserverStacking.ObserverA.html      |   295 +-
 .../TestRegionObserverStacking.ObserverB.html      |   295 +-
 .../TestRegionObserverStacking.ObserverC.html      |   295 +-
 .../coprocessor/TestRegionObserverStacking.html    |   295 +-
 .../hbase/filter/TestColumnPrefixFilter.html       |   397 +-
 .../hbase/filter/TestDependentColumnFilter.html    |   529 +-
 .../hbase/filter/TestFilter.OldTestFilter.html     |    36 +-
 .../hbase/filter/TestFilter.SlowScanFilter.html    |    36 +-
 .../org/apache/hadoop/hbase/filter/TestFilter.html |    36 +-
 ...lterFromRegionSide.FirstSeveralCellsFilter.html |   327 +-
 .../hbase/filter/TestFilterFromRegionSide.html     |   327 +-
 ...ocationRecordFilter.InvocationRecordFilter.html |   337 +-
 .../hbase/filter/TestInvocationRecordFilter.html   |   337 +-
 .../filter/TestMultipleColumnPrefixFilter.html     |   529 +-
 .../io/encoding/TestSeekBeforeWithReverseScan.html |   261 +-
 .../hfile/TestScannerSelectionUsingKeyRange.html   |   221 +-
 ...napshotInputFormat.TestTableSnapshotMapper.html |   400 +-
 ...apshotInputFormat.TestTableSnapshotReducer.html |   400 +-
 .../hbase/mapred/TestTableSnapshotInputFormat.html |   400 +-
 .../TableSnapshotInputFormatTestBase.html          |   358 +-
 .../hbase/mapreduce/TestRegionSizeCalculator.html  |    16 +-
 ...pshotInputFormat.TestTableSnapshotCounters.html |   890 +-
 ...napshotInputFormat.TestTableSnapshotMapper.html |   890 +-
 ...apshotInputFormat.TestTableSnapshotReducer.html |   890 +-
 .../mapreduce/TestTableSnapshotInputFormat.html    |   890 +-
 .../hadoop/hbase/master/TestCatalogJanitor.html    |  1107 +-
 .../hadoop/hbase/master/TestMasterQosFunction.html |    93 +-
 .../hbase/master/TestMasterStatusServlet.html      |   264 +-
 .../TestMetaShutdownHandler.MyRegionServer.html    |    94 +-
 .../hbase/master/TestMetaShutdownHandler.html      |    94 +-
 .../hadoop/hbase/master/TestRegionState.html       |    21 +-
 .../hbase/master/assignment/TestHbckChore.html     |   408 +-
 .../cleaner/TestHFileCleaner.DummyServer.html      |    14 +-
 .../hbase/master/cleaner/TestHFileCleaner.html     |    14 +-
 ...edulerPerformanceEvaluation.AddProcsWorker.html |   565 +-
 ...lerPerformanceEvaluation.PollAndLockWorker.html |   565 +-
 ...ulerPerformanceEvaluation.ProcedureFactory.html |   565 +-
 ...dulerPerformanceEvaluation.RegionProcedure.html |   565 +-
 ...rformanceEvaluation.RegionProcedureFactory.html |   565 +-
 ...edulerPerformanceEvaluation.TableProcedure.html |   565 +-
 ...erformanceEvaluation.TableProcedureFactory.html |   565 +-
 ...terProcedureSchedulerPerformanceEvaluation.html |   565 +-
 .../TestSnapshotHFileCleaner.SnapshotFiles.html    |   147 +-
 .../master/snapshot/TestSnapshotHFileCleaner.html  |   147 +-
 .../apache/hadoop/hbase/mob/TestMobFileCache.html  |   394 +-
 .../hbase/quotas/TestMasterQuotaManager.html       |   131 +-
 .../TestAtomicOperation.AtomicOperation.html       |    34 +-
 .../TestAtomicOperation.CheckAndPutThread.html     |    34 +-
 .../TestAtomicOperation.Incrementer.html           |    34 +-
 ...AtomicOperation.MockHRegion.WrappedRowLock.html |    34 +-
 .../TestAtomicOperation.MockHRegion.html           |    34 +-
 .../TestAtomicOperation.PutThread.html             |    34 +-
 .../regionserver/TestAtomicOperation.TestStep.html |    34 +-
 .../hbase/regionserver/TestAtomicOperation.html    |    34 +-
 .../regionserver/TestBulkLoad.WalMatcher.html      |   636 +-
 .../hadoop/hbase/regionserver/TestBulkLoad.html    |   636 +-
 .../hbase/regionserver/TestColumnSeeking.html      |   567 +-
 ...ingMemStore.EnvironmentEdgeForMemstoreTest.html |  1615 +-
 ...estCompactingMemStore.MyCompactingMemStore.html |  1615 +-
 .../hbase/regionserver/TestCompactingMemStore.html |  1615 +-
 .../hbase/regionserver/TestCompactionPolicy.html   |   359 +-
 ...stDefaultStoreEngine.DummyCompactionPolicy.html |     4 +-
 .../TestDefaultStoreEngine.DummyCompactor.html     |     4 +-
 .../TestDefaultStoreEngine.DummyStoreFlusher.html  |     4 +-
 .../hbase/regionserver/TestDefaultStoreEngine.html |     4 +-
 .../regionserver/TestGetClosestAtOrBefore.html     |   528 +-
 .../hbase/regionserver/TestHRegion.Appender.html   | 13102 +++++++-------
 .../regionserver/TestHRegion.FlushThread.html      | 13102 +++++++-------
 .../TestHRegion.GetTillDoneOrException.html        | 13102 +++++++-------
 .../TestHRegion.HRegionForTesting.html             | 13102 +++++++-------
 .../regionserver/TestHRegion.HRegionWithSeqId.html | 13102 +++++++-------
 .../regionserver/TestHRegion.HStoreForTesting.html | 13102 +++++++-------
 .../regionserver/TestHRegion.Incrementer.html      | 13102 +++++++-------
 .../regionserver/TestHRegion.IsFlushWALMarker.html | 13102 +++++++-------
 .../hbase/regionserver/TestHRegion.PutThread.html  | 13102 +++++++-------
 .../hadoop/hbase/regionserver/TestHRegion.html     | 13102 +++++++-------
 .../hadoop/hbase/regionserver/TestHRegionInfo.html |   534 -
 .../hadoop/hbase/regionserver/TestHStoreFile.html  |  2051 +--
 .../regionserver/TestMemStoreSegmentsIterator.html |    30 +-
 .../hbase/regionserver/TestParallelPut.Putter.html |   424 +-
 .../hadoop/hbase/regionserver/TestParallelPut.html |   424 +-
 .../regionserver/TestPerColumnFamilyFlush.html     |  1315 +-
 .../TestReadAndWriteRegionInfoFile.html            |   170 +
 .../hbase/regionserver/TestRecoveredEdits.html     |   304 +-
 .../TestRecoveredEditsReplayAndAbort.html          |   267 +-
 .../hadoop/hbase/regionserver/TestRegionInfo.html  |   547 +
 .../hbase/regionserver/TestRegionInfoBuilder.html  |   403 -
 .../hadoop/hbase/regionserver/TestRegionOpen.html  |    55 +-
 .../hbase/regionserver/TestRegionReplicas.html     |   988 +-
 .../regionserver/TestRegionServerNoMaster.html     |    18 +-
 .../hbase/regionserver/TestRegionSplitPolicy.html  |   741 +-
 .../hbase/regionserver/TestResettingCounters.html  |   195 +-
 .../hadoop/hbase/regionserver/TestRowTooBig.html   |   285 +-
 .../hadoop/hbase/regionserver/TestScanner.html     |  1143 +-
 ...stStoreScannerClosure.ExtendedStoreScanner.html |    96 +-
 .../regionserver/TestStoreScannerClosure.html      |    96 +-
 .../TestStripeStoreEngine.TestStoreEngine.html     |    12 +-
 .../hbase/regionserver/TestStripeStoreEngine.html  |    12 +-
 ...pactingMemStoreFlush.ConcurrentPutRunnable.html |    26 +-
 .../TestWalAndCompactingMemStoreFlush.html         |    26 +-
 .../TestCompactedHFilesDischarger.ScanThread.html  |   823 +-
 .../compactions/TestCompactedHFilesDischarger.html |   823 +-
 .../compactions/TestDateTieredCompactor.html       |    16 +-
 .../TestStripeCompactionPolicy.Scanner.html        |  1609 +-
 .../compactions/TestStripeCompactionPolicy.html    |  1609 +-
 .../compactions/TestStripeCompactor.html           |    16 +-
 .../AbstractTestWALReplay.CustomStoreFlusher.html  |  2193 ++-
 .../wal/AbstractTestWALReplay.MockWAL.html         |  2193 ++-
 .../wal/AbstractTestWALReplay.TestFlusher.html     |  2193 ++-
 .../regionserver/wal/AbstractTestWALReplay.html    |  2193 ++-
 ...caReplicationEndpointNoMaster.WALEditCopro.html |   315 +-
 ...stRegionReplicaReplicationEndpointNoMaster.html |   315 +-
 .../hbase/rest/model/TestTableRegionModel.html     |   157 +-
 ...tAccessController.BulkLoadAccessTestAction.html |    44 +-
 .../TestAccessController.BulkLoadHelper.html       |    44 +-
 ...ssController.MyShellBasedUnixGroupsMapping.html |    44 +-
 .../TestAccessController.PingCoprocessor.html      |    44 +-
 ...TestAccessController.TestTableDDLProcedure.html |    44 +-
 .../security/access/TestAccessController.html      |    44 +-
 .../access/TestWithDisabledAuthorization.html      |  1907 +-
 .../hbase/snapshot/TestSnapshotManifest.html       |   373 +-
 .../TestThriftServer.MySlowHBaseHandler.html       |    12 +-
 .../hadoop/hbase/thrift/TestThriftServer.html      |    12 +-
 .../CoprocessorValidatorTest.MissingClass.html     |   445 +-
 ...essorValidatorTest.MissingClassClassLoader.html |   445 +-
 ...rocessorValidatorTest.MissingClassObserver.html |   445 +-
 ...cessorValidatorTest.ObsoleteMethodObserver.html |   445 +-
 .../tool/coprocessor/CoprocessorValidatorTest.html |   445 +-
 .../hadoop/hbase/util/TestHBaseFsckComparator.html |     8 +-
 .../hadoop/hbase/util/TestHFileArchiveUtil.html    |   112 +-
 523 files changed, 292980 insertions(+), 303276 deletions(-)

diff --git a/acid-semantics.html b/acid-semantics.html
index b9d34de..311c3b1 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -467,7 +467,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-06-04</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-06-05</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 dd3b83d..9d883fb 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.rc.2, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20200604143138+00'00')
-/CreationDate (D:20200604144159+00'00')
+/ModDate (D:20200605143133+00'00')
+/CreationDate (D:20200605144330+00'00')
 >>
 endobj
 2 0 obj
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index bf70cfc..8ad3930 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -149,7 +149,6 @@
 <li><a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase" target="classFrame">HColumnDescriptor</a></li>
 <li><a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase" target="classFrame">HConstants</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">HFileOutputFormat2</a></li>
-<li><a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase" target="classFrame">HRegionInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase" target="classFrame">HRegionLocation</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/HRegionPartitioner.html" title="class in org.apache.hadoop.hbase.mapred" target="classFrame">HRegionPartitioner</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">HRegionPartitioner</a></li>
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index 5070537..f888993 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -149,7 +149,6 @@
 <li><a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></li>
 <li><a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html" title="class in org.apache.hadoop.hbase.mapreduce">HFileOutputFormat2</a></li>
-<li><a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/HRegionPartitioner.html" title="class in org.apache.hadoop.hbase.mapred">HRegionPartitioner</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html" title="class in org.apache.hadoop.hbase.mapreduce">HRegionPartitioner</a></li>
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index 9651c73..fc33954 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2889,25 +2889,6 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.HRegionInfo.ENCODED_REGION_NAME_REGEX">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/HRegionInfo.html#ENCODED_REGION_NAME_REGEX">ENCODED_REGION_NAME_REGEX</a></code></td>
-<td class="colLast"><code>"(?:[a-f0-9]+)"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index efaac9a..2246fa3 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -128,12 +128,6 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HColumnDescriptor</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HRegionInfo</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             use <code>RegionInfoBuilder</code> to build <a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionInfo</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HTableDescriptor</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Use <a href="org/apache/hadoop/hbase/client/TableDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client"><code>TableDescriptorBuilder</code></a> to build <a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><code>HTableDescriptor</code></a>.</span></div>
@@ -524,12 +518,6 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#areAdjacent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">org.apache.hadoop.hbase.HRegionInfo.areAdjacent(HRegionInfo, HRegionInfo)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.areAdjacent(RegionInfo, RegionInfo)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#batchCallback-java.util.List-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-">org.apache.hadoop.hbase.client.Table.batchCallback(List&lt;? extends Row&gt;, Object[], Batch.Callback&lt;R&gt;)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. Please use the batch related methods in
              <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> directly if you want to use callback. We reuse the callback for
@@ -538,7 +526,7 @@
              locating after we get the result, which is not good.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService-org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hbase.thirdparty.com.google.protobuf.Message-byte:A-byte:A-R-">org.apache.hadoop.hbase.client.Table.batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. The batch call here references the blocking
              interface for of a protobuf stub, so it is not possible to do it in an asynchronous
@@ -547,7 +535,7 @@
              <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> directly instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService-org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hbase.thirdparty.com.google.protobuf.Message-byte:A-byte:A-R-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-">org.apache.hadoop.hbase.client.Table.batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R, Batch.Callback&lt;R&gt;)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. The batch call here references the blocking
              interface for of a protobuf stub, so it is not possible to do it in an asynchronous
@@ -556,57 +544,43 @@
              <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> directly instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Mutation.html#compareTo-org.apache.hadoop.hbase.client.Row-">org.apache.hadoop.hbase.client.Mutation.compareTo(Row)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Use <a href="org/apache/hadoop/hbase/client/Row.html#COMPARATOR"><code>Row.COMPARATOR</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Row.html#compareTo-org.apache.hadoop.hbase.client.Row-">org.apache.hadoop.hbase.client.Row.compareTo(Row)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Use <a href="org/apache/hadoop/hbase/client/Row.html#COMPARATOR"><code>Row.COMPARATOR</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/RowMutations.html#compareTo-org.apache.hadoop.hbase.client.Row-">org.apache.hadoop.hbase.client.RowMutations.compareTo(Row)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Use <a href="org/apache/hadoop/hbase/client/Row.html#COMPARATOR"><code>Row.COMPARATOR</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#containsTable-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupInfo.containsTable(TableName)</a>
 <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in
              the configuration of a table so this will be removed.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionInfo-">org.apache.hadoop.hbase.HRegionInfo.convert(HBaseProtos.RegionInfo)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(HBaseProtos.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</td>
-</tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.HRegionInfo-">org.apache.hadoop.hbase.HRegionInfo.convert(HRegionInfo)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(org.apache.hadoop.hbase.client.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#coprocessorService--">org.apache.hadoop.hbase.client.Admin.coprocessorService()</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any
              more. Use the coprocessorService methods in <a href="org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#coprocessorService-byte:A-">org.apache.hadoop.hbase.client.Table.coprocessorService(byte[])</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any
              more. Use the coprocessorService methods in <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#coprocessorService-java.lang.Class-byte:A-byte:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Call-">org.apache.hadoop.hbase.client.Table.coprocessorService(Class&lt;T&gt;, byte[], byte[], Batch.Call&lt;T, R&gt;)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. The batch call here references the blocking
              interface for of a protobuf stub, so it is not possible to do it in an asynchronous
@@ -615,7 +589,7 @@
              <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> directly instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#coprocessorService-java.lang.Class-byte:A-byte:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Call-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-">org.apache.hadoop.hbase.client.Table.coprocessorService(Class&lt;T&gt;, byte[], byte[], Batch.Call&lt;T, R&gt;, Batch.Callback&lt;R&gt;)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. The batch call here references the blocking
              interface for of a protobuf stub, so it is not possible to do it in an asynchronous
@@ -624,82 +598,41 @@
              <a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a> directly instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#coprocessorService-org.apache.hadoop.hbase.ServerName-">org.apache.hadoop.hbase.client.Admin.coprocessorService(ServerName)</a>
 <div class="block"><span class="deprecationComment">since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any
              more. Use the coprocessorService methods in <a href="org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/mapreduce/CellCreator.html#create-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-byte:A-int-int-java.lang.String-">org.apache.hadoop.hbase.mapreduce.CellCreator.create(byte[], int, int, byte[], int, int, byte[], int, int, long, byte[], int, int, String)</a>
 <div class="block"><span class="deprecationComment">since 0.98.9</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], byte[], boolean)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], boolean)</code></a>.</span></div>
-</td>
-</tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-">org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], byte[], int, boolean)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], int, boolean)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-">org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], long, boolean)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, boolean)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-">org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], long, int, boolean)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, int, boolean)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-">org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], String, boolean)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], String, boolean)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#encodeRegionName-byte:A-">org.apache.hadoop.hbase.HRegionInfo.encodeRegionName(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-"><code>RegionInfo.encodeRegionName(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/RowMutations.html#equals-java.lang.Object-">org.apache.hadoop.hbase.client.RowMutations.equals(Object)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              No replacement</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/AuthUtil.html#getAuthChore-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.AuthUtil.getAuthChore(Configuration)</a>
 <div class="block"><span class="deprecationComment">Deprecated since 2.2.0, this method will be
    <code>InterfaceAudience.Private</code> use only after 4.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getColumnFamilies--">org.apache.hadoop.hbase.HTableDescriptor.getColumnFamilies()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#getCompactionCompression--">org.apache.hadoop.hbase.HColumnDescriptor.getCompactionCompression()</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13655">HBASE-13655</a>).
              Use <a href="org/apache/hadoop/hbase/HColumnDescriptor.html#getCompactionCompressionType--"><code>HColumnDescriptor.getCompactionCompressionType()</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getComparator--">org.apache.hadoop.hbase.HRegionInfo.getComparator()</a>
-<div class="block"><span class="deprecationComment">Use Region#getCellComparator().  deprecated for hbase 2.0, remove for hbase 3.0</span></div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#getCompression--">org.apache.hadoop.hbase.HColumnDescriptor.getCompression()</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -708,20 +641,6 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getDescriptiveNameFromRegionStateForDisplay-org.apache.hadoop.hbase.master.RegionState-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.HRegionInfo.getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration)
-             over in hbase-server module.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getEndKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.HRegionInfo.getEndKeyForDisplay(HRegionInfo, Configuration)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getEndKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getFamilies--">org.apache.hadoop.hbase.HTableDescriptor.getFamilies()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. Use <a href="org/apache/hadoop/hbase/HTableDescriptor.html#getColumnFamilies--"><code>HTableDescriptor.getColumnFamilies()</code></a> instead.</span></div>
 </td>
@@ -756,117 +675,66 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsStringForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.HRegionInfo.getRegionNameAsStringForDisplay(HRegionInfo, Configuration)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameAsStringForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.HRegionInfo.getRegionNameForDisplay(HRegionInfo, Configuration)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/Cell.html#getSequenceId--">org.apache.hadoop.hbase.Cell.getSequenceId()</a>
 <div class="block"><span class="deprecationComment">As of HBase-2.0. Will be removed in HBase-3.0.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.HRegionInfo...-">org.apache.hadoop.hbase.HRegionInfo.getShortNameToLog(HRegionInfo...)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.getShortNameToLog(RegionInfo...)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-java.util.List-">org.apache.hadoop.hbase.HRegionInfo.getShortNameToLog(List&lt;HRegionInfo&gt;)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-"><code>RegionInfo.getShortNameToLog(List)</code></a>)}.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getStartKey-byte:A-">org.apache.hadoop.hbase.HRegionInfo.getStartKey(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey-byte:A-"><code>RegionInfo.getStartKey(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getStartKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">org.apache.hadoop.hbase.HRegionInfo.getStartKeyForDisplay(HRegionInfo, Configuration)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getStartKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getTable-byte:A-">org.apache.hadoop.hbase.HRegionInfo.getTable(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-"><code>RegionInfo.getTable(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#getTables--">org.apache.hadoop.hbase.rsgroup.RSGroupInfo.getTables()</a>
 <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in
              the configuration of a table so this will be removed.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/Cell.html#getTagsArray--">org.apache.hadoop.hbase.Cell.getTagsArray()</a>
 <div class="block"><span class="deprecationComment">As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/Cell.html#getTagsLength--">org.apache.hadoop.hbase.Cell.getTagsLength()</a>
 <div class="block"><span class="deprecationComment">As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/Cell.html#getTagsOffset--">org.apache.hadoop.hbase.Cell.getTagsOffset()</a>
 <div class="block"><span class="deprecationComment">As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/Cell.html#getTypeByte--">org.apache.hadoop.hbase.Cell.getTypeByte()</a>
 <div class="block"><span class="deprecationComment">As of HBase-2.0. Will be removed in HBase-3.0. Use <a href="org/apache/hadoop/hbase/Cell.html#getType--"><code>Cell.getType()</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getWriteBufferPeriodicFlushTimerTickMs--">org.apache.hadoop.hbase.client.BufferedMutatorParams.getWriteBufferPeriodicFlushTimerTickMs()</a>
 <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client
              implementation so you can not set it any more.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/RowMutations.html#hashCode--">org.apache.hadoop.hbase.client.RowMutations.hashCode()</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              No replacement</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#hasRegionMemstoreReplication--">org.apache.hadoop.hbase.HTableDescriptor.hasRegionMemstoreReplication()</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Use <a href="org/apache/hadoop/hbase/HTableDescriptor.html#hasRegionMemStoreReplication--"><code>HTableDescriptor.hasRegionMemStoreReplication()</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#implementationClassName-java.lang.String-">org.apache.hadoop.hbase.client.BufferedMutatorParams.implementationClassName(String)</a>
 <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the
              implementation has to use too many internal stuffs in HBase.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-java.lang.String-">org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initCredentialsForCluster(Job, String)</a>
 <div class="block"><span class="deprecationComment">Since 1.2.0 and will be removed in 3.0.0. Use
    <a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.conf.Configuration-"><code>TableMapReduceUtil.initCredentialsForCluster(Job, Configuration)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isEncodedRegionName-byte:A-">org.apache.hadoop.hbase.HRegionInfo.isEncodedRegionName(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-"><code>RegionInfo.isEncodedRegionName(byte[])</code></a>.</span></div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Scan.html#isSmall--">org.apache.hadoop.hbase.client.Scan.isSmall()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0. See the comment of
@@ -898,54 +766,6 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseDelimitedFrom-byte:A-int-int-">org.apache.hadoop.hbase.HRegionInfo.parseDelimitedFrom(byte[], int, int)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-"><code>RegionInfo.parseDelimitedFrom(byte[], int, int)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-">org.apache.hadoop.hbase.HRegionInfo.parseFrom(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-"><code>RegionInfo.parseFrom(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-int-int-">org.apache.hadoop.hbase.HRegionInfo.parseFrom(byte[], int, int)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-"><code>RegionInfo.parseFrom(byte[], int, int)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-java.io.DataInputStream-">org.apache.hadoop.hbase.HRegionInfo.parseFrom(DataInputStream)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-java.io.DataInputStream-"><code>RegionInfo.parseFrom(DataInputStream)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-">org.apache.hadoop.hbase.HRegionInfo.parseFromOrNull(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-"><code>RegionInfo.parseFromOrNull(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-int-int-">org.apache.hadoop.hbase.HRegionInfo.parseFromOrNull(byte[], int, int)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-"><code>RegionInfo.parseFromOrNull(byte[], int, int)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseRegionName-byte:A-">org.apache.hadoop.hbase.HRegionInfo.parseRegionName(byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseRegionName-byte:A-"><code>RegionInfo.parseRegionName(byte[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#prettyPrint-java.lang.String-">org.apache.hadoop.hbase.HRegionInfo.prettyPrint(String)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#prettyPrint-java.lang.String-"><code>RegionInfo.prettyPrint(String)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#removeTable-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupInfo.removeTable(TableName)</a>
 <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in
              the configuration of a table so this will be removed.</span></div>
@@ -1064,24 +884,6 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--">org.apache.hadoop.hbase.HRegionInfo.toByteArray()</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toByteArray(RegionInfo)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray--">org.apache.hadoop.hbase.HRegionInfo.toDelimitedByteArray()</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toDelimitedByteArray(RegionInfo)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.HRegionInfo...-">org.apache.hadoop.hbase.HRegionInfo.toDelimitedByteArray(HRegionInfo...)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.toDelimitedByteArray(RegionInfo...)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#withinTimeRange-byte:A-int-">org.apache.hadoop.hbase.io.TimeRange.withinTimeRange(byte[], int)</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above and may be
    changed to private or removed in 3.0. Use <a href="org/apache/hadoop/hbase/io/TimeRange.html#withinTimeRange-long-"><code>TimeRange.withinTimeRange(long)</code></a> instead</span></div>
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 7697d09..380eecb 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -510,13 +510,6 @@
 <dd>
 <div class="block">Check whether two regions are adjacent; i.e.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#areAdjacent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">areAdjacent(HRegionInfo, HRegionInfo)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.areAdjacent(RegionInfo, RegionInfo)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/types/OrderedBlob.html#ASCENDING">ASCENDING</a></span> - Static variable in class org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/OrderedBlob.html" title="class in org.apache.hadoop.hbase.types">OrderedBlob</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -2124,18 +2117,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#containsRange-byte:A-byte:A-">containsRange(byte[], byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#containsRange-byte:A-byte:A-">containsRange(byte[], byte[])</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Returns true if the given inclusive range of rows is fully contained
- by this region.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#containsRow-byte:A-">containsRow(byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#containsRow-byte:A-">containsRow(byte[])</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#containsServer-org.apache.hadoop.hbase.net.Address-">containsServer(Address)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#containsTable-org.apache.hadoop.hbase.TableName-">containsTable(TableName)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a></dt>
@@ -2149,22 +2132,6 @@
 <dd>
 <div class="block">Crypto context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.HRegionInfo-">convert(HRegionInfo)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(org.apache.hadoop.hbase.client.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionInfo-">convert(HBaseProtos.RegionInfo)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(HBaseProtos.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/ParseFilter.html#convertByteArrayToBoolean-byte:A-">convertByteArrayToBoolean(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/ParseFilter.html" title="class in org.apache.hadoop.hbase.filter">ParseFilter</a></dt>
 <dd>
 <div class="block">Converts a boolean expressed in a byte array to an actual boolean</div>
@@ -2679,41 +2646,6 @@
 <dd>
 <div class="block">Make a region name of passed parameters.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-">createRegionName(TableName, byte[], long, boolean)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, boolean)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-">createRegionName(TableName, byte[], String, boolean)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], String, boolean)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-">createRegionName(TableName, byte[], long, int, boolean)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, int, boolean)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">createRegionName(TableName, byte[], byte[], boolean)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], boolean)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-">createRegionName(TableName, byte[], byte[], int, boolean)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], int, boolean)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#createRegionSizeCalculator-org.apache.hadoop.hbase.client.RegionLocator-org.apache.hadoop.hbase.client.Admin-">createRegionSizeCalculator(RegionLocator, Admin)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html" title="class in org.apache.hadoop.hbase.mapreduce">TableInputFormatBase</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TableInputFormat.html#createScanFromConfiguration-org.apache.hadoop.conf.Configuration-">createScanFromConfiguration(Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce">TableInputFormat</a></dt>
@@ -4235,11 +4167,6 @@
 <dd>
 <div class="block">Write instance <code>val</code> into buffer <code>buff</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#ENCODED_REGION_NAME_REGEX">ENCODED_REGION_NAME_REGEX</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">A non-capture group so that this can be embedded.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/types/DataType.html#encodedClass--">encodedClass()</a></span> - Method in interface org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/DataType.html" title="interface in org.apache.hadoop.hbase.types">DataType</a></dt>
 <dd>
 <div class="block">Inform consumers over what type this <code>DataType</code> operates.</div>
@@ -4416,13 +4343,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-">encodeRegionName(byte[])</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#encodeRegionName-byte:A-">encodeRegionName(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-"><code>RegionInfo.encodeRegionName(byte[])</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/types/OrderedInt16.html#encodeShort-org.apache.hadoop.hbase.util.PositionedByteRange-short-">encodeShort(PositionedByteRange, short)</a></span> - Method in class org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/OrderedInt16.html" title="class in org.apache.hadoop.hbase.types">OrderedInt16</a></dt>
 <dd>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
@@ -4584,10 +4504,6 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionLocation.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -5077,11 +4993,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/Pair.html#first">first</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#FIRST_META_REGIONINFO">FIRST_META_REGIONINFO</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">HRegionInfo for first meta region</div>
-</dd>
 <dt><a href="org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FirstKeyOnlyFilter</span></a> - Class in <a href="org/apache/hadoop/hbase/filter/package-summary.html">org.apache.hadoop.hbase.filter</a></dt>
 <dd>
 <div class="block">A filter that will only return the first KV from each row.</div>
@@ -5705,12 +5616,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#getComparator--">getComparator()</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html" title="class in org.apache.hadoop.hbase.filter">SingleColumnValueFilter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getComparator--">getComparator()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Use Region#getCellComparator().  deprecated for hbase 2.0, remove for hbase 3.0</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/ColumnValueFilter.html#getCompareOperator--">getCompareOperator()</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/ColumnValueFilter.html" title="class in org.apache.hadoop.hbase.filter">ColumnValueFilter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/CompareFilter.html#getCompareOperator--">getCompareOperator()</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/CompareFilter.html" title="class in org.apache.hadoop.hbase.filter">CompareFilter</a></dt>
@@ -5946,14 +5851,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html#getDesc-java.util.Map-">getDesc(Map&lt;String, Integer&gt;)</a></span> - Static method in exception org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getDescriptiveNameFromRegionStateForDisplay-org.apache.hadoop.hbase.master.RegionState-org.apache.hadoop.conf.Configuration-">getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#getDescriptor-org.apache.hadoop.hbase.TableName-">getDescriptor(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Get a table descriptor.</div>
@@ -6001,16 +5898,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getEncodedName--">getEncodedName()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getEncodedName--">getEncodedName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getEncodedNameAsBytes--">getEncodedNameAsBytes()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getEncodedNameAsBytes--">getEncodedNameAsBytes()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TableSplit.html#getEncodedRegionName--">getEncodedRegionName()</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TableSplit.html" title="class in org.apache.hadoop.hbase.mapreduce">TableSplit</a></dt>
 <dd>
 <div class="block">Returns the region's encoded name.</div>
@@ -6041,18 +5930,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getEndKey--">getEndKey()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getEndKey--">getEndKey()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getEndKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getEndKeyForDisplay(HRegionInfo, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getEndKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getEndKeys--">getEndKeys()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
 <dd>
 <div class="block">Gets the ending row key for every region in the currently open table.</div>
@@ -7041,10 +6918,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getRegionId--">getRegionId()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionId--">getRegionId()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation(byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
 <dd>
 <div class="block">Finds the region on which the given row is being served.</div>
@@ -7139,10 +7012,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getRegionName--">getRegionName()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionName--">getRegionName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/RegionMetrics.html#getRegionName--">getRegionName()</a></span> - Method in interface org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getRegionNameAsString--">getRegionNameAsString()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
@@ -7151,26 +7020,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getRegionNameAsString-org.apache.hadoop.hbase.client.RegionInfo-byte:A-">getRegionNameAsString(RegionInfo, byte[])</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsString--">getRegionNameAsString()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsStringForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getRegionNameAsStringForDisplay(HRegionInfo, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameAsStringForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getRegionNameForDisplay(HRegionInfo, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableDescriptor.html#getRegionReplication--">getRegionReplication()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getRegionReplication--">getRegionReplication()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -7252,11 +7101,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getReplicaId--">getReplicaId()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getReplicaId--">getReplicaId()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Returns the region replica id</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html#getReplicationEndpointImpl--">getReplicationEndpointImpl()</a></span> - Method in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/ReplicationLoadSource.html#getReplicationLag--">getReplicationLag()</a></span> - Method in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationLoadSource.html" title="class in org.apache.hadoop.hbase.replication">ReplicationLoadSource</a></dt>
@@ -7498,24 +7342,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-">getShortNameToLog(List&lt;RegionInfo&gt;)</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog--">getShortNameToLog()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.HRegionInfo...-">getShortNameToLog(HRegionInfo...)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.getShortNameToLog(RegionInfo...)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-java.util.List-">getShortNameToLog(List&lt;HRegionInfo&gt;)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-"><code>RegionInfo.getShortNameToLog(List)</code></a>)}.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/CellComparator.html#getSimpleComparator--">getSimpleComparator()</a></span> - Method in interface org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/ReplicationLoadSource.html#getSizeOfLogQueue--">getSizeOfLogQueue()</a></span> - Method in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationLoadSource.html" title="class in org.apache.hadoop.hbase.replication">ReplicationLoadSource</a></dt>
@@ -7618,25 +7444,6 @@
 <dd>
 <div class="block">Gets the start key from the specified region name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getStartKey-byte:A-">getStartKey(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey-byte:A-"><code>RegionInfo.getStartKey(byte[])</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getStartKey--">getStartKey()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getStartKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getStartKeyForDisplay(HRegionInfo, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getStartKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getStartKeys--">getStartKeys()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
 <dd>
 <div class="block">Gets the starting row key for every region in the currently open table.</div>
@@ -7746,18 +7553,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/replication/TableCFs.html#getTable--">getTable()</a></span> - Method in class org.apache.hadoop.hbase.client.replication.<a href="org/apache/hadoop/hbase/client/replication/TableCFs.html" title="class in org.apache.hadoop.hbase.client.replication">TableCFs</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getTable-byte:A-">getTable(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-"><code>RegionInfo.getTable(byte[])</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getTable--">getTable()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Get current table name of the region</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#getTable--">getTable()</a></span> - Method in class org.apache.hadoop.hbase.mapred.<a href="org/apache/hadoop/hbase/mapred/TableInputFormatBase.html" title="class in org.apache.hadoop.hbase.mapred">TableInputFormatBase</a></dt>
 <dd>
 <div class="block">Allows subclasses to get the <a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a>.</div>
@@ -8356,10 +8151,6 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionLocation.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -8872,14 +8663,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#HFileOutputFormat2--">HFileOutputFormat2()</a></span> - Constructor for class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html" title="class in org.apache.hadoop.hbase.mapreduce">HFileOutputFormat2</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_END_KEY">HIDDEN_END_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_START_KEY">HIDDEN_START_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#HIGH_QOS">HIGH_QOS</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#hint">hint</a></span> - Variable in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html" title="class in org.apache.hadoop.hbase.filter">MultipleColumnPrefixFilter</a></dt>
@@ -8915,50 +8698,6 @@
 <dd>
 <div class="block">Like the previous, but for old logs that are about to be deleted</div>
 </dd>
-<dt><a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionInfo</span></a> - Class in <a href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             use <code>RegionInfoBuilder</code> to build <a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionInfo</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-long-org.apache.hadoop.hbase.TableName-int-">HRegionInfo(long, TableName, int)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-">HRegionInfo(TableName)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-">HRegionInfo(TableName, byte[], byte[])</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">HRegionInfo(TableName, byte[], byte[], boolean)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-">HRegionInfo(TableName, byte[], byte[], boolean, long)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-int-">HRegionInfo(TableName, byte[], byte[], boolean, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.client.RegionInfo-">HRegionInfo(RegionInfo)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">Costruct a copy of another HRegionInfo</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-int-">HRegionInfo(HRegionInfo, int)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionLocation</span></a> - Class in <a href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
 <dd>
 <div class="block">Data structure to hold RegionInfo and the address for the hosting
@@ -9633,13 +9372,6 @@
 <dd>
 <div class="block">Figure if the passed bytes represent an encoded region name or not.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isEncodedRegionName-byte:A-">isEncodedRegionName(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-"><code>RegionInfo.isEncodedRegionName(byte[])</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/OrderedBytes.html#isEncodedValue-org.apache.hadoop.hbase.util.PositionedByteRange-">isEncodedValue(PositionedByteRange)</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/OrderedBytes.html" title="class in org.apache.hadoop.hbase.util">OrderedBytes</a></dt>
 <dd>
 <div class="block">Returns true when <code>src</code> appears to be positioned an encoded value,
@@ -9791,10 +9523,6 @@
 <dd>
 <div class="block">Checks if this table is <code> hbase:meta </code> region.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isMetaRegion--">isMetaRegion()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#isMetaRegion--">isMetaRegion()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -9805,10 +9533,6 @@
 <dd>
 <div class="block">Checks if the table is a <code>hbase:meta</code> table</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isMetaTable--">isMetaTable()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#isMetaTable--">isMetaTable()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -9931,10 +9655,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#isOffline--">isOffline()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isOffline--">isOffline()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a> - Enum in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
 <div class="block">Specify Isolation levels in Scan operations.</div>
@@ -10130,10 +9850,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#isSplit--">isSplit()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isSplit--">isSplit()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#isSplitEnabled--">isSplitEnabled()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Query the current state of the split switch.</div>
@@ -10153,10 +9869,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#isSplitParent--">isSplitParent()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isSplitParent--">isSplitParent()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Result.html#isStale--">isStale()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></dt>
 <dd>
 <div class="block">Whether or not the results are coming from possibly stale data.</div>
@@ -10167,10 +9879,6 @@
 <dd>
 <div class="block">Use remote wal dir to decide whether a peer is sync replication peer</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isSystemTable--">isSystemTable()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TableName.html#isSystemTable--">isSystemTable()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#isTableAvailable-org.apache.hadoop.hbase.TableName-">isTableAvailable(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
@@ -11670,10 +11378,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#NINES">NINES</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#NO_HASH">NO_HASH</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#NO_NONCE">NO_NONCE</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#NO_SEQNUM">NO_SEQNUM</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
@@ -12344,13 +12048,6 @@ service.</div>
 <dd>
 <div class="block">Parses all the RegionInfo instances from the passed in stream until EOF.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseDelimitedFrom-byte:A-int-int-">parseDelimitedFrom(byte[], int, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-"><code>RegionInfo.parseDelimitedFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</dd>
 <dt><a href="org/apache/hadoop/hbase/filter/ParseFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">ParseFilter</span></a> - Class in <a href="org/apache/hadoop/hbase/filter/package-summary.html">org.apache.hadoop.hbase.filter</a></dt>
 <dd>
 <div class="block">This class allows a user to specify a filter via a string
@@ -12466,27 +12163,6 @@ service.</div>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-">parseFrom(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-"><code>RegionInfo.parseFrom(byte[])</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-int-int-">parseFrom(byte[], int, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-"><code>RegionInfo.parseFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-java.io.DataInputStream-">parseFrom(DataInputStream)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-java.io.DataInputStream-"><code>RegionInfo.parseFrom(DataInputStream)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#parseFrom-byte:A-">parseFrom(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -12497,33 +12173,12 @@ service.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-">parseFromOrNull(byte[], int, int)</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-">parseFromOrNull(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-"><code>RegionInfo.parseFromOrNull(byte[])</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-int-int-">parseFromOrNull(byte[], int, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-"><code>RegionInfo.parseFromOrNull(byte[], int, int)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.html#parser">parser</a></span> - Variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.html" title="class in org.apache.hadoop.hbase.mapreduce">TsvImporterMapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseRegionName-byte:A-">parseRegionName(byte[])</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>
 <div class="block">Separate elements of a regionName.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#parseRegionName-byte:A-">parseRegionName(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseRegionName-byte:A-"><code>RegionInfo.parseRegionName(byte[])</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#parseRegionNameOrReturnNull-byte:A-">parseRegionNameOrReturnNull(byte[])</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>
 <div class="block">Separate elements of a regionName.</div>
@@ -12660,13 +12315,6 @@ service.</div>
 <dd>
 <div class="block">Use logging.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#prettyPrint-java.lang.String-">prettyPrint(String)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#prettyPrint-java.lang.String-"><code>RegionInfo.prettyPrint(String)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/RowCounter.html#printUsage--">printUsage()</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/RowCounter.html" title="class in org.apache.hadoop.hbase.mapreduce">RowCounter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/RowCounter.html#printUsage-java.lang.String-java.lang.String-java.lang.String-">printUsage(String, String, String)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/RowCounter.html" title="class in org.apache.hadoop.hbase.mapreduce">RowCounter</a></dt>
@@ -15223,12 +14871,6 @@ service.</div>
 <div class="block">Sets the number of reduce tasks for the given job configuration to the
  number of regions the given table has.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#setOffline-boolean-">setOffline(boolean)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-<div class="block">The parent of a region split is offline while split daughters hold
- references to the parent.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/ByteRange.html#setOffset-int-">setOffset(int)</a></span> - Method in interface org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></dt>
 <dd>
 <div class="block">Update the beginning of this range.</div>
@@ -15584,10 +15226,6 @@ service.</div>
    the scanner automatically which means we will fall back to one rpc.</span></div>
 </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#setSplit-boolean-">setSplit(boolean)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableDescriptorBuilder.html#setSplitEnabled-boolean-">setSplitEnabled(boolean)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setSplitEnabled-boolean-">setSplitEnabled(boolean)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -17178,13 +16816,6 @@ service.</div>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toByteArray(RegionInfo)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -17254,20 +16885,6 @@ service.</div>
 <div class="block">Use this instead of <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toByteArray(RegionInfo)</code></a> when writing to a stream and you want to use
  the pb mergeDelimitedFrom (w/o the delimiter, pb reads to EOF which may not be what you want).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray--">toDelimitedByteArray()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toDelimitedByteArray(RegionInfo)</code></a>.</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.HRegionInfo...-">toDelimitedByteArray(HRegionInfo...)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.toDelimitedByteArray(RegionInfo...)</code></a>.</span></div>
-</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/Bytes.html#toDouble-byte:A-">toDouble(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/Bytes.html#toDouble-byte:A-int-">toDouble(byte[], int)</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a></dt>
@@ -17442,10 +17059,6 @@ service.</div>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionLocation.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
diff --git a/apidocs/org/apache/hadoop/hbase/HConstants.html b/apidocs/org/apache/hadoop/hbase/HConstants.html
index f17898f..d1410f9 100644
--- a/apidocs/org/apache/hadoop/hbase/HConstants.html
+++ b/apidocs/org/apache/hadoop/hbase/HConstants.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/hadoop/hbase/HConstants.html" target="_top">Frames</a></li>
@@ -7396,7 +7396,7 @@ public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/hadoop/hbase/HConstants.html" target="_top">Frames</a></li>
diff --git a/apidocs/org/apache/hadoop/hbase/HRegionInfo.html b/apidocs/org/apache/hadoop/hbase/HRegionInfo.html
deleted file mode 100644
index de40207..0000000
--- a/apidocs/org/apache/hadoop/hbase/HRegionInfo.html
+++ /dev/null
@@ -1,1608 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HRegionInfo (Apache HBase 3.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HRegionInfo (Apache HBase 3.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":41,"i1":42,"i2":42,"i3":41,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42,"i11":42,"i12":42,"i13":42,"i14":41,"i15":41,"i16":42,"i17":41,"i18":42,"i19":41,"i20":42,"i21":41,"i22":42,"i23":42,"i24":42,"i25":42,"i26":42,"i27":42,"i28":41,"i29":41,"i30":41,"i31":41,"i32":41,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HRegionInfo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/apache/hadoop/hbase/HRegionInfo.html" target="_top">Frames</a></li>
-<li><a href="HRegionInfo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase</div>
-<h2 title="Class HRegionInfo" class="title">Class HRegionInfo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.HRegionInfo</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;, <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dd>
-</dl>
-<hr>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             use <code>RegionInfoBuilder</code> to build <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionInfo</code></a>.</span></div>
-</div>
-<br>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
- @InterfaceAudience.Public
-public class <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.77">HRegionInfo</a>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></pre>
-<div class="block">Information about a region. A region is a range of keys in the whole keyspace of a table, an
- identifier (a timestamp) for differentiating between subset ranges (after region split)
- and a replicaId for differentiating the instance for the same range and some status information
- about the region.
-
- The region has a unique name which consists of the following fields:
- <ul>
- <li> tableName   : The name of the table </li>
- <li> startKey    : The startKey for the region. </li>
- <li> regionId    : A timestamp when the region is created. </li>
- <li> replicaId   : An id starting from 0 to differentiate replicas of the same region range
- but hosted in separated servers. The same region range can be hosted in multiple locations.</li>
- <li> encodedName : An MD5 encoded string for the region name.</li>
- </ul>
-
- <br> Other than the fields in the region name, region info contains:
- <ul>
- <li> endKey      : the endKey for the region (exclusive) </li>
- <li> split       : Whether the region is split </li>
- <li> offline     : Whether the region is offline </li>
- </ul>
-
- In 0.98 or before, a list of table's regions would fully cover the total keyspace, and at any
- point in time, a row key always belongs to a single region, which is hosted in a single server.
- In 0.99+, a region can have multiple instances (called replicas), and thus a range (or row) can
- correspond to multiple HRegionInfo's. These HRI's share the same fields however except the
- replicaId field. If the replicaId is not set, it defaults to 0, which is compatible with the
- previous behavior of a range corresponding to 1 region.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="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/HRegionInfo.html#ENCODED_REGION_NAME_REGEX">ENCODED_REGION_NAME_REGEX</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">A non-capture group so that this can be embedded.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#FIRST_META_REGIONINFO">FIRST_META_REGIONINFO</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">HRegionInfo for first meta region</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_END_KEY">HIDDEN_END_KEY</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_START_KEY">HIDDEN_START_KEY</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</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/HRegionInfo.html#NO_HASH">NO_HASH</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.client.RegionInfo">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#UNDEFINED">UNDEFINED</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-int-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;other,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-long-org.apache.hadoop.hbase.TableName-int-">HRegionInfo</a></span>(long&nbsp;regionId,
-           <a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.client.RegionInfo-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;other)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Costruct a copy of another HRegionInfo</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split,
-           long&nbsp;regionid)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-int-">HRegionInfo</a></span>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split,
-           long&nbsp;regionid,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#areAdjacent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">areAdjacent</a></span>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
-           <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.areAdjacent(RegionInfo, RegionInfo)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#containsRange-byte:A-byte:A-">containsRange</a></span>(byte[]&nbsp;rangeStartKey,
-             byte[]&nbsp;rangeEndKey)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Returns true if the given inclusive range of rows is fully contained
- by this region.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#containsRow-byte:A-">containsRow</a></span>(byte[]&nbsp;row)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i3" 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/HRegionInfo.html#encodeRegionName-byte:A-">encodeRegionName</a></span>(byte[]&nbsp;regionName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-"><code>RegionInfo.encodeRegionName(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.KeyValue.KVComparator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getComparator--">getComparator</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">Use Region#getCellComparator().  deprecated for hbase 2.0, remove for hbase 3.0</span></div>
-</div>
-</td>
-</tr>
-<tr id="i6" 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/HRegionInfo.html#getEncodedName--">getEncodedName</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEncodedNameAsBytes--">getEncodedNameAsBytes</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEndKey--">getEndKey</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<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/HRegionInfo.html#getRegionId--">getRegionId</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionName--">getRegionName</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsString--">getRegionNameAsString</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getReplicaId--">getReplicaId</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Returns the region replica id</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog--">getShortNameToLog</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i14" 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/HRegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.HRegionInfo...-">getShortNameToLog</a></span>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;hris)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.getShortNameToLog(RegionInfo...)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i15" 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/HRegionInfo.html#getShortNameToLog-java.util.List-">getShortNameToLog</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;hris)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-"><code>RegionInfo.getShortNameToLog(List)</code></a>)}.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKey--">getStartKey</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKey-byte:A-">getStartKey</a></span>(byte[]&nbsp;regionName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey-byte:A-"><code>RegionInfo.getStartKey(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable--">getTable</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Get current table name of the region</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable-byte:A-">getTable</a></span>(byte[]&nbsp;regionName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-"><code>RegionInfo.getTable(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#hashCode--">hashCode</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isEncodedRegionName-byte:A-">isEncodedRegionName</a></span>(byte[]&nbsp;regionName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-"><code>RegionInfo.isEncodedRegionName(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isMetaRegion--">isMetaRegion</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isMetaTable--">isMetaTable</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isOffline--">isOffline</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSplit--">isSplit</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSplitParent--">isSplitParent</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSystemTable--">isSystemTable</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseDelimitedFrom-byte:A-int-int-">parseDelimitedFrom</a></span>(byte[]&nbsp;bytes,
-                  int&nbsp;offset,
-                  int&nbsp;length)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-"><code>RegionInfo.parseDelimitedFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-">parseFrom</a></span>(byte[]&nbsp;bytes)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-"><code>RegionInfo.parseFrom(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-int-int-">parseFrom</a></span>(byte[]&nbsp;bytes,
-         int&nbsp;offset,
-         int&nbsp;len)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-"><code>RegionInfo.parseFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-">parseFromOrNull</a></span>(byte[]&nbsp;bytes)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-"><code>RegionInfo.parseFromOrNull(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-int-int-">parseFromOrNull</a></span>(byte[]&nbsp;bytes,
-               int&nbsp;offset,
-               int&nbsp;len)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-"><code>RegionInfo.parseFromOrNull(byte[], int, int)</code></a>.</span></div>
-</div>
-</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/HRegionInfo.html#setOffline-boolean-">setOffline</a></span>(boolean&nbsp;offLine)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">The parent of a region split is offline while split daughters hold
- references to the parent.</div>
-</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/HRegionInfo.html#setSplit-boolean-">setSplit</a></span>(boolean&nbsp;split)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#toByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toByteArray(RegionInfo)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray--">toDelimitedByteArray</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toDelimitedByteArray(RegionInfo)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toString--">toString</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.or [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.RegionInfo">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-">areAdjacent</a>, <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#compareTo-org.apache.hadoop.hbase.client.RegionInfo-">compareTo</a>, <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createMobRegionInfo-org.apache.hadoop.hbase.TableName-">createMobRegionInfo</a>, <a href="../../.. [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="ENCODED_REGION_NAME_REGEX">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ENCODED_REGION_NAME_REGEX</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.104">ENCODED_REGION_NAME_REGEX</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">A non-capture group so that this can be embedded.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HRegionInfo.ENCODED_REGION_NAME_REGEX">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="NO_HASH">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NO_HASH</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.174">NO_HASH</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="HIDDEN_END_KEY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HIDDEN_END_KEY</h4>
-<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.184">HIDDEN_END_KEY</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="HIDDEN_START_KEY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HIDDEN_START_KEY</h4>
-<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.185">HIDDEN_START_KEY</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="FIRST_META_REGIONINFO">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FIRST_META_REGIONINFO</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.189">FIRST_META_REGIONINFO</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">HRegionInfo for first meta region</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="HRegionInfo-long-org.apache.hadoop.hbase.TableName-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.211">HRegionInfo</a>(long&nbsp;regionId,
-                   <a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   int&nbsp;replicaId)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.TableName-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.221">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.233">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   byte[]&nbsp;startKey,
-                   byte[]&nbsp;endKey)
-            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableName</code> - the table name</dd>
-<dd><code>startKey</code> - first key in region</dd>
-<dd><code>endKey</code> - end of key range</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.248">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   byte[]&nbsp;startKey,
-                   byte[]&nbsp;endKey,
-                   boolean&nbsp;split)
-            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableName</code> - the table descriptor</dd>
-<dd><code>startKey</code> - first key in region</dd>
-<dd><code>endKey</code> - end of key range</dd>
-<dd><code>split</code> - true if this region has split and we have daughter regions
- regions that may or may not hold references to this region.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.265">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   byte[]&nbsp;startKey,
-                   byte[]&nbsp;endKey,
-                   boolean&nbsp;split,
-                   long&nbsp;regionid)
-            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableName</code> - the table descriptor</dd>
-<dd><code>startKey</code> - first key in region</dd>
-<dd><code>endKey</code> - end of key range</dd>
-<dd><code>split</code> - true if this region has split and we have daughter regions
- regions that may or may not hold references to this region.</dd>
-<dd><code>regionid</code> - Region id to use.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.283">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   byte[]&nbsp;startKey,
-                   byte[]&nbsp;endKey,
-                   boolean&nbsp;split,
-                   long&nbsp;regionid,
-                   int&nbsp;replicaId)
-            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tableName</code> - the table descriptor</dd>
-<dd><code>startKey</code> - first key in region</dd>
-<dd><code>endKey</code> - end of key range</dd>
-<dd><code>split</code> - true if this region has split and we have daughter regions
- regions that may or may not hold references to this region.</dd>
-<dd><code>regionid</code> - Region id to use.</dd>
-<dd><code>replicaId</code> - the replicaId to use</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.client.RegionInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.314">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;other)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Costruct a copy of another HRegionInfo</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - </dd>
-</dl>
-</li>
-</ul>
-<a name="HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HRegionInfo</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.328">HRegionInfo</a>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;other,
-                   int&nbsp;replicaId)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="encodeRegionName-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>encodeRegionName</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.115">encodeRegionName</a>(byte[]&nbsp;regionName)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-"><code>RegionInfo.encodeRegionName(byte[])</code></a>.</span></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#encodeRegionName-byte:A-">encodeRegionName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>regionName</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the encodedName</dd>
-</dl>
-</li>
-</ul>
-<a name="getShortNameToLog--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortNameToLog</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.123">getShortNameToLog</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog--">getShortNameToLog</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Return a short, printable name for this region (usually encoded name) for us logging.</dd>
-</dl>
-</li>
-</ul>
-<a name="getShortNameToLog-org.apache.hadoop.hbase.HRegionInfo...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortNameToLog</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.132">getShortNameToLog</a>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;hris)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.getShortNameToLog(RegionInfo...)</code></a>.</span></div>
-</li>
-</ul>
-<a name="getShortNameToLog-java.util.List-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortNameToLog</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.143">getShortNameToLog</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org [...]
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-"><code>RegionInfo.getShortNameToLog(List)</code></a>)}.</span></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Return a String of short, printable names for <code>hris</code>
- (usually encoded name) for us logging.</dd>
-</dl>
-</li>
-</ul>
-<a name="getTable-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTable</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.433">getTable</a>(byte[]&nbsp;regionName)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-"><code>RegionInfo.getTable(byte[])</code></a>.</span></div>
-<div class="block">Gets the table name from the specified region name.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-">getTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>regionName</code> - to extract the table name from</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Table name</dd>
-</dl>
-</li>
-</ul>
-<a name="getStartKey-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStartKey</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.445">getStartKey</a>(byte[]&nbsp;regionName)
-                                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey-byte:A-"><code>RegionInfo.getStartKey(byte[])</code></a>.</span></div>
-<div class="block">Gets the start key from the specified region name.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey-byte:A-">getStartKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>regionName</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Start key.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="isEncodedRegionName-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEncodedRegionName</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.472">isEncodedRegionName</a>(byte[]&nbsp;regionName)
-                                               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-"><code>RegionInfo.isEncodedRegionName(byte[])</code></a>.</span></div>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-">RegionInfo</a></code></span></div>
-<div class="block">Figure if the passed bytes represent an encoded region name or not.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-">isEncodedRegionName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>regionName</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if region name is encoded.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.478">getRegionId</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getRegionId--">getRegionId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the regionId</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionName</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.487">getRegionName</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getRegionName--">getRegionName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the regionName as an array of bytes.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsString--"><code>getRegionNameAsString()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionNameAsString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionNameAsString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.495">getRegionNameAsString</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getRegionNameAsString--">getRegionNameAsString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Region name as a String for use in logging, etc.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEncodedName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEncodedName</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.511">getEncodedName</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getEncodedName--">getEncodedName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the encoded region name</dd>
-</dl>
-</li>
-</ul>
-<a name="getEncodedNameAsBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEncodedNameAsBytes</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.519">getEncodedNameAsBytes</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getEncodedNameAsBytes--">getEncodedNameAsBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the encoded region name as an array of bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getStartKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStartKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.530">getStartKey</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getStartKey--">getStartKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the startKey</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.538">getEndKey</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getEndKey--">getEndKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the endKey</dd>
-</dl>
-</li>
-</ul>
-<a name="getTable--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTable</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.547">getTable</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Get current table name of the region</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getTable--">getTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>TableName</dd>
-</dl>
-</li>
-</ul>
-<a name="containsRange-byte:A-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>containsRange</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.565">containsRange</a>(byte[]&nbsp;rangeStartKey,
-                             byte[]&nbsp;rangeEndKey)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Returns true if the given inclusive range of rows is fully contained
- by this region. For example, if the region is foo,a,g and this is
- passed ["b","c"] or ["a","c"] it will return true, but if this is passed
- ["b","z"] it will return false.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#containsRange-byte:A-byte:A-">containsRange</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given inclusive range of rows is fully contained
- by this region. For example, if the region is foo,a,g and this is
- passed ["b","c"] or ["a","c"] it will return true, but if this is passed
- ["b","z"] it will return false.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the range passed is invalid (ie. end &lt; start)</dd>
-</dl>
-</li>
-</ul>
-<a name="containsRow-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>containsRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.583">containsRow</a>(byte[]&nbsp;row)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#containsRow-byte:A-">containsRow</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given row falls in this region.</dd>
-</dl>
-</li>
-</ul>
-<a name="isMetaTable--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isMetaTable</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.592">isMetaTable</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this region is from hbase:meta</dd>
-</dl>
-</li>
-</ul>
-<a name="isMetaRegion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isMetaRegion</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.600">isMetaRegion</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isMetaRegion--">isMetaRegion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this region is a meta region</dd>
-</dl>
-</li>
-</ul>
-<a name="isSystemTable--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSystemTable</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.607">isSystemTable</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this region is from a system table</dd>
-</dl>
-</li>
-</ul>
-<a name="isSplit--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSplit</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.615">isSplit</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isSplit--">isSplit</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if has been split and has daughters.</dd>
-</dl>
-</li>
-</ul>
-<a name="setSplit-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSplit</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.622">setSplit</a>(boolean&nbsp;split)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>split</code> - set split status</dd>
-</dl>
-</li>
-</ul>
-<a name="isOffline--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOffline</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.630">isOffline</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isOffline--">isOffline</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this region is offline.</dd>
-</dl>
-</li>
-</ul>
-<a name="setOffline-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setOffline</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.639">setOffline</a>(boolean&nbsp;offLine)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">The parent of a region split is offline while split daughters hold
- references to the parent. Offlined regions are closed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offLine</code> - Set online/offline status.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSplitParent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSplitParent</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.647">isSplitParent</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#isSplitParent--">isSplitParent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this is a split parent region.</dd>
-</dl>
-</li>
-</ul>
-<a name="getReplicaId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getReplicaId</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.660">getReplicaId</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Returns the region replica id</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getReplicaId--">getReplicaId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns region replica id</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.668">toString</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.683">equals</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang"><code>Object.equals(java.lang.Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.700">hashCode</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang"><code>Object.hashCode()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getComparator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getComparator</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;org.apache.hadoop.hbase.KeyValue.KVComparator&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.709">getComparator</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use Region#getCellComparator().  deprecated for hbase 2.0, remove for hbase 3.0</span></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Comparator to use comparing <code>KeyValue</code>s.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.780">toByteArray</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#toByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toByteArray(RegionInfo)</code></a>.</span></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This instance serialized as protobuf w/ a magic pb prefix.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-"><code>parseFrom(byte[])</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="parseFromOrNull-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parseFromOrNull</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.792">parseFromOrNull</a>(byte[]&nbsp;bytes)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-"><code>RegionInfo.parseFromOrNull(byte[])</code></a>.</span></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-">parseFromOrNull</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A deserialized <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><code>HRegionInfo</code></a>
- or null if we failed deserialize or passed bytes null</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="parseFromOrNull-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parseFromOrNull</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.805">parseFromOrNull</a>(byte[]&nbsp;bytes,
-                                                      int&nbsp;offset,
-                                                      int&nbsp;len)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-"><code>RegionInfo.parseFromOrNull(byte[], int, int)</code></a>.</span></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-">parseFromOrNull</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A deserialized <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><code>HRegionInfo</code></a> or null
-  if we failed deserialize or passed bytes null</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="parseFrom-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.822">parseFrom</a>(byte[]&nbsp;bytes)
-                             throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-"><code>RegionInfo.parseFrom(byte[])</code></a>.</span></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-">parseFrom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bytes</code> - A pb RegionInfo serialized with a pb magic prefix.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A deserialized <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><code>HRegionInfo</code></a></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hbase.exceptions.DeserializationException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="parseFrom-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parseFrom</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.838">parseFrom</a>(byte[]&nbsp;bytes,
-                                                int&nbsp;offset,
-                                                int&nbsp;len)
-                                         throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-"><code>RegionInfo.parseFrom(byte[], int, int)</code></a>.</span></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-">parseFrom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bytes</code> - A pb RegionInfo serialized with a pb magic prefix.</dd>
-<dd><code>offset</code> - starting point in the byte array</dd>
-<dd><code>len</code> - length to read on the byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A deserialized <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><code>HRegionInfo</code></a></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hbase.exceptions.DeserializationException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="toDelimitedByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toDelimitedByteArray</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.865">toDelimitedByteArray</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="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.toDelimitedByteArray(RegionInfo)</code></a>.</span></div>
-<div class="block">Use this instead of <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a> when writing to a stream and you want to use
- the pb mergeDelimitedFrom (w/o the delimiter, pb reads to EOF which may not be what you want).</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This instance serialized as a delimited protobuf w/ a magic pb prefix.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray--"><code>toByteArray()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="parseDelimitedFrom-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parseDelimitedFrom</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.1005">parseDelimitedFrom</a>(byte[]&nbsp;bytes,
-                                                               int&nbsp;offset,
-                                                               int&nbsp;length)
-                                                        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="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-"><code>RegionInfo.parseDelimitedFrom(byte[], int, int)</code></a>.</span></div>
-<div class="block">Parses all the HRegionInfo instances from the passed in stream until EOF. Presumes the
- HRegionInfo's were serialized to the stream with <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray--"><code>toDelimitedByteArray()</code></a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-">parseDelimitedFrom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bytes</code> - serialized bytes</dd>
-<dd><code>offset</code> - the start offset into the byte[] buffer</dd>
-<dd><code>length</code> - how far we should read into the byte[] buffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>All the hregioninfos that are in the byte array. Keeps reading till we hit the end.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="areAdjacent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>areAdjacent</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HRegionInfo.html#line.1033">areAdjacent</a>(<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
-                                              <a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.areAdjacent(RegionInfo, RegionInfo)</code></a>.</span></div>
-<div class="block">Check whether two regions are adjacent</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>regionA</code> - </dd>
-<dd><code>regionB</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if two regions are adjacent</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HRegionInfo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/apache/hadoop/hbase/HRegionInfo.html" target="_top">Frames</a></li>
-<li><a href="HRegionInfo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/apidocs/org/apache/hadoop/hbase/HRegionLocation.html b/apidocs/org/apache/hadoop/hbase/HRegionLocation.html
index 9781fde..b0233bf 100644
--- a/apidocs/org/apache/hadoop/hbase/HRegionLocation.html
+++ b/apidocs/org/apache/hadoop/hbase/HRegionLocation.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -409,7 +409,7 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparab
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
deleted file mode 100644
index 89b7fe2..0000000
--- a/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ /dev/null
@@ -1,379 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.HRegionInfo (Apache HBase 3.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.HRegionInfo (Apache HBase 3.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/HRegionInfo.html" target="_top">Frames</a></li>
-<li><a href="HRegionInfo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.HRegionInfo" class="title">Uses of Class<br>org.apache.hadoop.hbase.HRegionInfo</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="org.apache.hadoop.hbase">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> declared as <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#FIRST_META_REGIONINFO">FIRST_META_REGIONINFO</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">HRegionInfo for first meta region</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> that return <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionInfo-">convert</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionInfo&nbsp;proto)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(HBaseProtos.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-">parseFrom</a></span>(byte[]&nbsp;bytes)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-"><code>RegionInfo.parseFrom(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-byte:A-int-int-">parseFrom</a></span>(byte[]&nbsp;bytes,
-         int&nbsp;offset,
-         int&nbsp;len)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-byte:A-int-int-"><code>RegionInfo.parseFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom-java.io.DataInputStream-">parseFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a>&nbsp;in)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFrom-java.io.DataInputStream-"><code>RegionInfo.parseFrom(DataInputStream)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-">parseFromOrNull</a></span>(byte[]&nbsp;bytes)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-"><code>RegionInfo.parseFromOrNull(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull-byte:A-int-int-">parseFromOrNull</a></span>(byte[]&nbsp;bytes,
-               int&nbsp;offset,
-               int&nbsp;len)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseFromOrNull-byte:A-int-int-"><code>RegionInfo.parseFromOrNull(byte[], int, int)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> that return types with arguments of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseDelimitedFrom-byte:A-int-int-">parseDelimitedFrom</a></span>(byte[]&nbsp;bytes,
-                  int&nbsp;offset,
-                  int&nbsp;length)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#parseDelimitedFrom-byte:A-int-int-"><code>RegionInfo.parseDelimitedFrom(byte[], int, int)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#areAdjacent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">areAdjacent</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
-           <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#areAdjacent-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-"><code>RegionInfo.areAdjacent(RegionInfo, RegionInfo)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionInfo</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#convert-org.apache.hadoop.hbase.HRegionInfo-">convert</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use toRegionInfo(org.apache.hadoop.hbase.client.RegionInfo)
-             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEndKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getEndKeyForDisplay</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
-                   org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getEndKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</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"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsStringForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getRegionNameAsStringForDisplay</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
-                               org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameAsStringForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getRegionNameForDisplay</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
-                       org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getRegionNameForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</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"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.HRegionInfo...-">getShortNameToLog</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;hris)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.getShortNameToLog(RegionInfo...)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKeyForDisplay-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.conf.Configuration-">getStartKeyForDisplay</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
-                     org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use RegionInfoDisplay#getStartKeyForDisplay(RegionInfo, Configuration)
-             over in hbase-server module.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.HRegionInfo...-">toDelimitedByteArray</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;infos)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#toDelimitedByteArray-org.apache.hadoop.hbase.client.RegionInfo...-"><code>RegionInfo.toDelimitedByteArray(RegionInfo...)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> with type arguments of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>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"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog-java.util.List-">getShortNameToLog</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</ [...]
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getShortNameToLog-java.util.List-"><code>RegionInfo.getShortNameToLog(List)</code></a>)}.</span></div>
-</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-int-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;other,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/HRegionInfo.html" target="_top">Frames</a></li>
-<li><a href="HRegionInfo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
index adda8d1..0d03f09 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -188,22 +188,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable--">getTable</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Get current table name of the region</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable-byte:A-">getTable</a></span>(byte[]&nbsp;regionName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#getTable-byte:A-"><code>RegionInfo.getTable(byte[])</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HTableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#getTableName--">getTableName</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Get the name of the table</div>
@@ -273,72 +257,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">createRegionName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                byte[]&nbsp;startKey,
-                byte[]&nbsp;id,
-                boolean&nbsp;newFormat)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], boolean)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-">createRegionName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                byte[]&nbsp;startKey,
-                byte[]&nbsp;id,
-                int&nbsp;replicaId,
-                boolean&nbsp;newFormat)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-byte:A-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], byte[], int, boolean)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-">createRegionName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                byte[]&nbsp;startKey,
-                long&nbsp;regionid,
-                boolean&nbsp;newFormat)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, boolean)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-">createRegionName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                byte[]&nbsp;startKey,
-                long&nbsp;regionid,
-                int&nbsp;replicaId,
-                boolean&nbsp;newFormat)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-long-int-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], long, int, boolean)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-">createRegionName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                byte[]&nbsp;startKey,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
-                boolean&nbsp;newFormat)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             Use <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html#createRegionName-org.apache.hadoop.hbase.TableName-byte:A-java.lang.String-boolean-"><code>RegionInfo.createRegionName(TableName, byte[], String, boolean)</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>default long</code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterMetrics.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ClusterMetrics.html#getLastMajorCompactionTimestamp-org.apache.hadoop.hbase.TableName-">getLastMajorCompactionTimestamp</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">TableName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/TableName.html#isMetaTableName-org.apache.hadoop.hbase.TableName-">isMetaTableName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tn)</code>&nbsp;</td>
 </tr>
@@ -354,56 +276,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ConcurrentTableModificationException.html#ConcurrentTableModificationException-org.apache.hadoop.hbase.TableName-">ConcurrentTableModificationException</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-long-org.apache.hadoop.hbase.TableName-int-">HRegionInfo</a></span>(long&nbsp;regionId,
-           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split,
-           long&nbsp;regionid)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.TableName-byte:A-byte:A-boolean-long-int-">HRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-           byte[]&nbsp;startKey,
-           byte[]&nbsp;endKey,
-           boolean&nbsp;split,
-           long&nbsp;regionid,
-           int&nbsp;replicaId)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Construct HRegionInfo with explicit parameters</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#HTableDescriptor-org.apache.hadoop.hbase.TableName-">HTableDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Construct a table descriptor specifying a TableName object</div>
diff --git a/apidocs/org/apache/hadoop/hbase/client/RegionInfo.html b/apidocs/org/apache/hadoop/hbase/client/RegionInfo.html
index 2d69563..2262689 100644
--- a/apidocs/org/apache/hadoop/hbase/client/RegionInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/client/RegionInfo.html
@@ -103,10 +103,6 @@ var activeTableTab = "activeTableTab";
 <dt>All Superinterfaces:</dt>
 <dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</dd>
 </dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dd>
-</dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html b/apidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
index 1235270..2358fe7 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
@@ -101,24 +101,6 @@
 <!--   -->
 </a>
 <h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> in <a href="../../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> that implement <a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span></code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             use <code>RegionInfoBuilder</code> to build <a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionInfo</code></a>.</span></div>
-</div>
-</td>
-</tr>
-</tbody>
-</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
 <caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> that return <a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -139,16 +121,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HRegionInfo-org.apache.hadoop.hbase.client.RegionInfo-">HRegionInfo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;other)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-<div class="block">Costruct a copy of another HRegionInfo</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HRegionLocation.html#HRegionLocation-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-">HRegionLocation</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HRegionLocation.html#HRegionLocation-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-long-">HRegionLocation</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
                long&nbsp;seqNum)</code>&nbsp;</td>
diff --git a/apidocs/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html b/apidocs/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
index 5850a56..236f51e 100644
--- a/apidocs/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
+++ b/apidocs/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.48">TableSnapshotInputFormat</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.47">TableSnapshotInputFormat</a>
 extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</pre>
 <div class="block">TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. Further
@@ -219,7 +219,7 @@ implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TableSnapshotInputFormat</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.48">TableSnapshotInputFormat</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.47">TableSnapshotInputFormat</a>()</pre>
 </li>
 </ul>
 </li>
@@ -236,7 +236,7 @@ implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplits</h4>
-<pre>public&nbsp;org.apache.hadoop.mapred.InputSplit[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.138">getSplits</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
+<pre>public&nbsp;org.apache.hadoop.mapred.InputSplit[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.137">getSplits</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
                                                        int&nbsp;numSplits)
                                                 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>
@@ -253,7 +253,7 @@ implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>getRecordReader</h4>
-<pre>public&nbsp;org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.150">getRecordReader</a>(org.apache.hadoop.mapre [...]
+<pre>public&nbsp;org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.149">getRecordReader</a>(org.apache.hadoop.mapre [...]
                                                                                             org.apache.hadoop.mapred.JobConf&nbsp;job,
                                                                                             org.apache.hadoop.mapred.Reporter&nbsp;reporter)
                                                                                      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>
@@ -271,7 +271,7 @@ implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.163">setInput</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.162">setInput</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir)
                      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>
@@ -294,7 +294,7 @@ implements org.apache.hadoop.mapred.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.179">setInput</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html#line.178">setInput</a>(org.apache.hadoop.mapred.JobConf&nbsp;job,
                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir,
                             org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm&nbsp;splitAlgo,
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html b/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
index 3a016e8..59e2f87 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.88">TableSnapshotInputFormat</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.86">TableSnapshotInputFormat</a>
 extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</pre>
 <div class="block">TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. The job
  bypasses HBase servers, and directly accesses the underlying files (hfile, recovered edits,
@@ -251,7 +251,7 @@ extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TableSnapshotInputFormat</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.88">TableSnapshotInputFormat</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.86">TableSnapshotInputFormat</a>()</pre>
 </li>
 </ul>
 </li>
@@ -268,7 +268,7 @@ extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>createRecordReader</h4>
-<pre>public&nbsp;org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.198">createRecordReader</a>(org.apache.had [...]
+<pre>public&nbsp;org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.187">createRecordReader</a>(org.apache.had [...]
                                                                                                   org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)
                                                                                            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -285,7 +285,7 @@ extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplits</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.mapreduce.InputSplit&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.204">getSplits</a>(org.apache.hadoop.mapreduce.JobContext&nbsp;job)
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.mapreduce.InputSplit&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.193">getSplits</a>(org.apache.hadoop.mapreduce.JobContext&nbsp;job)
                                                        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>
@@ -303,7 +303,7 @@ extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.222">setInput</a>(org.apache.hadoop.mapreduce.Job&nbsp;job,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.211">setInput</a>(org.apache.hadoop.mapreduce.Job&nbsp;job,
                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir)
                      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>
@@ -326,7 +326,7 @@ extends org.apache.hadoop.mapreduce.InputFormat&lt;<a href="../../../../../org/a
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.238">setInput</a>(org.apache.hadoop.mapreduce.Job&nbsp;job,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.227">setInput</a>(org.apache.hadoop.mapreduce.Job&nbsp;job,
                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir,
                             org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm&nbsp;splitAlgo,
diff --git a/apidocs/org/apache/hadoop/hbase/package-frame.html b/apidocs/org/apache/hadoop/hbase/package-frame.html
index ab82676..61b9702 100644
--- a/apidocs/org/apache/hadoop/hbase/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/package-frame.html
@@ -35,7 +35,6 @@
 <li><a href="HBaseInterfaceAudience.html" title="class in org.apache.hadoop.hbase" target="classFrame">HBaseInterfaceAudience</a></li>
 <li><a href="HColumnDescriptor.html" title="class in org.apache.hadoop.hbase" target="classFrame">HColumnDescriptor</a></li>
 <li><a href="HConstants.html" title="class in org.apache.hadoop.hbase" target="classFrame">HConstants</a></li>
-<li><a href="HRegionInfo.html" title="class in org.apache.hadoop.hbase" target="classFrame">HRegionInfo</a></li>
 <li><a href="HRegionLocation.html" title="class in org.apache.hadoop.hbase" target="classFrame">HRegionLocation</a></li>
 <li><a href="HTableDescriptor.html" title="class in org.apache.hadoop.hbase" target="classFrame">HTableDescriptor</a></li>
 <li><a href="LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase" target="classFrame">LocalHBaseCluster</a></li>
diff --git a/apidocs/org/apache/hadoop/hbase/package-summary.html b/apidocs/org/apache/hadoop/hbase/package-summary.html
index dabbaeb..48b1337 100644
--- a/apidocs/org/apache/hadoop/hbase/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/package-summary.html
@@ -208,59 +208,53 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></td>
-<td class="colLast">Deprecated
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></td>
 <td class="colLast">
 <div class="block">Data structure to hold RegionInfo and the address for the hosting
  HRegionServer.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></td>
 <td class="colLast">Deprecated
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase">LocalHBaseCluster</a></td>
 <td class="colLast">
 <div class="block">This class creates a single process HBase cluster.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></td>
 <td class="colLast">
 <div class="block">Namespace POJO class.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/NamespaceDescriptor.Builder.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor.Builder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></td>
 <td class="colLast">
 <div class="block">ScheduledChore is a task performed on a period in hbase.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></td>
 <td class="colLast">
 <div class="block">Name of a particular incarnation of an HBase Server.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/Size.html" title="class in org.apache.hadoop.hbase">Size</a></td>
 <td class="colLast">
 <div class="block">It is used to represent the size with different units.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></td>
 <td class="colLast">
 <div class="block">Immutable POJO class for representing a table name.</div>
diff --git a/apidocs/org/apache/hadoop/hbase/package-tree.html b/apidocs/org/apache/hadoop/hbase/package-tree.html
index 45a8fc1..8b3ac39 100644
--- a/apidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/package-tree.html
@@ -94,7 +94,6 @@
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseInterfaceAudience.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseInterfaceAudience</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HColumnDescriptor</span></a> (implements org.apache.hadoop.hbase.client.<a href="../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>, java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl [...]
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionInfo</span></a> (implements org.apache.hadoop.hbase.client.<a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionLocation</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HTableDescriptor</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.hadoop.hbase.client.<a href="../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" [...]
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">LocalHBaseCluster</span></a></li>
diff --git a/apidocs/org/apache/hadoop/hbase/package-use.html b/apidocs/org/apache/hadoop/hbase/package-use.html
index 33fa5fa..9e6ac31 100644
--- a/apidocs/org/apache/hadoop/hbase/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/package-use.html
@@ -225,20 +225,12 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HRegionInfo.html#org.apache.hadoop.hbase">HRegionInfo</a>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             use <code>RegionInfoBuilder</code> to build <a href="../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionInfo</code></a>.</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HRegionLocation.html#org.apache.hadoop.hbase">HRegionLocation</a>
 <div class="block">Data structure to hold RegionInfo and the address for the hosting
  HRegionServer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HTableDescriptor.html#org.apache.hadoop.hbase">HTableDescriptor</a>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
@@ -246,63 +238,63 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/KeepDeletedCells.html#org.apache.hadoop.hbase">KeepDeletedCells</a>
 <div class="block">Ways to keep cells marked for delete around.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/MemoryCompactionPolicy.html#org.apache.hadoop.hbase">MemoryCompactionPolicy</a>
 <div class="block">Enum describing all possible memory compaction policies</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html#org.apache.hadoop.hbase">NamespaceDescriptor</a>
 <div class="block">Namespace POJO class.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/NamespaceDescriptor.Builder.html#org.apache.hadoop.hbase">NamespaceDescriptor.Builder</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/RegionMetrics.html#org.apache.hadoop.hbase">RegionMetrics</a>
 <div class="block">Encapsulates per-region load metrics.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/RetryImmediatelyException.html#org.apache.hadoop.hbase">RetryImmediatelyException</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ScheduledChore.html#org.apache.hadoop.hbase">ScheduledChore</a>
 <div class="block">ScheduledChore is a task performed on a period in hbase.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ServerMetrics.html#org.apache.hadoop.hbase">ServerMetrics</a>
 <div class="block">This class is used for exporting current state of load on a RegionServer.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ServerName.html#org.apache.hadoop.hbase">ServerName</a>
 <div class="block">Name of a particular incarnation of an HBase Server.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Size.html#org.apache.hadoop.hbase">Size</a>
 <div class="block">It is used to represent the size with different units.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Stoppable.html#org.apache.hadoop.hbase">Stoppable</a>
 <div class="block">Implementers are Stoppable.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TableName.html#org.apache.hadoop.hbase">TableName</a>
 <div class="block">Immutable POJO class for representing a table name.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/UserMetrics.html#org.apache.hadoop.hbase">UserMetrics</a>
 <div class="block">Encapsulates per-user load metrics.</div>
 </td>
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index bccd9bf..2e16d05 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -299,7 +299,6 @@
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseInterfaceAudience.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseInterfaceAudience</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HColumnDescriptor</span></a> (implements org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>, java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" [...]
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionInfo</span></a> (implements org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HRegionLocation</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.mapred.<a href="org/apache/hadoop/hbase/mapred/HRegionPartitioner.html" title="class in org.apache.hadoop.hbase.mapred"><span class="typeNameLink">HRegionPartitioner</span></a>&lt;K2,V2&gt; (implements org.apache.hadoop.mapred.Partitioner&lt;K2,V2&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">HTableDescriptor</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org [...]
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/HRegionInfo.html b/apidocs/src-html/org/apache/hadoop/hbase/HRegionInfo.html
deleted file mode 100644
index 69c3dae..0000000
--- a/apidocs/src-html/org/apache/hadoop/hbase/HRegionInfo.html
+++ /dev/null
@@ -1,1108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase;<a name="line.19"></a>
-<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.io.DataInputStream;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.io.IOException;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import java.util.ArrayList;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import java.util.Arrays;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.List;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import java.util.stream.Collectors;<a name="line.26"></a>
-<span class="sourceLineNo">027</span><a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.conf.Configuration;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.KeyValue.KVComparator;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.client.RegionInfoBuilder;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.client.RegionInfoDisplay;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.master.RegionState;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.io.DataInputBuffer;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.slf4j.Logger;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.slf4j.LoggerFactory;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Information about a region. A region is a range of keys in the whole keyspace of a table, an<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * identifier (a timestamp) for differentiating between subset ranges (after region split)<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * and a replicaId for differentiating the instance for the same range and some status information<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * about the region.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> *<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * The region has a unique name which consists of the following fields:<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * &lt;ul&gt;<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * &lt;li&gt; tableName   : The name of the table &lt;/li&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * &lt;li&gt; startKey    : The startKey for the region. &lt;/li&gt;<a name="line.52"></a>
-<span class="sourceLineNo">053</span> * &lt;li&gt; regionId    : A timestamp when the region is created. &lt;/li&gt;<a name="line.53"></a>
-<span class="sourceLineNo">054</span> * &lt;li&gt; replicaId   : An id starting from 0 to differentiate replicas of the same region range<a name="line.54"></a>
-<span class="sourceLineNo">055</span> * but hosted in separated servers. The same region range can be hosted in multiple locations.&lt;/li&gt;<a name="line.55"></a>
-<span class="sourceLineNo">056</span> * &lt;li&gt; encodedName : An MD5 encoded string for the region name.&lt;/li&gt;<a name="line.56"></a>
-<span class="sourceLineNo">057</span> * &lt;/ul&gt;<a name="line.57"></a>
-<span class="sourceLineNo">058</span> *<a name="line.58"></a>
-<span class="sourceLineNo">059</span> * &lt;br&gt; Other than the fields in the region name, region info contains:<a name="line.59"></a>
-<span class="sourceLineNo">060</span> * &lt;ul&gt;<a name="line.60"></a>
-<span class="sourceLineNo">061</span> * &lt;li&gt; endKey      : the endKey for the region (exclusive) &lt;/li&gt;<a name="line.61"></a>
-<span class="sourceLineNo">062</span> * &lt;li&gt; split       : Whether the region is split &lt;/li&gt;<a name="line.62"></a>
-<span class="sourceLineNo">063</span> * &lt;li&gt; offline     : Whether the region is offline &lt;/li&gt;<a name="line.63"></a>
-<span class="sourceLineNo">064</span> * &lt;/ul&gt;<a name="line.64"></a>
-<span class="sourceLineNo">065</span> *<a name="line.65"></a>
-<span class="sourceLineNo">066</span> * In 0.98 or before, a list of table's regions would fully cover the total keyspace, and at any<a name="line.66"></a>
-<span class="sourceLineNo">067</span> * point in time, a row key always belongs to a single region, which is hosted in a single server.<a name="line.67"></a>
-<span class="sourceLineNo">068</span> * In 0.99+, a region can have multiple instances (called replicas), and thus a range (or row) can<a name="line.68"></a>
-<span class="sourceLineNo">069</span> * correspond to multiple HRegionInfo's. These HRI's share the same fields however except the<a name="line.69"></a>
-<span class="sourceLineNo">070</span> * replicaId field. If the replicaId is not set, it defaults to 0, which is compatible with the<a name="line.70"></a>
-<span class="sourceLineNo">071</span> * previous behavior of a range corresponding to 1 region.<a name="line.71"></a>
-<span class="sourceLineNo">072</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.72"></a>
-<span class="sourceLineNo">073</span> *             use {@link RegionInfoBuilder} to build {@link RegionInfo}.<a name="line.73"></a>
-<span class="sourceLineNo">074</span> */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>@Deprecated<a name="line.75"></a>
-<span class="sourceLineNo">076</span>@InterfaceAudience.Public<a name="line.76"></a>
-<span class="sourceLineNo">077</span>public class HRegionInfo implements RegionInfo {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  private static final Logger LOG = LoggerFactory.getLogger(HRegionInfo.class);<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  /**<a name="line.80"></a>
-<span class="sourceLineNo">081</span>   * The new format for a region name contains its encodedName at the end.<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * The encoded name also serves as the directory name for the region<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * in the filesystem.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * New region name format:<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   *    &amp;lt;tablename&gt;,,&amp;lt;startkey&gt;,&amp;lt;regionIdTimestamp&gt;.&amp;lt;encodedName&gt;.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   * where,<a name="line.87"></a>
-<span class="sourceLineNo">088</span>   *    &amp;lt;encodedName&gt; is a hex version of the MD5 hash of<a name="line.88"></a>
-<span class="sourceLineNo">089</span>   *    &amp;lt;tablename&gt;,&amp;lt;startkey&gt;,&amp;lt;regionIdTimestamp&gt;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>   *<a name="line.90"></a>
-<span class="sourceLineNo">091</span>   * The old region name format:<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   *    &amp;lt;tablename&gt;,&amp;lt;startkey&gt;,&amp;lt;regionIdTimestamp&gt;<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * For region names in the old format, the encoded name is a 32-bit<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * JenkinsHash integer value (in its decimal notation, string form).<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   *&lt;p&gt;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>   * **NOTE**<a name="line.96"></a>
-<span class="sourceLineNo">097</span>   *<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * The first hbase:meta region, and regions created by an older<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   * version of HBase (0.20 or prior) will continue to use the<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   * old region name format.<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   */<a name="line.101"></a>
-<span class="sourceLineNo">102</span><a name="line.102"></a>
-<span class="sourceLineNo">103</span>  /** A non-capture group so that this can be embedded. */<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  public static final String ENCODED_REGION_NAME_REGEX = RegionInfoBuilder.ENCODED_REGION_NAME_REGEX;<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>  private static final int MAX_REPLICA_ID = 0xFFFF;<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>   * @param regionName<a name="line.109"></a>
-<span class="sourceLineNo">110</span>   * @return the encodedName<a name="line.110"></a>
-<span class="sourceLineNo">111</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#encodeRegionName(byte[])}.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   */<a name="line.113"></a>
-<span class="sourceLineNo">114</span>  @Deprecated<a name="line.114"></a>
-<span class="sourceLineNo">115</span>  public static String encodeRegionName(final byte [] regionName) {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    return RegionInfo.encodeRegionName(regionName);<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  }<a name="line.117"></a>
-<span class="sourceLineNo">118</span><a name="line.118"></a>
-<span class="sourceLineNo">119</span>  /**<a name="line.119"></a>
-<span class="sourceLineNo">120</span>   * @return Return a short, printable name for this region (usually encoded name) for us logging.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>   */<a name="line.121"></a>
-<span class="sourceLineNo">122</span>  @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>  public String getShortNameToLog() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    return prettyPrint(this.getEncodedName());<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>  /**<a name="line.127"></a>
-<span class="sourceLineNo">128</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.128"></a>
-<span class="sourceLineNo">129</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#getShortNameToLog(RegionInfo...)}.<a name="line.129"></a>
-<span class="sourceLineNo">130</span>   */<a name="line.130"></a>
-<span class="sourceLineNo">131</span>  @Deprecated<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  public static String getShortNameToLog(HRegionInfo...hris) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    return RegionInfo.getShortNameToLog(Arrays.asList(hris));<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   * @return Return a String of short, printable names for &lt;code&gt;hris&lt;/code&gt;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * (usually encoded name) for us logging.<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.139"></a>
-<span class="sourceLineNo">140</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#getShortNameToLog(List)})}.<a name="line.140"></a>
-<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
-<span class="sourceLineNo">142</span>  @Deprecated<a name="line.142"></a>
-<span class="sourceLineNo">143</span>  public static String getShortNameToLog(final List&lt;HRegionInfo&gt; hris) {<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    return RegionInfo.getShortNameToLog(hris.stream().collect(Collectors.toList()));<a name="line.144"></a>
-<span class="sourceLineNo">145</span>  }<a name="line.145"></a>
-<span class="sourceLineNo">146</span><a name="line.146"></a>
-<span class="sourceLineNo">147</span>  /**<a name="line.147"></a>
-<span class="sourceLineNo">148</span>   * Use logging.<a name="line.148"></a>
-<span class="sourceLineNo">149</span>   * @param encodedRegionName The encoded regionname.<a name="line.149"></a>
-<span class="sourceLineNo">150</span>   * @return &lt;code&gt;hbase:meta&lt;/code&gt; if passed &lt;code&gt;1028785192&lt;/code&gt; else returns<a name="line.150"></a>
-<span class="sourceLineNo">151</span>   * &lt;code&gt;encodedRegionName&lt;/code&gt;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.152"></a>
-<span class="sourceLineNo">153</span>   *             Use {@link RegionInfo#prettyPrint(String)}.<a name="line.153"></a>
-<span class="sourceLineNo">154</span>   */<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  @Deprecated<a name="line.155"></a>
-<span class="sourceLineNo">156</span>  @InterfaceAudience.Private<a name="line.156"></a>
-<span class="sourceLineNo">157</span>  public static String prettyPrint(final String encodedRegionName) {<a name="line.157"></a>
-<span class="sourceLineNo">158</span>    return RegionInfo.prettyPrint(encodedRegionName);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  }<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>  private byte [] endKey = HConstants.EMPTY_BYTE_ARRAY;<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  // This flag is in the parent of a split while the parent is still referenced by daughter regions.<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  // We USED to set this flag when we disabled a table but now table state is kept up in zookeeper<a name="line.163"></a>
-<span class="sourceLineNo">164</span>  // as of 0.90.0 HBase. And now in DisableTableProcedure, finally we will create bunch of<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  // UnassignProcedures and at the last of the procedure we will set the region state to CLOSED, and<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  // will not change the offLine flag.<a name="line.166"></a>
-<span class="sourceLineNo">167</span>  private boolean offLine = false;<a name="line.167"></a>
-<span class="sourceLineNo">168</span>  private long regionId = -1;<a name="line.168"></a>
-<span class="sourceLineNo">169</span>  private transient byte [] regionName = HConstants.EMPTY_BYTE_ARRAY;<a name="line.169"></a>
-<span class="sourceLineNo">170</span>  private boolean split = false;<a name="line.170"></a>
-<span class="sourceLineNo">171</span>  private byte [] startKey = HConstants.EMPTY_BYTE_ARRAY;<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  private int hashCode = -1;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>  //TODO: Move NO_HASH to HStoreFile which is really the only place it is used.<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  public static final String NO_HASH = null;<a name="line.174"></a>
-<span class="sourceLineNo">175</span>  private String encodedName = null;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>  private byte [] encodedNameAsBytes = null;<a name="line.176"></a>
-<span class="sourceLineNo">177</span>  private int replicaId = DEFAULT_REPLICA_ID;<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span>  // Current TableName<a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private TableName tableName = null;<a name="line.180"></a>
-<span class="sourceLineNo">181</span><a name="line.181"></a>
-<span class="sourceLineNo">182</span>  // Duplicated over in RegionInfoDisplay<a name="line.182"></a>
-<span class="sourceLineNo">183</span>  final static String DISPLAY_KEYS_KEY = RegionInfoDisplay.DISPLAY_KEYS_KEY;<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  public final static byte[] HIDDEN_END_KEY = RegionInfoDisplay.HIDDEN_END_KEY;<a name="line.184"></a>
-<span class="sourceLineNo">185</span>  public final static byte[] HIDDEN_START_KEY = RegionInfoDisplay.HIDDEN_START_KEY;<a name="line.185"></a>
-<span class="sourceLineNo">186</span><a name="line.186"></a>
-<span class="sourceLineNo">187</span>  /** HRegionInfo for first meta region */<a name="line.187"></a>
-<span class="sourceLineNo">188</span>  // TODO: How come Meta regions still do not have encoded region names? Fix.<a name="line.188"></a>
-<span class="sourceLineNo">189</span>  public static final HRegionInfo FIRST_META_REGIONINFO =<a name="line.189"></a>
-<span class="sourceLineNo">190</span>      new HRegionInfo(1L, TableName.META_TABLE_NAME);<a name="line.190"></a>
-<span class="sourceLineNo">191</span><a name="line.191"></a>
-<span class="sourceLineNo">192</span>  private void setHashCode() {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>    int result = Arrays.hashCode(this.regionName);<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    result = (int) (result ^ this.regionId);<a name="line.194"></a>
-<span class="sourceLineNo">195</span>    result ^= Arrays.hashCode(this.startKey);<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    result ^= Arrays.hashCode(this.endKey);<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    result ^= Boolean.valueOf(this.offLine).hashCode();<a name="line.197"></a>
-<span class="sourceLineNo">198</span>    result ^= Arrays.hashCode(this.tableName.getName());<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    result ^= this.replicaId;<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    this.hashCode = result;<a name="line.200"></a>
-<span class="sourceLineNo">201</span>  }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span>  /**<a name="line.203"></a>
-<span class="sourceLineNo">204</span>   * Private constructor used constructing HRegionInfo for the<a name="line.204"></a>
-<span class="sourceLineNo">205</span>   * first meta regions<a name="line.205"></a>
-<span class="sourceLineNo">206</span>   */<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  private HRegionInfo(long regionId, TableName tableName) {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    this(regionId, tableName, DEFAULT_REPLICA_ID);<a name="line.208"></a>
-<span class="sourceLineNo">209</span>  }<a name="line.209"></a>
-<span class="sourceLineNo">210</span><a name="line.210"></a>
-<span class="sourceLineNo">211</span>  public HRegionInfo(long regionId, TableName tableName, int replicaId) {<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    super();<a name="line.212"></a>
-<span class="sourceLineNo">213</span>    this.regionId = regionId;<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    this.tableName = tableName;<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    this.replicaId = replicaId;<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    // Note: First Meta region replicas names are in old format<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    this.regionName = createRegionName(tableName, null, regionId, replicaId, false);<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    setHashCode();<a name="line.218"></a>
-<span class="sourceLineNo">219</span>  }<a name="line.219"></a>
-<span class="sourceLineNo">220</span><a name="line.220"></a>
-<span class="sourceLineNo">221</span>  public HRegionInfo(final TableName tableName) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    this(tableName, null, null);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  }<a name="line.223"></a>
-<span class="sourceLineNo">224</span><a name="line.224"></a>
-<span class="sourceLineNo">225</span>  /**<a name="line.225"></a>
-<span class="sourceLineNo">226</span>   * Construct HRegionInfo with explicit parameters<a name="line.226"></a>
-<span class="sourceLineNo">227</span>   *<a name="line.227"></a>
-<span class="sourceLineNo">228</span>   * @param tableName the table name<a name="line.228"></a>
-<span class="sourceLineNo">229</span>   * @param startKey first key in region<a name="line.229"></a>
-<span class="sourceLineNo">230</span>   * @param endKey end of key range<a name="line.230"></a>
-<span class="sourceLineNo">231</span>   * @throws IllegalArgumentException<a name="line.231"></a>
-<span class="sourceLineNo">232</span>   */<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  public HRegionInfo(final TableName tableName, final byte[] startKey, final byte[] endKey)<a name="line.233"></a>
-<span class="sourceLineNo">234</span>  throws IllegalArgumentException {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>    this(tableName, startKey, endKey, false);<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  }<a name="line.236"></a>
-<span class="sourceLineNo">237</span><a name="line.237"></a>
-<span class="sourceLineNo">238</span>  /**<a name="line.238"></a>
-<span class="sourceLineNo">239</span>   * Construct HRegionInfo with explicit parameters<a name="line.239"></a>
-<span class="sourceLineNo">240</span>   *<a name="line.240"></a>
-<span class="sourceLineNo">241</span>   * @param tableName the table descriptor<a name="line.241"></a>
-<span class="sourceLineNo">242</span>   * @param startKey first key in region<a name="line.242"></a>
-<span class="sourceLineNo">243</span>   * @param endKey end of key range<a name="line.243"></a>
-<span class="sourceLineNo">244</span>   * @param split true if this region has split and we have daughter regions<a name="line.244"></a>
-<span class="sourceLineNo">245</span>   * regions that may or may not hold references to this region.<a name="line.245"></a>
-<span class="sourceLineNo">246</span>   * @throws IllegalArgumentException<a name="line.246"></a>
-<span class="sourceLineNo">247</span>   */<a name="line.247"></a>
-<span class="sourceLineNo">248</span>  public HRegionInfo(final TableName tableName, final byte[] startKey, final byte[] endKey,<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      final boolean split)<a name="line.249"></a>
-<span class="sourceLineNo">250</span>  throws IllegalArgumentException {<a name="line.250"></a>
-<span class="sourceLineNo">251</span>    this(tableName, startKey, endKey, split, System.currentTimeMillis());<a name="line.251"></a>
-<span class="sourceLineNo">252</span>  }<a name="line.252"></a>
-<span class="sourceLineNo">253</span><a name="line.253"></a>
-<span class="sourceLineNo">254</span>  /**<a name="line.254"></a>
-<span class="sourceLineNo">255</span>   * Construct HRegionInfo with explicit parameters<a name="line.255"></a>
-<span class="sourceLineNo">256</span>   *<a name="line.256"></a>
-<span class="sourceLineNo">257</span>   * @param tableName the table descriptor<a name="line.257"></a>
-<span class="sourceLineNo">258</span>   * @param startKey first key in region<a name="line.258"></a>
-<span class="sourceLineNo">259</span>   * @param endKey end of key range<a name="line.259"></a>
-<span class="sourceLineNo">260</span>   * @param split true if this region has split and we have daughter regions<a name="line.260"></a>
-<span class="sourceLineNo">261</span>   * regions that may or may not hold references to this region.<a name="line.261"></a>
-<span class="sourceLineNo">262</span>   * @param regionid Region id to use.<a name="line.262"></a>
-<span class="sourceLineNo">263</span>   * @throws IllegalArgumentException<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   */<a name="line.264"></a>
-<span class="sourceLineNo">265</span>  public HRegionInfo(final TableName tableName, final byte[] startKey,<a name="line.265"></a>
-<span class="sourceLineNo">266</span>                     final byte[] endKey, final boolean split, final long regionid)<a name="line.266"></a>
-<span class="sourceLineNo">267</span>  throws IllegalArgumentException {<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    this(tableName, startKey, endKey, split, regionid, DEFAULT_REPLICA_ID);<a name="line.268"></a>
-<span class="sourceLineNo">269</span>  }<a name="line.269"></a>
-<span class="sourceLineNo">270</span><a name="line.270"></a>
-<span class="sourceLineNo">271</span>  /**<a name="line.271"></a>
-<span class="sourceLineNo">272</span>   * Construct HRegionInfo with explicit parameters<a name="line.272"></a>
-<span class="sourceLineNo">273</span>   *<a name="line.273"></a>
-<span class="sourceLineNo">274</span>   * @param tableName the table descriptor<a name="line.274"></a>
-<span class="sourceLineNo">275</span>   * @param startKey first key in region<a name="line.275"></a>
-<span class="sourceLineNo">276</span>   * @param endKey end of key range<a name="line.276"></a>
-<span class="sourceLineNo">277</span>   * @param split true if this region has split and we have daughter regions<a name="line.277"></a>
-<span class="sourceLineNo">278</span>   * regions that may or may not hold references to this region.<a name="line.278"></a>
-<span class="sourceLineNo">279</span>   * @param regionid Region id to use.<a name="line.279"></a>
-<span class="sourceLineNo">280</span>   * @param replicaId the replicaId to use<a name="line.280"></a>
-<span class="sourceLineNo">281</span>   * @throws IllegalArgumentException<a name="line.281"></a>
-<span class="sourceLineNo">282</span>   */<a name="line.282"></a>
-<span class="sourceLineNo">283</span>  public HRegionInfo(final TableName tableName, final byte[] startKey,<a name="line.283"></a>
-<span class="sourceLineNo">284</span>                     final byte[] endKey, final boolean split, final long regionid,<a name="line.284"></a>
-<span class="sourceLineNo">285</span>                     final int replicaId)<a name="line.285"></a>
-<span class="sourceLineNo">286</span>    throws IllegalArgumentException {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>    super();<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    if (tableName == null) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      throw new IllegalArgumentException("TableName cannot be null");<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    }<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    this.tableName = tableName;<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    this.offLine = false;<a name="line.292"></a>
-<span class="sourceLineNo">293</span>    this.regionId = regionid;<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    this.replicaId = replicaId;<a name="line.294"></a>
-<span class="sourceLineNo">295</span>    if (this.replicaId &gt; MAX_REPLICA_ID) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>      throw new IllegalArgumentException("ReplicaId cannot be greater than" + MAX_REPLICA_ID);<a name="line.296"></a>
-<span class="sourceLineNo">297</span>    }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>    this.regionName = createRegionName(this.tableName, startKey, regionId, replicaId, true);<a name="line.299"></a>
-<span class="sourceLineNo">300</span><a name="line.300"></a>
-<span class="sourceLineNo">301</span>    this.split = split;<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    this.endKey = endKey == null? HConstants.EMPTY_END_ROW: endKey.clone();<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    this.startKey = startKey == null?<a name="line.303"></a>
-<span class="sourceLineNo">304</span>      HConstants.EMPTY_START_ROW: startKey.clone();<a name="line.304"></a>
-<span class="sourceLineNo">305</span>    this.tableName = tableName;<a name="line.305"></a>
-<span class="sourceLineNo">306</span>    setHashCode();<a name="line.306"></a>
-<span class="sourceLineNo">307</span>  }<a name="line.307"></a>
-<span class="sourceLineNo">308</span><a name="line.308"></a>
-<span class="sourceLineNo">309</span>  /**<a name="line.309"></a>
-<span class="sourceLineNo">310</span>   * Costruct a copy of another HRegionInfo<a name="line.310"></a>
-<span class="sourceLineNo">311</span>   *<a name="line.311"></a>
-<span class="sourceLineNo">312</span>   * @param other<a name="line.312"></a>
-<span class="sourceLineNo">313</span>   */<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public HRegionInfo(RegionInfo other) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    super();<a name="line.315"></a>
-<span class="sourceLineNo">316</span>    this.endKey = other.getEndKey();<a name="line.316"></a>
-<span class="sourceLineNo">317</span>    this.offLine = other.isOffline();<a name="line.317"></a>
-<span class="sourceLineNo">318</span>    this.regionId = other.getRegionId();<a name="line.318"></a>
-<span class="sourceLineNo">319</span>    this.regionName = other.getRegionName();<a name="line.319"></a>
-<span class="sourceLineNo">320</span>    this.split = other.isSplit();<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    this.startKey = other.getStartKey();<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    this.hashCode = other.hashCode();<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    this.encodedName = other.getEncodedName();<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    this.tableName = other.getTable();<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    this.replicaId = other.getReplicaId();<a name="line.325"></a>
-<span class="sourceLineNo">326</span>  }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>  public HRegionInfo(HRegionInfo other, int replicaId) {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    this(other);<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    this.replicaId = replicaId;<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    this.setHashCode();<a name="line.331"></a>
-<span class="sourceLineNo">332</span>  }<a name="line.332"></a>
-<span class="sourceLineNo">333</span><a name="line.333"></a>
-<span class="sourceLineNo">334</span>  /**<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * Make a region name of passed parameters.<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * @param tableName<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   * @param startKey Can be null<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * @param regionid Region id (Usually timestamp from when region was created).<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   * @param newFormat should we create the region name in the new format<a name="line.339"></a>
-<span class="sourceLineNo">340</span>   *                  (such that it contains its encoded name?).<a name="line.340"></a>
-<span class="sourceLineNo">341</span>   * @return Region name made of passed tableName, startKey and id<a name="line.341"></a>
-<span class="sourceLineNo">342</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.342"></a>
-<span class="sourceLineNo">343</span>   *             Use {@link RegionInfo#createRegionName(TableName, byte[], long, boolean)}.<a name="line.343"></a>
-<span class="sourceLineNo">344</span>   */<a name="line.344"></a>
-<span class="sourceLineNo">345</span>  @Deprecated<a name="line.345"></a>
-<span class="sourceLineNo">346</span>  @InterfaceAudience.Private<a name="line.346"></a>
-<span class="sourceLineNo">347</span>  public static byte [] createRegionName(final TableName tableName,<a name="line.347"></a>
-<span class="sourceLineNo">348</span>      final byte [] startKey, final long regionid, boolean newFormat) {<a name="line.348"></a>
-<span class="sourceLineNo">349</span>    return RegionInfo.createRegionName(tableName, startKey, Long.toString(regionid), newFormat);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>  }<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span>  /**<a name="line.352"></a>
-<span class="sourceLineNo">353</span>   * Make a region name of passed parameters.<a name="line.353"></a>
-<span class="sourceLineNo">354</span>   * @param tableName<a name="line.354"></a>
-<span class="sourceLineNo">355</span>   * @param startKey Can be null<a name="line.355"></a>
-<span class="sourceLineNo">356</span>   * @param id Region id (Usually timestamp from when region was created).<a name="line.356"></a>
-<span class="sourceLineNo">357</span>   * @param newFormat should we create the region name in the new format<a name="line.357"></a>
-<span class="sourceLineNo">358</span>   *                  (such that it contains its encoded name?).<a name="line.358"></a>
-<span class="sourceLineNo">359</span>   * @return Region name made of passed tableName, startKey and id<a name="line.359"></a>
-<span class="sourceLineNo">360</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.360"></a>
-<span class="sourceLineNo">361</span>   *             Use {@link RegionInfo#createRegionName(TableName, byte[], String, boolean)}.<a name="line.361"></a>
-<span class="sourceLineNo">362</span>   */<a name="line.362"></a>
-<span class="sourceLineNo">363</span>  @Deprecated<a name="line.363"></a>
-<span class="sourceLineNo">364</span>  @InterfaceAudience.Private<a name="line.364"></a>
-<span class="sourceLineNo">365</span>  public static byte [] createRegionName(final TableName tableName,<a name="line.365"></a>
-<span class="sourceLineNo">366</span>      final byte [] startKey, final String id, boolean newFormat) {<a name="line.366"></a>
-<span class="sourceLineNo">367</span>    return RegionInfo.createRegionName(tableName, startKey, Bytes.toBytes(id), newFormat);<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>  /**<a name="line.370"></a>
-<span class="sourceLineNo">371</span>   * Make a region name of passed parameters.<a name="line.371"></a>
-<span class="sourceLineNo">372</span>   * @param tableName<a name="line.372"></a>
-<span class="sourceLineNo">373</span>   * @param startKey Can be null<a name="line.373"></a>
-<span class="sourceLineNo">374</span>   * @param regionid Region id (Usually timestamp from when region was created).<a name="line.374"></a>
-<span class="sourceLineNo">375</span>   * @param replicaId<a name="line.375"></a>
-<span class="sourceLineNo">376</span>   * @param newFormat should we create the region name in the new format<a name="line.376"></a>
-<span class="sourceLineNo">377</span>   *                  (such that it contains its encoded name?).<a name="line.377"></a>
-<span class="sourceLineNo">378</span>   * @return Region name made of passed tableName, startKey, id and replicaId<a name="line.378"></a>
-<span class="sourceLineNo">379</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.379"></a>
-<span class="sourceLineNo">380</span>   *             Use {@link RegionInfo#createRegionName(TableName, byte[], long, int, boolean)}.<a name="line.380"></a>
-<span class="sourceLineNo">381</span>   */<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  @Deprecated<a name="line.382"></a>
-<span class="sourceLineNo">383</span>  @InterfaceAudience.Private<a name="line.383"></a>
-<span class="sourceLineNo">384</span>  public static byte [] createRegionName(final TableName tableName,<a name="line.384"></a>
-<span class="sourceLineNo">385</span>      final byte [] startKey, final long regionid, int replicaId, boolean newFormat) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    return RegionInfo.createRegionName(tableName, startKey, Bytes.toBytes(Long.toString(regionid)),<a name="line.386"></a>
-<span class="sourceLineNo">387</span>        replicaId, newFormat);<a name="line.387"></a>
-<span class="sourceLineNo">388</span>  }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>  /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   * Make a region name of passed parameters.<a name="line.391"></a>
-<span class="sourceLineNo">392</span>   * @param tableName<a name="line.392"></a>
-<span class="sourceLineNo">393</span>   * @param startKey Can be null<a name="line.393"></a>
-<span class="sourceLineNo">394</span>   * @param id Region id (Usually timestamp from when region was created).<a name="line.394"></a>
-<span class="sourceLineNo">395</span>   * @param newFormat should we create the region name in the new format<a name="line.395"></a>
-<span class="sourceLineNo">396</span>   *                  (such that it contains its encoded name?).<a name="line.396"></a>
-<span class="sourceLineNo">397</span>   * @return Region name made of passed tableName, startKey and id<a name="line.397"></a>
-<span class="sourceLineNo">398</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.398"></a>
-<span class="sourceLineNo">399</span>   *             Use {@link RegionInfo#createRegionName(TableName, byte[], byte[], boolean)}.<a name="line.399"></a>
-<span class="sourceLineNo">400</span>   */<a name="line.400"></a>
-<span class="sourceLineNo">401</span>  @Deprecated<a name="line.401"></a>
-<span class="sourceLineNo">402</span>  @InterfaceAudience.Private<a name="line.402"></a>
-<span class="sourceLineNo">403</span>  public static byte [] createRegionName(final TableName tableName,<a name="line.403"></a>
-<span class="sourceLineNo">404</span>      final byte [] startKey, final byte [] id, boolean newFormat) {<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    return RegionInfo.createRegionName(tableName, startKey, id, DEFAULT_REPLICA_ID, newFormat);<a name="line.405"></a>
-<span class="sourceLineNo">406</span>  }<a name="line.406"></a>
-<span class="sourceLineNo">407</span>  /**<a name="line.407"></a>
-<span class="sourceLineNo">408</span>   * Make a region name of passed parameters.<a name="line.408"></a>
-<span class="sourceLineNo">409</span>   * @param tableName<a name="line.409"></a>
-<span class="sourceLineNo">410</span>   * @param startKey Can be null<a name="line.410"></a>
-<span class="sourceLineNo">411</span>   * @param id Region id (Usually timestamp from when region was created).<a name="line.411"></a>
-<span class="sourceLineNo">412</span>   * @param replicaId<a name="line.412"></a>
-<span class="sourceLineNo">413</span>   * @param newFormat should we create the region name in the new format<a name="line.413"></a>
-<span class="sourceLineNo">414</span>   * @return Region name made of passed tableName, startKey, id and replicaId<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   *             Use {@link RegionInfo#createRegionName(TableName, byte[], byte[], int, boolean)}.<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   */<a name="line.417"></a>
-<span class="sourceLineNo">418</span>  @Deprecated<a name="line.418"></a>
-<span class="sourceLineNo">419</span>  @InterfaceAudience.Private<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  public static byte [] createRegionName(final TableName tableName,<a name="line.420"></a>
-<span class="sourceLineNo">421</span>      final byte [] startKey, final byte [] id, final int replicaId, boolean newFormat) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    return RegionInfo.createRegionName(tableName, startKey, id, replicaId, newFormat);<a name="line.422"></a>
-<span class="sourceLineNo">423</span>  }<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span>  /**<a name="line.425"></a>
-<span class="sourceLineNo">426</span>   * Gets the table name from the specified region name.<a name="line.426"></a>
-<span class="sourceLineNo">427</span>   * @param regionName to extract the table name from<a name="line.427"></a>
-<span class="sourceLineNo">428</span>   * @return Table name<a name="line.428"></a>
-<span class="sourceLineNo">429</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.429"></a>
-<span class="sourceLineNo">430</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#getTable(byte[])}.<a name="line.430"></a>
-<span class="sourceLineNo">431</span>   */<a name="line.431"></a>
-<span class="sourceLineNo">432</span>  @Deprecated<a name="line.432"></a>
-<span class="sourceLineNo">433</span>  public static TableName getTable(final byte [] regionName) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span>    return RegionInfo.getTable(regionName);<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  }<a name="line.435"></a>
-<span class="sourceLineNo">436</span><a name="line.436"></a>
-<span class="sourceLineNo">437</span>  /**<a name="line.437"></a>
-<span class="sourceLineNo">438</span>   * Gets the start key from the specified region name.<a name="line.438"></a>
-<span class="sourceLineNo">439</span>   * @param regionName<a name="line.439"></a>
-<span class="sourceLineNo">440</span>   * @return Start key.<a name="line.440"></a>
-<span class="sourceLineNo">441</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.441"></a>
-<span class="sourceLineNo">442</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#getStartKey(byte[])}.<a name="line.442"></a>
-<span class="sourceLineNo">443</span>   */<a name="line.443"></a>
-<span class="sourceLineNo">444</span>  @Deprecated<a name="line.444"></a>
-<span class="sourceLineNo">445</span>  public static byte[] getStartKey(final byte[] regionName) throws IOException {<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    return RegionInfo.getStartKey(regionName);<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>   * Separate elements of a regionName.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>   * @param regionName<a name="line.451"></a>
-<span class="sourceLineNo">452</span>   * @return Array of byte[] containing tableName, startKey and id<a name="line.452"></a>
-<span class="sourceLineNo">453</span>   * @throws IOException<a name="line.453"></a>
-<span class="sourceLineNo">454</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.454"></a>
-<span class="sourceLineNo">455</span>   *             Use {@link RegionInfo#parseRegionName(byte[])}.<a name="line.455"></a>
-<span class="sourceLineNo">456</span>   */<a name="line.456"></a>
-<span class="sourceLineNo">457</span>  @Deprecated<a name="line.457"></a>
-<span class="sourceLineNo">458</span>  @InterfaceAudience.Private<a name="line.458"></a>
-<span class="sourceLineNo">459</span>  public static byte [][] parseRegionName(final byte [] regionName) throws IOException {<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    return RegionInfo.parseRegionName(regionName);<a name="line.460"></a>
-<span class="sourceLineNo">461</span>  }<a name="line.461"></a>
-<span class="sourceLineNo">462</span><a name="line.462"></a>
-<span class="sourceLineNo">463</span>  /**<a name="line.463"></a>
-<span class="sourceLineNo">464</span>   *<a name="line.464"></a>
-<span class="sourceLineNo">465</span>   * @param regionName<a name="line.465"></a>
-<span class="sourceLineNo">466</span>   * @return if region name is encoded.<a name="line.466"></a>
-<span class="sourceLineNo">467</span>   * @throws IOException<a name="line.467"></a>
-<span class="sourceLineNo">468</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.468"></a>
-<span class="sourceLineNo">469</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#isEncodedRegionName(byte[])}.<a name="line.469"></a>
-<span class="sourceLineNo">470</span>   */<a name="line.470"></a>
-<span class="sourceLineNo">471</span>  @Deprecated<a name="line.471"></a>
-<span class="sourceLineNo">472</span>  public static boolean isEncodedRegionName(byte[] regionName) throws IOException {<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    return RegionInfo.isEncodedRegionName(regionName);<a name="line.473"></a>
-<span class="sourceLineNo">474</span>  }<a name="line.474"></a>
-<span class="sourceLineNo">475</span><a name="line.475"></a>
-<span class="sourceLineNo">476</span>  /** @return the regionId */<a name="line.476"></a>
-<span class="sourceLineNo">477</span>  @Override<a name="line.477"></a>
-<span class="sourceLineNo">478</span>  public long getRegionId(){<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    return regionId;<a name="line.479"></a>
-<span class="sourceLineNo">480</span>  }<a name="line.480"></a>
-<span class="sourceLineNo">481</span><a name="line.481"></a>
-<span class="sourceLineNo">482</span>  /**<a name="line.482"></a>
-<span class="sourceLineNo">483</span>   * @return the regionName as an array of bytes.<a name="line.483"></a>
-<span class="sourceLineNo">484</span>   * @see #getRegionNameAsString()<a name="line.484"></a>
-<span class="sourceLineNo">485</span>   */<a name="line.485"></a>
-<span class="sourceLineNo">486</span>  @Override<a name="line.486"></a>
-<span class="sourceLineNo">487</span>  public byte [] getRegionName(){<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    return regionName;<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>  /**<a name="line.491"></a>
-<span class="sourceLineNo">492</span>   * @return Region name as a String for use in logging, etc.<a name="line.492"></a>
-<span class="sourceLineNo">493</span>   */<a name="line.493"></a>
-<span class="sourceLineNo">494</span>  @Override<a name="line.494"></a>
-<span class="sourceLineNo">495</span>  public String getRegionNameAsString() {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>    if (RegionInfo.hasEncodedName(this.regionName)) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      // new format region names already have their encoded name.<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      return Bytes.toStringBinary(this.regionName);<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>    // old format. regionNameStr doesn't have the region name.<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>    return Bytes.toStringBinary(this.regionName) + "." + this.getEncodedName();<a name="line.504"></a>
-<span class="sourceLineNo">505</span>  }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span>  /**<a name="line.507"></a>
-<span class="sourceLineNo">508</span>   * @return the encoded region name<a name="line.508"></a>
-<span class="sourceLineNo">509</span>   */<a name="line.509"></a>
-<span class="sourceLineNo">510</span>  @Override<a name="line.510"></a>
-<span class="sourceLineNo">511</span>  public synchronized String getEncodedName() {<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    if (this.encodedName == null) {<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      this.encodedName = RegionInfo.encodeRegionName(this.regionName);<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    }<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return this.encodedName;<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  @Override<a name="line.518"></a>
-<span class="sourceLineNo">519</span>  public synchronized byte [] getEncodedNameAsBytes() {<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    if (this.encodedNameAsBytes == null) {<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      this.encodedNameAsBytes = Bytes.toBytes(getEncodedName());<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    }<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    return this.encodedNameAsBytes;<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  }<a name="line.524"></a>
-<span class="sourceLineNo">525</span><a name="line.525"></a>
-<span class="sourceLineNo">526</span>  /**<a name="line.526"></a>
-<span class="sourceLineNo">527</span>   * @return the startKey<a name="line.527"></a>
-<span class="sourceLineNo">528</span>   */<a name="line.528"></a>
-<span class="sourceLineNo">529</span>  @Override<a name="line.529"></a>
-<span class="sourceLineNo">530</span>  public byte [] getStartKey(){<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    return startKey;<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>  /**<a name="line.534"></a>
-<span class="sourceLineNo">535</span>   * @return the endKey<a name="line.535"></a>
-<span class="sourceLineNo">536</span>   */<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  @Override<a name="line.537"></a>
-<span class="sourceLineNo">538</span>  public byte [] getEndKey(){<a name="line.538"></a>
-<span class="sourceLineNo">539</span>    return endKey;<a name="line.539"></a>
-<span class="sourceLineNo">540</span>  }<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>   * Get current table name of the region<a name="line.543"></a>
-<span class="sourceLineNo">544</span>   * @return TableName<a name="line.544"></a>
-<span class="sourceLineNo">545</span>   */<a name="line.545"></a>
-<span class="sourceLineNo">546</span>  @Override<a name="line.546"></a>
-<span class="sourceLineNo">547</span>  public TableName getTable() {<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    // This method name should be getTableName but there was already a method getTableName<a name="line.548"></a>
-<span class="sourceLineNo">549</span>    // that returned a byte array.  It is unfortunate given everywhere else, getTableName returns<a name="line.549"></a>
-<span class="sourceLineNo">550</span>    // a TableName instance.<a name="line.550"></a>
-<span class="sourceLineNo">551</span>    if (tableName == null || tableName.getName().length == 0) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>      tableName = getTable(getRegionName());<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    }<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    return this.tableName;<a name="line.554"></a>
-<span class="sourceLineNo">555</span>  }<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>   * Returns true if the given inclusive range of rows is fully contained<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   * by this region. For example, if the region is foo,a,g and this is<a name="line.559"></a>
-<span class="sourceLineNo">560</span>   * passed ["b","c"] or ["a","c"] it will return true, but if this is passed<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   * ["b","z"] it will return false.<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   * @throws IllegalArgumentException if the range passed is invalid (ie. end &amp;lt; start)<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   */<a name="line.563"></a>
-<span class="sourceLineNo">564</span>  @Override<a name="line.564"></a>
-<span class="sourceLineNo">565</span>  public boolean containsRange(byte[] rangeStartKey, byte[] rangeEndKey) {<a name="line.565"></a>
-<span class="sourceLineNo">566</span>    if (Bytes.compareTo(rangeStartKey, rangeEndKey) &gt; 0) {<a name="line.566"></a>
-<span class="sourceLineNo">567</span>      throw new IllegalArgumentException(<a name="line.567"></a>
-<span class="sourceLineNo">568</span>      "Invalid range: " + Bytes.toStringBinary(rangeStartKey) +<a name="line.568"></a>
-<span class="sourceLineNo">569</span>      " &gt; " + Bytes.toStringBinary(rangeEndKey));<a name="line.569"></a>
-<span class="sourceLineNo">570</span>    }<a name="line.570"></a>
-<span class="sourceLineNo">571</span><a name="line.571"></a>
-<span class="sourceLineNo">572</span>    boolean firstKeyInRange = Bytes.compareTo(rangeStartKey, startKey) &gt;= 0;<a name="line.572"></a>
-<span class="sourceLineNo">573</span>    boolean lastKeyInRange =<a name="line.573"></a>
-<span class="sourceLineNo">574</span>      Bytes.compareTo(rangeEndKey, endKey) &lt; 0 ||<a name="line.574"></a>
-<span class="sourceLineNo">575</span>      Bytes.equals(endKey, HConstants.EMPTY_BYTE_ARRAY);<a name="line.575"></a>
-<span class="sourceLineNo">576</span>    return firstKeyInRange &amp;&amp; lastKeyInRange;<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>  /**<a name="line.579"></a>
-<span class="sourceLineNo">580</span>   * @return true if the given row falls in this region.<a name="line.580"></a>
-<span class="sourceLineNo">581</span>   */<a name="line.581"></a>
-<span class="sourceLineNo">582</span>  @Override<a name="line.582"></a>
-<span class="sourceLineNo">583</span>  public boolean containsRow(byte[] row) {<a name="line.583"></a>
-<span class="sourceLineNo">584</span>    return Bytes.compareTo(row, startKey) &gt;= 0 &amp;&amp;<a name="line.584"></a>
-<span class="sourceLineNo">585</span>      (Bytes.compareTo(row, endKey) &lt; 0 ||<a name="line.585"></a>
-<span class="sourceLineNo">586</span>       Bytes.equals(endKey, HConstants.EMPTY_BYTE_ARRAY));<a name="line.586"></a>
-<span class="sourceLineNo">587</span>  }<a name="line.587"></a>
-<span class="sourceLineNo">588</span><a name="line.588"></a>
-<span class="sourceLineNo">589</span>  /**<a name="line.589"></a>
-<span class="sourceLineNo">590</span>   * @return true if this region is from hbase:meta<a name="line.590"></a>
-<span class="sourceLineNo">591</span>   */<a name="line.591"></a>
-<span class="sourceLineNo">592</span>  public boolean isMetaTable() {<a name="line.592"></a>
-<span class="sourceLineNo">593</span>    return isMetaRegion();<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 true if this region is a meta region<a name="line.597"></a>
-<span class="sourceLineNo">598</span>   */<a name="line.598"></a>
-<span class="sourceLineNo">599</span>  @Override<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  public boolean isMetaRegion() {<a name="line.600"></a>
-<span class="sourceLineNo">601</span>     return tableName.equals(HRegionInfo.FIRST_META_REGIONINFO.getTable());<a name="line.601"></a>
-<span class="sourceLineNo">602</span>  }<a name="line.602"></a>
-<span class="sourceLineNo">603</span><a name="line.603"></a>
-<span class="sourceLineNo">604</span>  /**<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   * @return true if this region is from a system table<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   */<a name="line.606"></a>
-<span class="sourceLineNo">607</span>  public boolean isSystemTable() {<a name="line.607"></a>
-<span class="sourceLineNo">608</span>    return tableName.isSystemTable();<a name="line.608"></a>
-<span class="sourceLineNo">609</span>  }<a name="line.609"></a>
-<span class="sourceLineNo">610</span><a name="line.610"></a>
-<span class="sourceLineNo">611</span>  /**<a name="line.611"></a>
-<span class="sourceLineNo">612</span>   * @return true if has been split and has daughters.<a name="line.612"></a>
-<span class="sourceLineNo">613</span>   */<a name="line.613"></a>
-<span class="sourceLineNo">614</span>  @Override<a name="line.614"></a>
-<span class="sourceLineNo">615</span>  public boolean isSplit() {<a name="line.615"></a>
-<span class="sourceLineNo">616</span>    return this.split;<a name="line.616"></a>
-<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
-<span class="sourceLineNo">618</span><a name="line.618"></a>
-<span class="sourceLineNo">619</span>  /**<a name="line.619"></a>
-<span class="sourceLineNo">620</span>   * @param split set split status<a name="line.620"></a>
-<span class="sourceLineNo">621</span>   */<a name="line.621"></a>
-<span class="sourceLineNo">622</span>  public void setSplit(boolean split) {<a name="line.622"></a>
-<span class="sourceLineNo">623</span>    this.split = split;<a name="line.623"></a>
-<span class="sourceLineNo">624</span>  }<a name="line.624"></a>
-<span class="sourceLineNo">625</span><a name="line.625"></a>
-<span class="sourceLineNo">626</span>  /**<a name="line.626"></a>
-<span class="sourceLineNo">627</span>   * @return true if this region is offline.<a name="line.627"></a>
-<span class="sourceLineNo">628</span>   */<a name="line.628"></a>
-<span class="sourceLineNo">629</span>  @Override<a name="line.629"></a>
-<span class="sourceLineNo">630</span>  public boolean isOffline() {<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return this.offLine;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  /**<a name="line.634"></a>
-<span class="sourceLineNo">635</span>   * The parent of a region split is offline while split daughters hold<a name="line.635"></a>
-<span class="sourceLineNo">636</span>   * references to the parent. Offlined regions are closed.<a name="line.636"></a>
-<span class="sourceLineNo">637</span>   * @param offLine Set online/offline status.<a name="line.637"></a>
-<span class="sourceLineNo">638</span>   */<a name="line.638"></a>
-<span class="sourceLineNo">639</span>  public void setOffline(boolean offLine) {<a name="line.639"></a>
-<span class="sourceLineNo">640</span>    this.offLine = offLine;<a name="line.640"></a>
-<span class="sourceLineNo">641</span>  }<a name="line.641"></a>
-<span class="sourceLineNo">642</span><a name="line.642"></a>
-<span class="sourceLineNo">643</span>  /**<a name="line.643"></a>
-<span class="sourceLineNo">644</span>   * @return true if this is a split parent region.<a name="line.644"></a>
-<span class="sourceLineNo">645</span>   */<a name="line.645"></a>
-<span class="sourceLineNo">646</span>  @Override<a name="line.646"></a>
-<span class="sourceLineNo">647</span>  public boolean isSplitParent() {<a name="line.647"></a>
-<span class="sourceLineNo">648</span>    if (!isSplit()) return false;<a name="line.648"></a>
-<span class="sourceLineNo">649</span>    if (!isOffline()) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span>      LOG.warn("Region is split but NOT offline: " + getRegionNameAsString());<a name="line.650"></a>
-<span class="sourceLineNo">651</span>    }<a name="line.651"></a>
-<span class="sourceLineNo">652</span>    return true;<a name="line.652"></a>
-<span class="sourceLineNo">653</span>  }<a name="line.653"></a>
-<span class="sourceLineNo">654</span><a name="line.654"></a>
-<span class="sourceLineNo">655</span>  /**<a name="line.655"></a>
-<span class="sourceLineNo">656</span>   * Returns the region replica id<a name="line.656"></a>
-<span class="sourceLineNo">657</span>   * @return returns region replica id<a name="line.657"></a>
-<span class="sourceLineNo">658</span>   */<a name="line.658"></a>
-<span class="sourceLineNo">659</span>  @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>  public int getReplicaId() {<a name="line.660"></a>
-<span class="sourceLineNo">661</span>    return replicaId;<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>  /**<a name="line.664"></a>
-<span class="sourceLineNo">665</span>   * @see java.lang.Object#toString()<a name="line.665"></a>
-<span class="sourceLineNo">666</span>   */<a name="line.666"></a>
-<span class="sourceLineNo">667</span>  @Override<a name="line.667"></a>
-<span class="sourceLineNo">668</span>  public String toString() {<a name="line.668"></a>
-<span class="sourceLineNo">669</span>    return "{ENCODED =&gt; " + getEncodedName() + ", " +<a name="line.669"></a>
-<span class="sourceLineNo">670</span>      HConstants.NAME + " =&gt; '" + Bytes.toStringBinary(this.regionName)<a name="line.670"></a>
-<span class="sourceLineNo">671</span>      + "', STARTKEY =&gt; '" +<a name="line.671"></a>
-<span class="sourceLineNo">672</span>      Bytes.toStringBinary(this.startKey) + "', ENDKEY =&gt; '" +<a name="line.672"></a>
-<span class="sourceLineNo">673</span>      Bytes.toStringBinary(this.endKey) + "'" +<a name="line.673"></a>
-<span class="sourceLineNo">674</span>      (isOffline()? ", OFFLINE =&gt; true": "") +<a name="line.674"></a>
-<span class="sourceLineNo">675</span>      (isSplit()? ", SPLIT =&gt; true": "") +<a name="line.675"></a>
-<span class="sourceLineNo">676</span>      ((replicaId &gt; 0)? ", REPLICA_ID =&gt; " + replicaId : "") + "}";<a name="line.676"></a>
-<span class="sourceLineNo">677</span>  }<a name="line.677"></a>
-<span class="sourceLineNo">678</span><a name="line.678"></a>
-<span class="sourceLineNo">679</span>  /**<a name="line.679"></a>
-<span class="sourceLineNo">680</span>   * @see java.lang.Object#equals(java.lang.Object)<a name="line.680"></a>
-<span class="sourceLineNo">681</span>   */<a name="line.681"></a>
-<span class="sourceLineNo">682</span>  @Override<a name="line.682"></a>
-<span class="sourceLineNo">683</span>  public boolean equals(Object o) {<a name="line.683"></a>
-<span class="sourceLineNo">684</span>    if (this == o) {<a name="line.684"></a>
-<span class="sourceLineNo">685</span>      return true;<a name="line.685"></a>
-<span class="sourceLineNo">686</span>    }<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    if (o == null) {<a name="line.687"></a>
-<span class="sourceLineNo">688</span>      return false;<a name="line.688"></a>
-<span class="sourceLineNo">689</span>    }<a name="line.689"></a>
-<span class="sourceLineNo">690</span>    if (!(o instanceof HRegionInfo)) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span>      return false;<a name="line.691"></a>
-<span class="sourceLineNo">692</span>    }<a name="line.692"></a>
-<span class="sourceLineNo">693</span>    return this.compareTo((HRegionInfo)o) == 0;<a name="line.693"></a>
-<span class="sourceLineNo">694</span>  }<a name="line.694"></a>
-<span class="sourceLineNo">695</span><a name="line.695"></a>
-<span class="sourceLineNo">696</span>  /**<a name="line.696"></a>
-<span class="sourceLineNo">697</span>   * @see java.lang.Object#hashCode()<a name="line.697"></a>
-<span class="sourceLineNo">698</span>   */<a name="line.698"></a>
-<span class="sourceLineNo">699</span>  @Override<a name="line.699"></a>
-<span class="sourceLineNo">700</span>  public int hashCode() {<a name="line.700"></a>
-<span class="sourceLineNo">701</span>    return this.hashCode;<a name="line.701"></a>
-<span class="sourceLineNo">702</span>  }<a name="line.702"></a>
-<span class="sourceLineNo">703</span><a name="line.703"></a>
-<span class="sourceLineNo">704</span>  /**<a name="line.704"></a>
-<span class="sourceLineNo">705</span>   * @return Comparator to use comparing {@link KeyValue}s.<a name="line.705"></a>
-<span class="sourceLineNo">706</span>   * @deprecated Use Region#getCellComparator().  deprecated for hbase 2.0, remove for hbase 3.0<a name="line.706"></a>
-<span class="sourceLineNo">707</span>   */<a name="line.707"></a>
-<span class="sourceLineNo">708</span>  @Deprecated<a name="line.708"></a>
-<span class="sourceLineNo">709</span>  public KVComparator getComparator() {<a name="line.709"></a>
-<span class="sourceLineNo">710</span>    return isMetaRegion()?<a name="line.710"></a>
-<span class="sourceLineNo">711</span>        KeyValue.META_COMPARATOR: KeyValue.COMPARATOR;<a name="line.711"></a>
-<span class="sourceLineNo">712</span>  }<a name="line.712"></a>
-<span class="sourceLineNo">713</span><a name="line.713"></a>
-<span class="sourceLineNo">714</span>  /**<a name="line.714"></a>
-<span class="sourceLineNo">715</span>   * Convert a HRegionInfo to the protobuf RegionInfo<a name="line.715"></a>
-<span class="sourceLineNo">716</span>   *<a name="line.716"></a>
-<span class="sourceLineNo">717</span>   * @return the converted RegionInfo<a name="line.717"></a>
-<span class="sourceLineNo">718</span>   */<a name="line.718"></a>
-<span class="sourceLineNo">719</span>  HBaseProtos.RegionInfo convert() {<a name="line.719"></a>
-<span class="sourceLineNo">720</span>    return convert(this);<a name="line.720"></a>
-<span class="sourceLineNo">721</span>  }<a name="line.721"></a>
-<span class="sourceLineNo">722</span><a name="line.722"></a>
-<span class="sourceLineNo">723</span>  /**<a name="line.723"></a>
-<span class="sourceLineNo">724</span>   * Convert a HRegionInfo to a RegionInfo<a name="line.724"></a>
-<span class="sourceLineNo">725</span>   *<a name="line.725"></a>
-<span class="sourceLineNo">726</span>   * @param info the HRegionInfo to convert<a name="line.726"></a>
-<span class="sourceLineNo">727</span>   * @return the converted RegionInfo<a name="line.727"></a>
-<span class="sourceLineNo">728</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.728"></a>
-<span class="sourceLineNo">729</span>   *             Use toRegionInfo(org.apache.hadoop.hbase.client.RegionInfo)<a name="line.729"></a>
-<span class="sourceLineNo">730</span>   *             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.<a name="line.730"></a>
-<span class="sourceLineNo">731</span>   */<a name="line.731"></a>
-<span class="sourceLineNo">732</span>  @Deprecated<a name="line.732"></a>
-<span class="sourceLineNo">733</span>  @InterfaceAudience.Private<a name="line.733"></a>
-<span class="sourceLineNo">734</span>  public static HBaseProtos.RegionInfo convert(final HRegionInfo info) {<a name="line.734"></a>
-<span class="sourceLineNo">735</span>    return ProtobufUtil.toRegionInfo(info);<a name="line.735"></a>
-<span class="sourceLineNo">736</span>  }<a name="line.736"></a>
-<span class="sourceLineNo">737</span><a name="line.737"></a>
-<span class="sourceLineNo">738</span>  /**<a name="line.738"></a>
-<span class="sourceLineNo">739</span>   * Convert a RegionInfo to a HRegionInfo<a name="line.739"></a>
-<span class="sourceLineNo">740</span>   *<a name="line.740"></a>
-<span class="sourceLineNo">741</span>   * @param proto the RegionInfo to convert<a name="line.741"></a>
-<span class="sourceLineNo">742</span>   * @return the converted HRegionInfo<a name="line.742"></a>
-<span class="sourceLineNo">743</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.743"></a>
-<span class="sourceLineNo">744</span>   *             Use toRegionInfo(HBaseProtos.RegionInfo)<a name="line.744"></a>
-<span class="sourceLineNo">745</span>   *             in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.<a name="line.745"></a>
-<span class="sourceLineNo">746</span>   */<a name="line.746"></a>
-<span class="sourceLineNo">747</span>  @Deprecated<a name="line.747"></a>
-<span class="sourceLineNo">748</span>  @InterfaceAudience.Private<a name="line.748"></a>
-<span class="sourceLineNo">749</span>  public static HRegionInfo convert(final HBaseProtos.RegionInfo proto) {<a name="line.749"></a>
-<span class="sourceLineNo">750</span>    RegionInfo ri = ProtobufUtil.toRegionInfo(proto);<a name="line.750"></a>
-<span class="sourceLineNo">751</span>    // This is hack of what is in RegionReplicaUtil but it is doing translation of<a name="line.751"></a>
-<span class="sourceLineNo">752</span>    // RegionInfo into HRegionInfo which is what is wanted here.<a name="line.752"></a>
-<span class="sourceLineNo">753</span>    HRegionInfo hri;<a name="line.753"></a>
-<span class="sourceLineNo">754</span>    if (ri.isMetaRegion()) {<a name="line.754"></a>
-<span class="sourceLineNo">755</span>      hri = ri.getReplicaId() == RegionInfo.DEFAULT_REPLICA_ID ?<a name="line.755"></a>
-<span class="sourceLineNo">756</span>      HRegionInfo.FIRST_META_REGIONINFO :<a name="line.756"></a>
-<span class="sourceLineNo">757</span>      new HRegionInfo(ri.getRegionId(), ri.getTable(), ri.getReplicaId());<a name="line.757"></a>
-<span class="sourceLineNo">758</span>    } else {<a name="line.758"></a>
-<span class="sourceLineNo">759</span>      hri = new HRegionInfo(<a name="line.759"></a>
-<span class="sourceLineNo">760</span>        ri.getTable(),<a name="line.760"></a>
-<span class="sourceLineNo">761</span>        ri.getStartKey(),<a name="line.761"></a>
-<span class="sourceLineNo">762</span>        ri.getEndKey(),<a name="line.762"></a>
-<span class="sourceLineNo">763</span>        ri.isSplit(),<a name="line.763"></a>
-<span class="sourceLineNo">764</span>        ri.getRegionId(),<a name="line.764"></a>
-<span class="sourceLineNo">765</span>        ri.getReplicaId());<a name="line.765"></a>
-<span class="sourceLineNo">766</span>      if (proto.hasOffline()) {<a name="line.766"></a>
-<span class="sourceLineNo">767</span>        hri.setOffline(proto.getOffline());<a name="line.767"></a>
-<span class="sourceLineNo">768</span>      }<a name="line.768"></a>
-<span class="sourceLineNo">769</span>    }<a name="line.769"></a>
-<span class="sourceLineNo">770</span>    return hri;<a name="line.770"></a>
-<span class="sourceLineNo">771</span>  }<a name="line.771"></a>
-<span class="sourceLineNo">772</span><a name="line.772"></a>
-<span class="sourceLineNo">773</span>  /**<a name="line.773"></a>
-<span class="sourceLineNo">774</span>   * @return This instance serialized as protobuf w/ a magic pb prefix.<a name="line.774"></a>
-<span class="sourceLineNo">775</span>   * @see #parseFrom(byte[])<a name="line.775"></a>
-<span class="sourceLineNo">776</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.776"></a>
-<span class="sourceLineNo">777</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#toByteArray(RegionInfo)}.<a name="line.777"></a>
-<span class="sourceLineNo">778</span>   */<a name="line.778"></a>
-<span class="sourceLineNo">779</span>  @Deprecated<a name="line.779"></a>
-<span class="sourceLineNo">780</span>  public byte [] toByteArray() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span>    return RegionInfo.toByteArray(this);<a name="line.781"></a>
-<span class="sourceLineNo">782</span>  }<a name="line.782"></a>
-<span class="sourceLineNo">783</span><a name="line.783"></a>
-<span class="sourceLineNo">784</span>  /**<a name="line.784"></a>
-<span class="sourceLineNo">785</span>   * @return A deserialized {@link HRegionInfo}<a name="line.785"></a>
-<span class="sourceLineNo">786</span>   * or null if we failed deserialize or passed bytes null<a name="line.786"></a>
-<span class="sourceLineNo">787</span>   * @see #toByteArray()<a name="line.787"></a>
-<span class="sourceLineNo">788</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.788"></a>
-<span class="sourceLineNo">789</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#parseFromOrNull(byte[])}.<a name="line.789"></a>
-<span class="sourceLineNo">790</span>   */<a name="line.790"></a>
-<span class="sourceLineNo">791</span>  @Deprecated<a name="line.791"></a>
-<span class="sourceLineNo">792</span>  public static HRegionInfo parseFromOrNull(final byte [] bytes) {<a name="line.792"></a>
-<span class="sourceLineNo">793</span>    if (bytes == null) return null;<a name="line.793"></a>
-<span class="sourceLineNo">794</span>    return parseFromOrNull(bytes, 0, bytes.length);<a name="line.794"></a>
-<span class="sourceLineNo">795</span>  }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span>  /**<a name="line.797"></a>
-<span class="sourceLineNo">798</span>   * @return A deserialized {@link HRegionInfo} or null<a name="line.798"></a>
-<span class="sourceLineNo">799</span>   *  if we failed deserialize or passed bytes null<a name="line.799"></a>
-<span class="sourceLineNo">800</span>   * @see #toByteArray()<a name="line.800"></a>
-<span class="sourceLineNo">801</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.801"></a>
-<span class="sourceLineNo">802</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#parseFromOrNull(byte[], int, int)}.<a name="line.802"></a>
-<span class="sourceLineNo">803</span>   */<a name="line.803"></a>
-<span class="sourceLineNo">804</span>  @Deprecated<a name="line.804"></a>
-<span class="sourceLineNo">805</span>  public static HRegionInfo parseFromOrNull(final byte [] bytes, int offset, int len) {<a name="line.805"></a>
-<span class="sourceLineNo">806</span>    if (bytes == null || len &lt;= 0) return null;<a name="line.806"></a>
-<span class="sourceLineNo">807</span>    try {<a name="line.807"></a>
-<span class="sourceLineNo">808</span>      return parseFrom(bytes, offset, len);<a name="line.808"></a>
-<span class="sourceLineNo">809</span>    } catch (DeserializationException e) {<a name="line.809"></a>
-<span class="sourceLineNo">810</span>      return null;<a name="line.810"></a>
-<span class="sourceLineNo">811</span>    }<a name="line.811"></a>
-<span class="sourceLineNo">812</span>  }<a name="line.812"></a>
-<span class="sourceLineNo">813</span><a name="line.813"></a>
-<span class="sourceLineNo">814</span>  /**<a name="line.814"></a>
-<span class="sourceLineNo">815</span>   * @param bytes A pb RegionInfo serialized with a pb magic prefix.<a name="line.815"></a>
-<span class="sourceLineNo">816</span>   * @return A deserialized {@link HRegionInfo}<a name="line.816"></a>
-<span class="sourceLineNo">817</span>   * @throws DeserializationException<a name="line.817"></a>
-<span class="sourceLineNo">818</span>   * @see #toByteArray()<a name="line.818"></a>
-<span class="sourceLineNo">819</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.819"></a>
-<span class="sourceLineNo">820</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#parseFrom(byte[])}.<a name="line.820"></a>
-<span class="sourceLineNo">821</span>   */<a name="line.821"></a>
-<span class="sourceLineNo">822</span>  public static HRegionInfo parseFrom(final byte [] bytes) throws DeserializationException {<a name="line.822"></a>
-<span class="sourceLineNo">823</span>    if (bytes == null) return null;<a name="line.823"></a>
-<span class="sourceLineNo">824</span>    return parseFrom(bytes, 0, bytes.length);<a name="line.824"></a>
-<span class="sourceLineNo">825</span>  }<a name="line.825"></a>
-<span class="sourceLineNo">826</span><a name="line.826"></a>
-<span class="sourceLineNo">827</span>  /**<a name="line.827"></a>
-<span class="sourceLineNo">828</span>   * @param bytes A pb RegionInfo serialized with a pb magic prefix.<a name="line.828"></a>
-<span class="sourceLineNo">829</span>   * @param offset starting point in the byte array<a name="line.829"></a>
-<span class="sourceLineNo">830</span>   * @param len length to read on the byte array<a name="line.830"></a>
-<span class="sourceLineNo">831</span>   * @return A deserialized {@link HRegionInfo}<a name="line.831"></a>
-<span class="sourceLineNo">832</span>   * @throws DeserializationException<a name="line.832"></a>
-<span class="sourceLineNo">833</span>   * @see #toByteArray()<a name="line.833"></a>
-<span class="sourceLineNo">834</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.834"></a>
-<span class="sourceLineNo">835</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#parseFrom(byte[], int, int)}.<a name="line.835"></a>
-<span class="sourceLineNo">836</span>   */<a name="line.836"></a>
-<span class="sourceLineNo">837</span>  @Deprecated<a name="line.837"></a>
-<span class="sourceLineNo">838</span>  public static HRegionInfo parseFrom(final byte [] bytes, int offset, int len)<a name="line.838"></a>
-<span class="sourceLineNo">839</span>      throws DeserializationException {<a name="line.839"></a>
-<span class="sourceLineNo">840</span>    if (ProtobufUtil.isPBMagicPrefix(bytes, offset, len)) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span>      int pblen = ProtobufUtil.lengthOfPBMagic();<a name="line.841"></a>
-<span class="sourceLineNo">842</span>      try {<a name="line.842"></a>
-<span class="sourceLineNo">843</span>        HBaseProtos.RegionInfo.Builder builder = HBaseProtos.RegionInfo.newBuilder();<a name="line.843"></a>
-<span class="sourceLineNo">844</span>        ProtobufUtil.mergeFrom(builder, bytes, pblen + offset, len - pblen);<a name="line.844"></a>
-<span class="sourceLineNo">845</span>        HBaseProtos.RegionInfo ri = builder.build();<a name="line.845"></a>
-<span class="sourceLineNo">846</span>        return convert(ri);<a name="line.846"></a>
-<span class="sourceLineNo">847</span>      } catch (IOException e) {<a name="line.847"></a>
-<span class="sourceLineNo">848</span>        throw new DeserializationException(e);<a name="line.848"></a>
-<span class="sourceLineNo">849</span>      }<a name="line.849"></a>
-<span class="sourceLineNo">850</span>    } else {<a name="line.850"></a>
-<span class="sourceLineNo">851</span>      throw new DeserializationException("PB encoded HRegionInfo expected");<a name="line.851"></a>
-<span class="sourceLineNo">852</span>    }<a name="line.852"></a>
-<span class="sourceLineNo">853</span>  }<a name="line.853"></a>
-<span class="sourceLineNo">854</span><a name="line.854"></a>
-<span class="sourceLineNo">855</span>  /**<a name="line.855"></a>
-<span class="sourceLineNo">856</span>   * Use this instead of {@link #toByteArray()} when writing to a stream and you want to use<a name="line.856"></a>
-<span class="sourceLineNo">857</span>   * the pb mergeDelimitedFrom (w/o the delimiter, pb reads to EOF which may not be what you want).<a name="line.857"></a>
-<span class="sourceLineNo">858</span>   * @return This instance serialized as a delimited protobuf w/ a magic pb prefix.<a name="line.858"></a>
-<span class="sourceLineNo">859</span>   * @throws IOException<a name="line.859"></a>
-<span class="sourceLineNo">860</span>   * @see #toByteArray()<a name="line.860"></a>
-<span class="sourceLineNo">861</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.861"></a>
-<span class="sourceLineNo">862</span>   *             Use {@link RegionInfo#toDelimitedByteArray(RegionInfo)}.<a name="line.862"></a>
-<span class="sourceLineNo">863</span>   */<a name="line.863"></a>
-<span class="sourceLineNo">864</span>  @Deprecated<a name="line.864"></a>
-<span class="sourceLineNo">865</span>  public byte [] toDelimitedByteArray() throws IOException {<a name="line.865"></a>
-<span class="sourceLineNo">866</span>    return RegionInfo.toDelimitedByteArray(this);<a name="line.866"></a>
-<span class="sourceLineNo">867</span>  }<a name="line.867"></a>
-<span class="sourceLineNo">868</span><a name="line.868"></a>
-<span class="sourceLineNo">869</span>  /**<a name="line.869"></a>
-<span class="sourceLineNo">870</span>   * Get the descriptive name as {@link RegionState} does it but with hidden<a name="line.870"></a>
-<span class="sourceLineNo">871</span>   * startkey optionally<a name="line.871"></a>
-<span class="sourceLineNo">872</span>   * @param state<a name="line.872"></a>
-<span class="sourceLineNo">873</span>   * @param conf<a name="line.873"></a>
-<span class="sourceLineNo">874</span>   * @return descriptive string<a name="line.874"></a>
-<span class="sourceLineNo">875</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.875"></a>
-<span class="sourceLineNo">876</span>   *             Use RegionInfoDisplay#getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration)<a name="line.876"></a>
-<span class="sourceLineNo">877</span>   *             over in hbase-server module.<a name="line.877"></a>
-<span class="sourceLineNo">878</span>   */<a name="line.878"></a>
-<span class="sourceLineNo">879</span>  @Deprecated<a name="line.879"></a>
-<span class="sourceLineNo">880</span>  @InterfaceAudience.Private<a name="line.880"></a>
-<span class="sourceLineNo">881</span>  public static String getDescriptiveNameFromRegionStateForDisplay(RegionState state,<a name="line.881"></a>
-<span class="sourceLineNo">882</span>      Configuration conf) {<a name="line.882"></a>
-<span class="sourceLineNo">883</span>    return RegionInfoDisplay.getDescriptiveNameFromRegionStateForDisplay(state, conf);<a name="line.883"></a>
-<span class="sourceLineNo">884</span>  }<a name="line.884"></a>
-<span class="sourceLineNo">885</span><a name="line.885"></a>
-<span class="sourceLineNo">886</span>  /**<a name="line.886"></a>
-<span class="sourceLineNo">887</span>   * Get the end key for display. Optionally hide the real end key.<a name="line.887"></a>
-<span class="sourceLineNo">888</span>   * @param hri<a name="line.888"></a>
-<span class="sourceLineNo">889</span>   * @param conf<a name="line.889"></a>
-<span class="sourceLineNo">890</span>   * @return the endkey<a name="line.890"></a>
-<span class="sourceLineNo">891</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.891"></a>
-<span class="sourceLineNo">892</span>   *             Use RegionInfoDisplay#getEndKeyForDisplay(RegionInfo, Configuration)<a name="line.892"></a>
-<span class="sourceLineNo">893</span>   *             over in hbase-server module.<a name="line.893"></a>
-<span class="sourceLineNo">894</span>   */<a name="line.894"></a>
-<span class="sourceLineNo">895</span>  @Deprecated<a name="line.895"></a>
-<span class="sourceLineNo">896</span>  @InterfaceAudience.Private<a name="line.896"></a>
-<span class="sourceLineNo">897</span>  public static byte[] getEndKeyForDisplay(HRegionInfo hri, Configuration conf) {<a name="line.897"></a>
-<span class="sourceLineNo">898</span>    return RegionInfoDisplay.getEndKeyForDisplay(hri, conf);<a name="line.898"></a>
-<span class="sourceLineNo">899</span>  }<a name="line.899"></a>
-<span class="sourceLineNo">900</span><a name="line.900"></a>
-<span class="sourceLineNo">901</span>  /**<a name="line.901"></a>
-<span class="sourceLineNo">902</span>   * Get the start key for display. Optionally hide the real start key.<a name="line.902"></a>
-<span class="sourceLineNo">903</span>   * @param hri<a name="line.903"></a>
-<span class="sourceLineNo">904</span>   * @param conf<a name="line.904"></a>
-<span class="sourceLineNo">905</span>   * @return the startkey<a name="line.905"></a>
-<span class="sourceLineNo">906</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.906"></a>
-<span class="sourceLineNo">907</span>   *             Use RegionInfoDisplay#getStartKeyForDisplay(RegionInfo, Configuration)<a name="line.907"></a>
-<span class="sourceLineNo">908</span>   *             over in hbase-server module.<a name="line.908"></a>
-<span class="sourceLineNo">909</span>   */<a name="line.909"></a>
-<span class="sourceLineNo">910</span>  @Deprecated<a name="line.910"></a>
-<span class="sourceLineNo">911</span>  @InterfaceAudience.Private<a name="line.911"></a>
-<span class="sourceLineNo">912</span>  public static byte[] getStartKeyForDisplay(HRegionInfo hri, Configuration conf) {<a name="line.912"></a>
-<span class="sourceLineNo">913</span>    return RegionInfoDisplay.getStartKeyForDisplay(hri, conf);<a name="line.913"></a>
-<span class="sourceLineNo">914</span>  }<a name="line.914"></a>
-<span class="sourceLineNo">915</span><a name="line.915"></a>
-<span class="sourceLineNo">916</span>  /**<a name="line.916"></a>
-<span class="sourceLineNo">917</span>   * Get the region name for display. Optionally hide the start key.<a name="line.917"></a>
-<span class="sourceLineNo">918</span>   * @param hri<a name="line.918"></a>
-<span class="sourceLineNo">919</span>   * @param conf<a name="line.919"></a>
-<span class="sourceLineNo">920</span>   * @return region name as String<a name="line.920"></a>
-<span class="sourceLineNo">921</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.921"></a>
-<span class="sourceLineNo">922</span>   *             Use RegionInfoDisplay#getRegionNameAsStringForDisplay(RegionInfo, Configuration)<a name="line.922"></a>
-<span class="sourceLineNo">923</span>   *             over in hbase-server module.<a name="line.923"></a>
-<span class="sourceLineNo">924</span>   */<a name="line.924"></a>
-<span class="sourceLineNo">925</span>  @Deprecated<a name="line.925"></a>
-<span class="sourceLineNo">926</span>  @InterfaceAudience.Private<a name="line.926"></a>
-<span class="sourceLineNo">927</span>  public static String getRegionNameAsStringForDisplay(HRegionInfo hri, Configuration conf) {<a name="line.927"></a>
-<span class="sourceLineNo">928</span>    return RegionInfoDisplay.getRegionNameAsStringForDisplay(hri, conf);<a name="line.928"></a>
-<span class="sourceLineNo">929</span>  }<a name="line.929"></a>
-<span class="sourceLineNo">930</span><a name="line.930"></a>
-<span class="sourceLineNo">931</span>  /**<a name="line.931"></a>
-<span class="sourceLineNo">932</span>   * Get the region name for display. Optionally hide the start key.<a name="line.932"></a>
-<span class="sourceLineNo">933</span>   * @param hri<a name="line.933"></a>
-<span class="sourceLineNo">934</span>   * @param conf<a name="line.934"></a>
-<span class="sourceLineNo">935</span>   * @return region name bytes<a name="line.935"></a>
-<span class="sourceLineNo">936</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.936"></a>
-<span class="sourceLineNo">937</span>   *             Use RegionInfoDisplay#getRegionNameForDisplay(RegionInfo, Configuration)<a name="line.937"></a>
-<span class="sourceLineNo">938</span>   *             over in hbase-server module.<a name="line.938"></a>
-<span class="sourceLineNo">939</span>   */<a name="line.939"></a>
-<span class="sourceLineNo">940</span>  @Deprecated<a name="line.940"></a>
-<span class="sourceLineNo">941</span>  @InterfaceAudience.Private<a name="line.941"></a>
-<span class="sourceLineNo">942</span>  public static byte[] getRegionNameForDisplay(HRegionInfo hri, Configuration conf) {<a name="line.942"></a>
-<span class="sourceLineNo">943</span>    return RegionInfoDisplay.getRegionNameForDisplay(hri, conf);<a name="line.943"></a>
-<span class="sourceLineNo">944</span>  }<a name="line.944"></a>
-<span class="sourceLineNo">945</span><a name="line.945"></a>
-<span class="sourceLineNo">946</span>  /**<a name="line.946"></a>
-<span class="sourceLineNo">947</span>   * Parses an HRegionInfo instance from the passed in stream.  Presumes the HRegionInfo was<a name="line.947"></a>
-<span class="sourceLineNo">948</span>   * serialized to the stream with {@link #toDelimitedByteArray()}<a name="line.948"></a>
-<span class="sourceLineNo">949</span>   * @param in<a name="line.949"></a>
-<span class="sourceLineNo">950</span>   * @return An instance of HRegionInfo.<a name="line.950"></a>
-<span class="sourceLineNo">951</span>   * @throws IOException<a name="line.951"></a>
-<span class="sourceLineNo">952</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.952"></a>
-<span class="sourceLineNo">953</span>   *             Use {@link RegionInfo#parseFrom(DataInputStream)}.<a name="line.953"></a>
-<span class="sourceLineNo">954</span>   */<a name="line.954"></a>
-<span class="sourceLineNo">955</span>  @Deprecated<a name="line.955"></a>
-<span class="sourceLineNo">956</span>  @InterfaceAudience.Private<a name="line.956"></a>
-<span class="sourceLineNo">957</span>  public static HRegionInfo parseFrom(final DataInputStream in) throws IOException {<a name="line.957"></a>
-<span class="sourceLineNo">958</span>    // I need to be able to move back in the stream if this is not a pb serialization so I can<a name="line.958"></a>
-<span class="sourceLineNo">959</span>    // do the Writable decoding instead.<a name="line.959"></a>
-<span class="sourceLineNo">960</span>    int pblen = ProtobufUtil.lengthOfPBMagic();<a name="line.960"></a>
-<span class="sourceLineNo">961</span>    byte [] pbuf = new byte[pblen];<a name="line.961"></a>
-<span class="sourceLineNo">962</span>    if (in.markSupported()) { //read it with mark()<a name="line.962"></a>
-<span class="sourceLineNo">963</span>      in.mark(pblen);<a name="line.963"></a>
-<span class="sourceLineNo">964</span>    }<a name="line.964"></a>
-<span class="sourceLineNo">965</span><a name="line.965"></a>
-<span class="sourceLineNo">966</span>    //assumption: if Writable serialization, it should be longer than pblen.<a name="line.966"></a>
-<span class="sourceLineNo">967</span>    int read = in.read(pbuf);<a name="line.967"></a>
-<span class="sourceLineNo">968</span>    if (read != pblen) throw new IOException("read=" + read + ", wanted=" + pblen);<a name="line.968"></a>
-<span class="sourceLineNo">969</span>    if (ProtobufUtil.isPBMagicPrefix(pbuf)) {<a name="line.969"></a>
-<span class="sourceLineNo">970</span>      return convert(HBaseProtos.RegionInfo.parseDelimitedFrom(in));<a name="line.970"></a>
-<span class="sourceLineNo">971</span>    } else {<a name="line.971"></a>
-<span class="sourceLineNo">972</span>      throw new IOException("PB encoded HRegionInfo expected");<a name="line.972"></a>
-<span class="sourceLineNo">973</span>    }<a name="line.973"></a>
-<span class="sourceLineNo">974</span>  }<a name="line.974"></a>
-<span class="sourceLineNo">975</span><a name="line.975"></a>
-<span class="sourceLineNo">976</span>  /**<a name="line.976"></a>
-<span class="sourceLineNo">977</span>   * Serializes given HRegionInfo's as a byte array. Use this instead of {@link #toByteArray()} when<a name="line.977"></a>
-<span class="sourceLineNo">978</span>   * writing to a stream and you want to use the pb mergeDelimitedFrom (w/o the delimiter, pb reads<a name="line.978"></a>
-<span class="sourceLineNo">979</span>   * to EOF which may not be what you want). {@link #parseDelimitedFrom(byte[], int, int)} can<a name="line.979"></a>
-<span class="sourceLineNo">980</span>   * be used to read back the instances.<a name="line.980"></a>
-<span class="sourceLineNo">981</span>   * @param infos HRegionInfo objects to serialize<a name="line.981"></a>
-<span class="sourceLineNo">982</span>   * @return This instance serialized as a delimited protobuf w/ a magic pb prefix.<a name="line.982"></a>
-<span class="sourceLineNo">983</span>   * @throws IOException<a name="line.983"></a>
-<span class="sourceLineNo">984</span>   * @see #toByteArray()<a name="line.984"></a>
-<span class="sourceLineNo">985</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.985"></a>
-<span class="sourceLineNo">986</span>   *             Use {@link RegionInfo#toDelimitedByteArray(RegionInfo...)}.<a name="line.986"></a>
-<span class="sourceLineNo">987</span>   */<a name="line.987"></a>
-<span class="sourceLineNo">988</span>  @Deprecated<a name="line.988"></a>
-<span class="sourceLineNo">989</span>  @InterfaceAudience.Private<a name="line.989"></a>
-<span class="sourceLineNo">990</span>  public static byte[] toDelimitedByteArray(HRegionInfo... infos) throws IOException {<a name="line.990"></a>
-<span class="sourceLineNo">991</span>    return RegionInfo.toDelimitedByteArray(infos);<a name="line.991"></a>
-<span class="sourceLineNo">992</span>  }<a name="line.992"></a>
-<span class="sourceLineNo">993</span><a name="line.993"></a>
-<span class="sourceLineNo">994</span>  /**<a name="line.994"></a>
-<span class="sourceLineNo">995</span>   * Parses all the HRegionInfo instances from the passed in stream until EOF. Presumes the<a name="line.995"></a>
-<span class="sourceLineNo">996</span>   * HRegionInfo's were serialized to the stream with {@link #toDelimitedByteArray()}<a name="line.996"></a>
-<span class="sourceLineNo">997</span>   * @param bytes serialized bytes<a name="line.997"></a>
-<span class="sourceLineNo">998</span>   * @param offset the start offset into the byte[] buffer<a name="line.998"></a>
-<span class="sourceLineNo">999</span>   * @param length how far we should read into the byte[] buffer<a name="line.999"></a>
-<span class="sourceLineNo">1000</span>   * @return All the hregioninfos that are in the byte array. Keeps reading till we hit the end.<a name="line.1000"></a>
-<span class="sourceLineNo">1001</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.1001"></a>
-<span class="sourceLineNo">1002</span>   *             Use {@link RegionInfo#parseDelimitedFrom(byte[], int, int)}.<a name="line.1002"></a>
-<span class="sourceLineNo">1003</span>   */<a name="line.1003"></a>
-<span class="sourceLineNo">1004</span>  @Deprecated<a name="line.1004"></a>
-<span class="sourceLineNo">1005</span>  public static List&lt;HRegionInfo&gt; parseDelimitedFrom(final byte[] bytes, final int offset,<a name="line.1005"></a>
-<span class="sourceLineNo">1006</span>      final int length) throws IOException {<a name="line.1006"></a>
-<span class="sourceLineNo">1007</span>    if (bytes == null) {<a name="line.1007"></a>
-<span class="sourceLineNo">1008</span>      throw new IllegalArgumentException("Can't build an object with empty bytes array");<a name="line.1008"></a>
-<span class="sourceLineNo">1009</span>    }<a name="line.1009"></a>
-<span class="sourceLineNo">1010</span>    DataInputBuffer in = new DataInputBuffer();<a name="line.1010"></a>
-<span class="sourceLineNo">1011</span>    List&lt;HRegionInfo&gt; hris = new ArrayList&lt;&gt;();<a name="line.1011"></a>
-<span class="sourceLineNo">1012</span>    try {<a name="line.1012"></a>
-<span class="sourceLineNo">1013</span>      in.reset(bytes, offset, length);<a name="line.1013"></a>
-<span class="sourceLineNo">1014</span>      while (in.available() &gt; 0) {<a name="line.1014"></a>
-<span class="sourceLineNo">1015</span>        HRegionInfo hri = parseFrom(in);<a name="line.1015"></a>
-<span class="sourceLineNo">1016</span>        hris.add(hri);<a name="line.1016"></a>
-<span class="sourceLineNo">1017</span>      }<a name="line.1017"></a>
-<span class="sourceLineNo">1018</span>    } finally {<a name="line.1018"></a>
-<span class="sourceLineNo">1019</span>      in.close();<a name="line.1019"></a>
-<span class="sourceLineNo">1020</span>    }<a name="line.1020"></a>
-<span class="sourceLineNo">1021</span>    return hris;<a name="line.1021"></a>
-<span class="sourceLineNo">1022</span>  }<a name="line.1022"></a>
-<span class="sourceLineNo">1023</span><a name="line.1023"></a>
-<span class="sourceLineNo">1024</span>  /**<a name="line.1024"></a>
-<span class="sourceLineNo">1025</span>   * Check whether two regions are adjacent<a name="line.1025"></a>
-<span class="sourceLineNo">1026</span>   * @param regionA<a name="line.1026"></a>
-<span class="sourceLineNo">1027</span>   * @param regionB<a name="line.1027"></a>
-<span class="sourceLineNo">1028</span>   * @return true if two regions are adjacent<a name="line.1028"></a>
-<span class="sourceLineNo">1029</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.1029"></a>
-<span class="sourceLineNo">1030</span>   *             Use {@link org.apache.hadoop.hbase.client.RegionInfo#areAdjacent(RegionInfo, RegionInfo)}.<a name="line.1030"></a>
-<span class="sourceLineNo">1031</span>   */<a name="line.1031"></a>
-<span class="sourceLineNo">1032</span>  @Deprecated<a name="line.1032"></a>
-<span class="sourceLineNo">1033</span>  public static boolean areAdjacent(HRegionInfo regionA, HRegionInfo regionB) {<a name="line.1033"></a>
-<span class="sourceLineNo">1034</span>    return RegionInfo.areAdjacent(regionA, regionB);<a name="line.1034"></a>
-<span class="sourceLineNo">1035</span>  }<a name="line.1035"></a>
-<span class="sourceLineNo">1036</span>}<a name="line.1036"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html b/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
index cef3395..9e34a7f 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.html
@@ -26,169 +26,168 @@
 <span class="sourceLineNo">018</span><a name="line.18"></a>
 <span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.mapred;<a name="line.19"></a>
 <span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import org.apache.hadoop.fs.Path;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.HRegionInfo;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.client.Result;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.io.ImmutableBytesWritable;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.util.RegionSplitter;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.mapred.InputFormat;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.mapred.InputSplit;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.mapred.JobConf;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.mapred.RecordReader;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.mapred.Reporter;<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>import java.io.DataInput;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import java.io.DataOutput;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import java.io.IOException;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import java.util.List;<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>/**<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. Further<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * documentation available on {@link org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat}.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> *<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * @see org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>public class TableSnapshotInputFormat implements InputFormat&lt;ImmutableBytesWritable, Result&gt; {<a name="line.48"></a>
-<span class="sourceLineNo">049</span><a name="line.49"></a>
-<span class="sourceLineNo">050</span>  public static class TableSnapshotRegionSplit implements InputSplit {<a name="line.50"></a>
-<span class="sourceLineNo">051</span>    private TableSnapshotInputFormatImpl.InputSplit delegate;<a name="line.51"></a>
-<span class="sourceLineNo">052</span><a name="line.52"></a>
-<span class="sourceLineNo">053</span>    // constructor for mapreduce framework / Writable<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    public TableSnapshotRegionSplit() {<a name="line.54"></a>
-<span class="sourceLineNo">055</span>      this.delegate = new TableSnapshotInputFormatImpl.InputSplit();<a name="line.55"></a>
-<span class="sourceLineNo">056</span>    }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>    public TableSnapshotRegionSplit(TableSnapshotInputFormatImpl.InputSplit delegate) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>      this.delegate = delegate;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span>    public TableSnapshotRegionSplit(HTableDescriptor htd, HRegionInfo regionInfo,<a name="line.62"></a>
-<span class="sourceLineNo">063</span>        List&lt;String&gt; locations, Scan scan, Path restoreDir) {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      this.delegate =<a name="line.64"></a>
-<span class="sourceLineNo">065</span>          new TableSnapshotInputFormatImpl.InputSplit(htd, regionInfo, locations, scan, restoreDir);<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    }<a name="line.66"></a>
-<span class="sourceLineNo">067</span><a name="line.67"></a>
-<span class="sourceLineNo">068</span>    @Override<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    public long getLength() throws IOException {<a name="line.69"></a>
-<span class="sourceLineNo">070</span>      return delegate.getLength();<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    }<a name="line.71"></a>
-<span class="sourceLineNo">072</span><a name="line.72"></a>
-<span class="sourceLineNo">073</span>    @Override<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    public String[] getLocations() throws IOException {<a name="line.74"></a>
-<span class="sourceLineNo">075</span>      return delegate.getLocations();<a name="line.75"></a>
-<span class="sourceLineNo">076</span>    }<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>    @Override<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    public void write(DataOutput out) throws IOException {<a name="line.79"></a>
-<span class="sourceLineNo">080</span>      delegate.write(out);<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    }<a name="line.81"></a>
-<span class="sourceLineNo">082</span><a name="line.82"></a>
-<span class="sourceLineNo">083</span>    @Override<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    public void readFields(DataInput in) throws IOException {<a name="line.84"></a>
-<span class="sourceLineNo">085</span>      delegate.readFields(in);<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    }<a name="line.86"></a>
-<span class="sourceLineNo">087</span>  }<a name="line.87"></a>
-<span class="sourceLineNo">088</span><a name="line.88"></a>
-<span class="sourceLineNo">089</span>  static class TableSnapshotRecordReader<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    implements RecordReader&lt;ImmutableBytesWritable, Result&gt; {<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span>    private TableSnapshotInputFormatImpl.RecordReader delegate;<a name="line.92"></a>
-<span class="sourceLineNo">093</span><a name="line.93"></a>
-<span class="sourceLineNo">094</span>    public TableSnapshotRecordReader(TableSnapshotRegionSplit split, JobConf job)<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        throws IOException {<a name="line.95"></a>
-<span class="sourceLineNo">096</span>      delegate = new TableSnapshotInputFormatImpl.RecordReader();<a name="line.96"></a>
-<span class="sourceLineNo">097</span>      delegate.initialize(split.delegate, job);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    }<a name="line.98"></a>
-<span class="sourceLineNo">099</span><a name="line.99"></a>
-<span class="sourceLineNo">100</span>    @Override<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    public boolean next(ImmutableBytesWritable key, Result value) throws IOException {<a name="line.101"></a>
-<span class="sourceLineNo">102</span>      if (!delegate.nextKeyValue()) {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        return false;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      ImmutableBytesWritable currentKey = delegate.getCurrentKey();<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      key.set(currentKey.get(), currentKey.getOffset(), currentKey.getLength());<a name="line.106"></a>
-<span class="sourceLineNo">107</span>      value.copyFrom(delegate.getCurrentValue());<a name="line.107"></a>
-<span class="sourceLineNo">108</span>      return true;<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>    @Override<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    public ImmutableBytesWritable createKey() {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      return new ImmutableBytesWritable();<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    }<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>    @Override<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    public Result createValue() {<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      return new Result();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    }<a name="line.119"></a>
-<span class="sourceLineNo">120</span><a name="line.120"></a>
-<span class="sourceLineNo">121</span>    @Override<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    public long getPos() throws IOException {<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      return delegate.getPos();<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    }<a name="line.124"></a>
-<span class="sourceLineNo">125</span><a name="line.125"></a>
-<span class="sourceLineNo">126</span>    @Override<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    public void close() throws IOException {<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      delegate.close();<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    }<a name="line.129"></a>
-<span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>    @Override<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    public float getProgress() throws IOException {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      return delegate.getProgress();<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    }<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  }<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>  @Override<a name="line.137"></a>
-<span class="sourceLineNo">138</span>  public InputSplit[] getSplits(JobConf job, int numSplits) throws IOException {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    List&lt;TableSnapshotInputFormatImpl.InputSplit&gt; splits =<a name="line.139"></a>
-<span class="sourceLineNo">140</span>      TableSnapshotInputFormatImpl.getSplits(job);<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    InputSplit[] results = new InputSplit[splits.size()];<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    for (int i = 0; i &lt; splits.size(); i++) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>      results[i] = new TableSnapshotRegionSplit(splits.get(i));<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    }<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    return results;<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span>  @Override<a name="line.148"></a>
-<span class="sourceLineNo">149</span>  public RecordReader&lt;ImmutableBytesWritable, Result&gt;<a name="line.149"></a>
-<span class="sourceLineNo">150</span>  getRecordReader(InputSplit split, JobConf job, Reporter reporter) throws IOException {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    return new TableSnapshotRecordReader((TableSnapshotRegionSplit) split, job);<a name="line.151"></a>
-<span class="sourceLineNo">152</span>  }<a name="line.152"></a>
-<span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span>  /**<a name="line.154"></a>
-<span class="sourceLineNo">155</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.155"></a>
-<span class="sourceLineNo">156</span>   * @param job the job to configure<a name="line.156"></a>
-<span class="sourceLineNo">157</span>   * @param snapshotName the name of the snapshot to read from<a name="line.157"></a>
-<span class="sourceLineNo">158</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   * After the job is finished, restoreDir can be deleted.<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @throws IOException if an error occurs<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  public static void setInput(JobConf job, String snapshotName, Path restoreDir)<a name="line.163"></a>
-<span class="sourceLineNo">164</span>      throws IOException {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    TableSnapshotInputFormatImpl.setInput(job, snapshotName, restoreDir);<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  }<a name="line.166"></a>
-<span class="sourceLineNo">167</span><a name="line.167"></a>
-<span class="sourceLineNo">168</span>  /**<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   * @param job the job to configure<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   * @param snapshotName the name of the snapshot to read from<a name="line.171"></a>
-<span class="sourceLineNo">172</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.172"></a>
-<span class="sourceLineNo">173</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.173"></a>
-<span class="sourceLineNo">174</span>   * After the job is finished, restoreDir can be deleted.<a name="line.174"></a>
-<span class="sourceLineNo">175</span>   * @param splitAlgo split algorithm to generate splits from region<a name="line.175"></a>
-<span class="sourceLineNo">176</span>   * @param numSplitsPerRegion how many input splits to generate per one region<a name="line.176"></a>
-<span class="sourceLineNo">177</span>   * @throws IOException if an error occurs<a name="line.177"></a>
-<span class="sourceLineNo">178</span>   */<a name="line.178"></a>
-<span class="sourceLineNo">179</span>  public static void setInput(JobConf job, String snapshotName, Path restoreDir,<a name="line.179"></a>
-<span class="sourceLineNo">180</span>                              RegionSplitter.SplitAlgorithm splitAlgo, int numSplitsPerRegion) throws IOException {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    TableSnapshotInputFormatImpl.setInput(job, snapshotName, restoreDir, splitAlgo, numSplitsPerRegion);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span>}<a name="line.183"></a>
+<span class="sourceLineNo">021</span>import java.io.DataInput;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.io.DataOutput;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import java.io.IOException;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import java.util.List;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.fs.Path;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.client.Result;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.client.TableDescriptor;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.io.ImmutableBytesWritable;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.util.RegionSplitter;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.mapred.InputFormat;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.mapred.InputSplit;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.mapred.JobConf;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.mapred.RecordReader;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.mapred.Reporter;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.38"></a>
+<span class="sourceLineNo">039</span><a name="line.39"></a>
+<span class="sourceLineNo">040</span>/**<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. Further<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * documentation available on {@link org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat}.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> *<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * @see org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat<a name="line.44"></a>
+<span class="sourceLineNo">045</span> */<a name="line.45"></a>
+<span class="sourceLineNo">046</span>@InterfaceAudience.Public<a name="line.46"></a>
+<span class="sourceLineNo">047</span>public class TableSnapshotInputFormat implements InputFormat&lt;ImmutableBytesWritable, Result&gt; {<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>  public static class TableSnapshotRegionSplit implements InputSplit {<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    private TableSnapshotInputFormatImpl.InputSplit delegate;<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span>    // constructor for mapreduce framework / Writable<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    public TableSnapshotRegionSplit() {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>      this.delegate = new TableSnapshotInputFormatImpl.InputSplit();<a name="line.54"></a>
+<span class="sourceLineNo">055</span>    }<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>    public TableSnapshotRegionSplit(TableSnapshotInputFormatImpl.InputSplit delegate) {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>      this.delegate = delegate;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    }<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>    public TableSnapshotRegionSplit(TableDescriptor htd, RegionInfo regionInfo,<a name="line.61"></a>
+<span class="sourceLineNo">062</span>        List&lt;String&gt; locations, Scan scan, Path restoreDir) {<a name="line.62"></a>
+<span class="sourceLineNo">063</span>      this.delegate =<a name="line.63"></a>
+<span class="sourceLineNo">064</span>          new TableSnapshotInputFormatImpl.InputSplit(htd, regionInfo, locations, scan, restoreDir);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>    @Override<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    public long getLength() throws IOException {<a name="line.68"></a>
+<span class="sourceLineNo">069</span>      return delegate.getLength();<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>    @Override<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    public String[] getLocations() throws IOException {<a name="line.73"></a>
+<span class="sourceLineNo">074</span>      return delegate.getLocations();<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    }<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span>    @Override<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    public void write(DataOutput out) throws IOException {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      delegate.write(out);<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    }<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span>    @Override<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    public void readFields(DataInput in) throws IOException {<a name="line.83"></a>
+<span class="sourceLineNo">084</span>      delegate.readFields(in);<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    }<a name="line.85"></a>
+<span class="sourceLineNo">086</span>  }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>  static class TableSnapshotRecordReader<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    implements RecordReader&lt;ImmutableBytesWritable, Result&gt; {<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span>    private TableSnapshotInputFormatImpl.RecordReader delegate;<a name="line.91"></a>
+<span class="sourceLineNo">092</span><a name="line.92"></a>
+<span class="sourceLineNo">093</span>    public TableSnapshotRecordReader(TableSnapshotRegionSplit split, JobConf job)<a name="line.93"></a>
+<span class="sourceLineNo">094</span>        throws IOException {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>      delegate = new TableSnapshotInputFormatImpl.RecordReader();<a name="line.95"></a>
+<span class="sourceLineNo">096</span>      delegate.initialize(split.delegate, job);<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>    @Override<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    public boolean next(ImmutableBytesWritable key, Result value) throws IOException {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>      if (!delegate.nextKeyValue()) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        return false;<a name="line.102"></a>
+<span class="sourceLineNo">103</span>      }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>      ImmutableBytesWritable currentKey = delegate.getCurrentKey();<a name="line.104"></a>
+<span class="sourceLineNo">105</span>      key.set(currentKey.get(), currentKey.getOffset(), currentKey.getLength());<a name="line.105"></a>
+<span class="sourceLineNo">106</span>      value.copyFrom(delegate.getCurrentValue());<a name="line.106"></a>
+<span class="sourceLineNo">107</span>      return true;<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    }<a name="line.108"></a>
+<span class="sourceLineNo">109</span><a name="line.109"></a>
+<span class="sourceLineNo">110</span>    @Override<a name="line.110"></a>
+<span class="sourceLineNo">111</span>    public ImmutableBytesWritable createKey() {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>      return new ImmutableBytesWritable();<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    }<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span>    @Override<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    public Result createValue() {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      return new Result();<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    }<a name="line.118"></a>
+<span class="sourceLineNo">119</span><a name="line.119"></a>
+<span class="sourceLineNo">120</span>    @Override<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    public long getPos() throws IOException {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      return delegate.getPos();<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    }<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>    @Override<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    public void close() throws IOException {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      delegate.close();<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    }<a name="line.128"></a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span>    @Override<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    public float getProgress() throws IOException {<a name="line.131"></a>
+<span class="sourceLineNo">132</span>      return delegate.getProgress();<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    }<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  @Override<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  public InputSplit[] getSplits(JobConf job, int numSplits) throws IOException {<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    List&lt;TableSnapshotInputFormatImpl.InputSplit&gt; splits =<a name="line.138"></a>
+<span class="sourceLineNo">139</span>      TableSnapshotInputFormatImpl.getSplits(job);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    InputSplit[] results = new InputSplit[splits.size()];<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    for (int i = 0; i &lt; splits.size(); i++) {<a name="line.141"></a>
+<span class="sourceLineNo">142</span>      results[i] = new TableSnapshotRegionSplit(splits.get(i));<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    }<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    return results;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>  }<a name="line.145"></a>
+<span class="sourceLineNo">146</span><a name="line.146"></a>
+<span class="sourceLineNo">147</span>  @Override<a name="line.147"></a>
+<span class="sourceLineNo">148</span>  public RecordReader&lt;ImmutableBytesWritable, Result&gt;<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  getRecordReader(InputSplit split, JobConf job, Reporter reporter) throws IOException {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    return new TableSnapshotRecordReader((TableSnapshotRegionSplit) split, job);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>  }<a name="line.151"></a>
+<span class="sourceLineNo">152</span><a name="line.152"></a>
+<span class="sourceLineNo">153</span>  /**<a name="line.153"></a>
+<span class="sourceLineNo">154</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.154"></a>
+<span class="sourceLineNo">155</span>   * @param job the job to configure<a name="line.155"></a>
+<span class="sourceLineNo">156</span>   * @param snapshotName the name of the snapshot to read from<a name="line.156"></a>
+<span class="sourceLineNo">157</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.157"></a>
+<span class="sourceLineNo">158</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.158"></a>
+<span class="sourceLineNo">159</span>   * After the job is finished, restoreDir can be deleted.<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * @throws IOException if an error occurs<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   */<a name="line.161"></a>
+<span class="sourceLineNo">162</span>  public static void setInput(JobConf job, String snapshotName, Path restoreDir)<a name="line.162"></a>
+<span class="sourceLineNo">163</span>      throws IOException {<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    TableSnapshotInputFormatImpl.setInput(job, snapshotName, restoreDir);<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
+<span class="sourceLineNo">166</span><a name="line.166"></a>
+<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   * @param job the job to configure<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * @param snapshotName the name of the snapshot to read from<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   * After the job is finished, restoreDir can be deleted.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>   * @param splitAlgo split algorithm to generate splits from region<a name="line.174"></a>
+<span class="sourceLineNo">175</span>   * @param numSplitsPerRegion how many input splits to generate per one region<a name="line.175"></a>
+<span class="sourceLineNo">176</span>   * @throws IOException if an error occurs<a name="line.176"></a>
+<span class="sourceLineNo">177</span>   */<a name="line.177"></a>
+<span class="sourceLineNo">178</span>  public static void setInput(JobConf job, String snapshotName, Path restoreDir,<a name="line.178"></a>
+<span class="sourceLineNo">179</span>                              RegionSplitter.SplitAlgorithm splitAlgo, int numSplitsPerRegion) throws IOException {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    TableSnapshotInputFormatImpl.setInput(job, snapshotName, restoreDir, splitAlgo, numSplitsPerRegion);<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  }<a name="line.181"></a>
+<span class="sourceLineNo">182</span>}<a name="line.182"></a>
 
 
 
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
index 146c5e5..4ffc87c 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html
@@ -32,223 +32,212 @@
 <span class="sourceLineNo">024</span>import java.lang.reflect.Method;<a name="line.24"></a>
 <span class="sourceLineNo">025</span>import java.util.ArrayList;<a name="line.25"></a>
 <span class="sourceLineNo">026</span>import java.util.List;<a name="line.26"></a>
-<span class="sourceLineNo">027</span><a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.fs.Path;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.HRegionInfo;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.client.Result;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.client.metrics.ScanMetrics;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.io.ImmutableBytesWritable;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.util.RegionSplitter;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.io.Writable;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.mapreduce.InputFormat;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.mapreduce.InputSplit;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.mapreduce.Job;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.apache.hadoop.mapreduce.JobContext;<a name="line.41"></a>
-<span class="sourceLineNo">042</span>import org.apache.hadoop.mapreduce.RecordReader;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import org.apache.hadoop.mapreduce.TaskAttemptContext;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.44"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.fs.Path;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.client.RegionInfo;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.client.Result;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.client.Scan;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.client.TableDescriptor;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.client.metrics.ScanMetrics;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.io.ImmutableBytesWritable;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.util.RegionSplitter;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.io.Writable;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.mapreduce.InputFormat;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.mapreduce.InputSplit;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.mapreduce.Job;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.mapreduce.JobContext;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.mapreduce.RecordReader;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.mapreduce.TaskAttemptContext;<a name="line.41"></a>
+<span class="sourceLineNo">042</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span>import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;<a name="line.44"></a>
 <span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;<a name="line.46"></a>
-<span class="sourceLineNo">047</span><a name="line.47"></a>
-<span class="sourceLineNo">048</span>/**<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. The job<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * bypasses HBase servers, and directly accesses the underlying files (hfile, recovered edits,<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * wals, etc) directly to provide maximum performance. The snapshot is not required to be<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * restored to the live cluster or cloned. This also allows to run the mapreduce job from an<a name="line.52"></a>
-<span class="sourceLineNo">053</span> * online or offline hbase cluster. The snapshot files can be exported by using the<a name="line.53"></a>
-<span class="sourceLineNo">054</span> * {@link org.apache.hadoop.hbase.snapshot.ExportSnapshot} tool, to a pure-hdfs cluster,<a name="line.54"></a>
-<span class="sourceLineNo">055</span> * and this InputFormat can be used to run the mapreduce job directly over the snapshot files.<a name="line.55"></a>
-<span class="sourceLineNo">056</span> * The snapshot should not be deleted while there are jobs reading from snapshot files.<a name="line.56"></a>
-<span class="sourceLineNo">057</span> * &lt;p&gt;<a name="line.57"></a>
-<span class="sourceLineNo">058</span> * Usage is similar to TableInputFormat, and<a name="line.58"></a>
-<span class="sourceLineNo">059</span> * {@link TableMapReduceUtil#initTableSnapshotMapperJob(String, Scan, Class, Class, Class, Job, boolean, Path)}<a name="line.59"></a>
-<span class="sourceLineNo">060</span> * can be used to configure the job.<a name="line.60"></a>
-<span class="sourceLineNo">061</span> * &lt;pre&gt;{@code<a name="line.61"></a>
-<span class="sourceLineNo">062</span> * Job job = new Job(conf);<a name="line.62"></a>
-<span class="sourceLineNo">063</span> * Scan scan = new Scan();<a name="line.63"></a>
-<span class="sourceLineNo">064</span> * TableMapReduceUtil.initTableSnapshotMapperJob(snapshotName,<a name="line.64"></a>
-<span class="sourceLineNo">065</span> *      scan, MyTableMapper.class, MyMapKeyOutput.class,<a name="line.65"></a>
-<span class="sourceLineNo">066</span> *      MyMapOutputValueWritable.class, job, true);<a name="line.66"></a>
-<span class="sourceLineNo">067</span> * }<a name="line.67"></a>
-<span class="sourceLineNo">068</span> * &lt;/pre&gt;<a name="line.68"></a>
-<span class="sourceLineNo">069</span> * &lt;p&gt;<a name="line.69"></a>
-<span class="sourceLineNo">070</span> * Internally, this input format restores the snapshot into the given tmp directory. By default,<a name="line.70"></a>
-<span class="sourceLineNo">071</span> * and similar to {@link TableInputFormat} an InputSplit is created per region, but optionally you<a name="line.71"></a>
-<span class="sourceLineNo">072</span> * can run N mapper tasks per every region, in which case the region key range will be split to<a name="line.72"></a>
-<span class="sourceLineNo">073</span> * N sub-ranges and an InputSplit will be created per sub-range. The region is opened for reading<a name="line.73"></a>
-<span class="sourceLineNo">074</span> * from each RecordReader. An internal RegionScanner is used to execute the<a name="line.74"></a>
-<span class="sourceLineNo">075</span> * {@link org.apache.hadoop.hbase.CellScanner} obtained from the user.<a name="line.75"></a>
-<span class="sourceLineNo">076</span> * &lt;p&gt;<a name="line.76"></a>
-<span class="sourceLineNo">077</span> * HBase owns all the data and snapshot files on the filesystem. Only the 'hbase' user can read from<a name="line.77"></a>
-<span class="sourceLineNo">078</span> * snapshot files and data files.<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * To read from snapshot files directly from the file system, the user who is running the MR job<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * must have sufficient permissions to access snapshot and reference files.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> * This means that to run mapreduce over snapshot files, the MR job has to be run as the HBase<a name="line.81"></a>
-<span class="sourceLineNo">082</span> * user or the user must have group or other privileges in the filesystem (See HBASE-8369).<a name="line.82"></a>
-<span class="sourceLineNo">083</span> * Note that, given other users access to read from snapshot/data files will completely circumvent<a name="line.83"></a>
-<span class="sourceLineNo">084</span> * the access control enforced by HBase.<a name="line.84"></a>
-<span class="sourceLineNo">085</span> * @see org.apache.hadoop.hbase.client.TableSnapshotScanner<a name="line.85"></a>
-<span class="sourceLineNo">086</span> */<a name="line.86"></a>
-<span class="sourceLineNo">087</span>@InterfaceAudience.Public<a name="line.87"></a>
-<span class="sourceLineNo">088</span>public class TableSnapshotInputFormat extends InputFormat&lt;ImmutableBytesWritable, Result&gt; {<a name="line.88"></a>
-<span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span>  public static class TableSnapshotRegionSplit extends InputSplit implements Writable {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    private TableSnapshotInputFormatImpl.InputSplit delegate;<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span>    // constructor for mapreduce framework / Writable<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    public TableSnapshotRegionSplit() {<a name="line.94"></a>
-<span class="sourceLineNo">095</span>      this.delegate = new TableSnapshotInputFormatImpl.InputSplit();<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    }<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>    public TableSnapshotRegionSplit(TableSnapshotInputFormatImpl.InputSplit delegate) {<a name="line.98"></a>
-<span class="sourceLineNo">099</span>      this.delegate = delegate;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>    public TableSnapshotRegionSplit(HTableDescriptor htd, HRegionInfo regionInfo,<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        List&lt;String&gt; locations, Scan scan, Path restoreDir) {<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      this.delegate =<a name="line.104"></a>
-<span class="sourceLineNo">105</span>          new TableSnapshotInputFormatImpl.InputSplit(htd, regionInfo, locations, scan, restoreDir);<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    }<a name="line.106"></a>
-<span class="sourceLineNo">107</span><a name="line.107"></a>
-<span class="sourceLineNo">108</span>    @Override<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    public long getLength() throws IOException, InterruptedException {<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      return delegate.getLength();<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>    @Override<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    public String[] getLocations() throws IOException, InterruptedException {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      return delegate.getLocations();<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span><a name="line.117"></a>
-<span class="sourceLineNo">118</span>    @Override<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    public void write(DataOutput out) throws IOException {<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      delegate.write(out);<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>    @Override<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    public void readFields(DataInput in) throws IOException {<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      delegate.readFields(in);<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span>    /**<a name="line.128"></a>
-<span class="sourceLineNo">129</span>     * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0<a name="line.129"></a>
-<span class="sourceLineNo">130</span>     *             Use {@link #getRegion()}<a name="line.130"></a>
-<span class="sourceLineNo">131</span>     */<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    @Deprecated<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    public HRegionInfo getRegionInfo() {<a name="line.133"></a>
-<span class="sourceLineNo">134</span>      return delegate.getRegionInfo();<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    }<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>    public RegionInfo getRegion() {<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      return delegate.getRegionInfo();<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    }<a name="line.139"></a>
-<span class="sourceLineNo">140</span><a name="line.140"></a>
-<span class="sourceLineNo">141</span>    TableSnapshotInputFormatImpl.InputSplit getDelegate() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span>      return this.delegate;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    }<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  @VisibleForTesting<a name="line.146"></a>
-<span class="sourceLineNo">147</span>  static class TableSnapshotRegionRecordReader extends<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      RecordReader&lt;ImmutableBytesWritable, Result&gt; {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    private TableSnapshotInputFormatImpl.RecordReader delegate =<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      new TableSnapshotInputFormatImpl.RecordReader();<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    private TaskAttemptContext context;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    private Method getCounter;<a name="line.152"></a>
-<span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span>    @Override<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    public void initialize(InputSplit split, TaskAttemptContext context) throws IOException,<a name="line.155"></a>
-<span class="sourceLineNo">156</span>        InterruptedException {<a name="line.156"></a>
-<span class="sourceLineNo">157</span>      this.context = context;<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      getCounter = TableRecordReaderImpl.retrieveGetCounterWithStringsParams(context);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>      delegate.initialize(<a name="line.159"></a>
-<span class="sourceLineNo">160</span>        ((TableSnapshotRegionSplit) split).delegate,<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        context.getConfiguration());<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>    @Override<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    public boolean nextKeyValue() throws IOException, InterruptedException {<a name="line.165"></a>
-<span class="sourceLineNo">166</span>      boolean result = delegate.nextKeyValue();<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      if (result) {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>        ScanMetrics scanMetrics = delegate.getScanner().getScanMetrics();<a name="line.168"></a>
-<span class="sourceLineNo">169</span>        if (scanMetrics != null &amp;&amp; context != null) {<a name="line.169"></a>
-<span class="sourceLineNo">170</span>          TableRecordReaderImpl.updateCounters(scanMetrics, 0, getCounter, context, 0);<a name="line.170"></a>
-<span class="sourceLineNo">171</span>        }<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      }<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      return result;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>    @Override<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    public ImmutableBytesWritable getCurrentKey() throws IOException, InterruptedException {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      return delegate.getCurrentKey();<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span>    @Override<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    public Result getCurrentValue() throws IOException, InterruptedException {<a name="line.182"></a>
-<span class="sourceLineNo">183</span>      return delegate.getCurrentValue();<a name="line.183"></a>
-<span class="sourceLineNo">184</span>    }<a name="line.184"></a>
+<span class="sourceLineNo">046</span>/**<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. The job<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * bypasses HBase servers, and directly accesses the underlying files (hfile, recovered edits,<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * wals, etc) directly to provide maximum performance. The snapshot is not required to be<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * restored to the live cluster or cloned. This also allows to run the mapreduce job from an<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * online or offline hbase cluster. The snapshot files can be exported by using the<a name="line.51"></a>
+<span class="sourceLineNo">052</span> * {@link org.apache.hadoop.hbase.snapshot.ExportSnapshot} tool, to a pure-hdfs cluster,<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * and this InputFormat can be used to run the mapreduce job directly over the snapshot files.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * The snapshot should not be deleted while there are jobs reading from snapshot files.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * &lt;p&gt;<a name="line.55"></a>
+<span class="sourceLineNo">056</span> * Usage is similar to TableInputFormat, and<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * {@link TableMapReduceUtil#initTableSnapshotMapperJob(String, Scan, Class, Class, Class, Job, boolean, Path)}<a name="line.57"></a>
+<span class="sourceLineNo">058</span> * can be used to configure the job.<a name="line.58"></a>
+<span class="sourceLineNo">059</span> * &lt;pre&gt;{@code<a name="line.59"></a>
+<span class="sourceLineNo">060</span> * Job job = new Job(conf);<a name="line.60"></a>
+<span class="sourceLineNo">061</span> * Scan scan = new Scan();<a name="line.61"></a>
+<span class="sourceLineNo">062</span> * TableMapReduceUtil.initTableSnapshotMapperJob(snapshotName,<a name="line.62"></a>
+<span class="sourceLineNo">063</span> *      scan, MyTableMapper.class, MyMapKeyOutput.class,<a name="line.63"></a>
+<span class="sourceLineNo">064</span> *      MyMapOutputValueWritable.class, job, true);<a name="line.64"></a>
+<span class="sourceLineNo">065</span> * }<a name="line.65"></a>
+<span class="sourceLineNo">066</span> * &lt;/pre&gt;<a name="line.66"></a>
+<span class="sourceLineNo">067</span> * &lt;p&gt;<a name="line.67"></a>
+<span class="sourceLineNo">068</span> * Internally, this input format restores the snapshot into the given tmp directory. By default,<a name="line.68"></a>
+<span class="sourceLineNo">069</span> * and similar to {@link TableInputFormat} an InputSplit is created per region, but optionally you<a name="line.69"></a>
+<span class="sourceLineNo">070</span> * can run N mapper tasks per every region, in which case the region key range will be split to<a name="line.70"></a>
+<span class="sourceLineNo">071</span> * N sub-ranges and an InputSplit will be created per sub-range. The region is opened for reading<a name="line.71"></a>
+<span class="sourceLineNo">072</span> * from each RecordReader. An internal RegionScanner is used to execute the<a name="line.72"></a>
+<span class="sourceLineNo">073</span> * {@link org.apache.hadoop.hbase.CellScanner} obtained from the user.<a name="line.73"></a>
+<span class="sourceLineNo">074</span> * &lt;p&gt;<a name="line.74"></a>
+<span class="sourceLineNo">075</span> * HBase owns all the data and snapshot files on the filesystem. Only the 'hbase' user can read from<a name="line.75"></a>
+<span class="sourceLineNo">076</span> * snapshot files and data files.<a name="line.76"></a>
+<span class="sourceLineNo">077</span> * To read from snapshot files directly from the file system, the user who is running the MR job<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * must have sufficient permissions to access snapshot and reference files.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * This means that to run mapreduce over snapshot files, the MR job has to be run as the HBase<a name="line.79"></a>
+<span class="sourceLineNo">080</span> * user or the user must have group or other privileges in the filesystem (See HBASE-8369).<a name="line.80"></a>
+<span class="sourceLineNo">081</span> * Note that, given other users access to read from snapshot/data files will completely circumvent<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * the access control enforced by HBase.<a name="line.82"></a>
+<span class="sourceLineNo">083</span> * @see org.apache.hadoop.hbase.client.TableSnapshotScanner<a name="line.83"></a>
+<span class="sourceLineNo">084</span> */<a name="line.84"></a>
+<span class="sourceLineNo">085</span>@InterfaceAudience.Public<a name="line.85"></a>
+<span class="sourceLineNo">086</span>public class TableSnapshotInputFormat extends InputFormat&lt;ImmutableBytesWritable, Result&gt; {<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>  public static class TableSnapshotRegionSplit extends InputSplit implements Writable {<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    private TableSnapshotInputFormatImpl.InputSplit delegate;<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span>    // constructor for mapreduce framework / Writable<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    public TableSnapshotRegionSplit() {<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      this.delegate = new TableSnapshotInputFormatImpl.InputSplit();<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    }<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span>    public TableSnapshotRegionSplit(TableSnapshotInputFormatImpl.InputSplit delegate) {<a name="line.96"></a>
+<span class="sourceLineNo">097</span>      this.delegate = delegate;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>    public TableSnapshotRegionSplit(TableDescriptor htd, RegionInfo regionInfo,<a name="line.100"></a>
+<span class="sourceLineNo">101</span>        List&lt;String&gt; locations, Scan scan, Path restoreDir) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      this.delegate =<a name="line.102"></a>
+<span class="sourceLineNo">103</span>          new TableSnapshotInputFormatImpl.InputSplit(htd, regionInfo, locations, scan, restoreDir);<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span>    @Override<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    public long getLength() throws IOException, InterruptedException {<a name="line.107"></a>
+<span class="sourceLineNo">108</span>      return delegate.getLength();<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    }<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>    @Override<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    public String[] getLocations() throws IOException, InterruptedException {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>      return delegate.getLocations();<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    }<a name="line.114"></a>
+<span class="sourceLineNo">115</span><a name="line.115"></a>
+<span class="sourceLineNo">116</span>    @Override<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    public void write(DataOutput out) throws IOException {<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      delegate.write(out);<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span>    @Override<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    public void readFields(DataInput in) throws IOException {<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      delegate.readFields(in);<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    }<a name="line.124"></a>
+<span class="sourceLineNo">125</span><a name="line.125"></a>
+<span class="sourceLineNo">126</span>    public RegionInfo getRegion() {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      return delegate.getRegionInfo();<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    }<a name="line.128"></a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span>    TableSnapshotInputFormatImpl.InputSplit getDelegate() {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      return this.delegate;<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    }<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  }<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>  @VisibleForTesting<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  static class TableSnapshotRegionRecordReader extends<a name="line.136"></a>
+<span class="sourceLineNo">137</span>      RecordReader&lt;ImmutableBytesWritable, Result&gt; {<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    private TableSnapshotInputFormatImpl.RecordReader delegate =<a name="line.138"></a>
+<span class="sourceLineNo">139</span>      new TableSnapshotInputFormatImpl.RecordReader();<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    private TaskAttemptContext context;<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    private Method getCounter;<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span>    @Override<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    public void initialize(InputSplit split, TaskAttemptContext context) throws IOException,<a name="line.144"></a>
+<span class="sourceLineNo">145</span>        InterruptedException {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>      this.context = context;<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      getCounter = TableRecordReaderImpl.retrieveGetCounterWithStringsParams(context);<a name="line.147"></a>
+<span class="sourceLineNo">148</span>      delegate.initialize(<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        ((TableSnapshotRegionSplit) split).delegate,<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        context.getConfiguration());<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    }<a name="line.151"></a>
+<span class="sourceLineNo">152</span><a name="line.152"></a>
+<span class="sourceLineNo">153</span>    @Override<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    public boolean nextKeyValue() throws IOException, InterruptedException {<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      boolean result = delegate.nextKeyValue();<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      if (result) {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        ScanMetrics scanMetrics = delegate.getScanner().getScanMetrics();<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        if (scanMetrics != null &amp;&amp; context != null) {<a name="line.158"></a>
+<span class="sourceLineNo">159</span>          TableRecordReaderImpl.updateCounters(scanMetrics, 0, getCounter, context, 0);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>        }<a name="line.160"></a>
+<span class="sourceLineNo">161</span>      }<a name="line.161"></a>
+<span class="sourceLineNo">162</span>      return result;<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>    @Override<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    public ImmutableBytesWritable getCurrentKey() throws IOException, InterruptedException {<a name="line.166"></a>
+<span class="sourceLineNo">167</span>      return delegate.getCurrentKey();<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>    @Override<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    public Result getCurrentValue() throws IOException, InterruptedException {<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      return delegate.getCurrentValue();<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span>    @Override<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    public float getProgress() throws IOException, InterruptedException {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>      return delegate.getProgress();<a name="line.177"></a>
+<span class="sourceLineNo">178</span>    }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span>    @Override<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    public void close() throws IOException {<a name="line.181"></a>
+<span class="sourceLineNo">182</span>      delegate.close();<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    }<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
 <span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span>    @Override<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    public float getProgress() throws IOException, InterruptedException {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      return delegate.getProgress();<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>    @Override<a name="line.191"></a>
-<span class="sourceLineNo">192</span>    public void close() throws IOException {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      delegate.close();<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    }<a name="line.194"></a>
-<span class="sourceLineNo">195</span>  }<a name="line.195"></a>
-<span class="sourceLineNo">196</span><a name="line.196"></a>
-<span class="sourceLineNo">197</span>  @Override<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  public RecordReader&lt;ImmutableBytesWritable, Result&gt; createRecordReader(<a name="line.198"></a>
-<span class="sourceLineNo">199</span>      InputSplit split, TaskAttemptContext context) throws IOException {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    return new TableSnapshotRegionRecordReader();<a name="line.200"></a>
-<span class="sourceLineNo">201</span>  }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span>  @Override<a name="line.203"></a>
-<span class="sourceLineNo">204</span>  public List&lt;InputSplit&gt; getSplits(JobContext job) throws IOException, InterruptedException {<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    List&lt;InputSplit&gt; results = new ArrayList&lt;&gt;();<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    for (TableSnapshotInputFormatImpl.InputSplit split :<a name="line.206"></a>
-<span class="sourceLineNo">207</span>        TableSnapshotInputFormatImpl.getSplits(job.getConfiguration())) {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>      results.add(new TableSnapshotRegionSplit(split));<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    }<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    return results;<a name="line.210"></a>
-<span class="sourceLineNo">211</span>  }<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span>  /**<a name="line.213"></a>
-<span class="sourceLineNo">214</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.214"></a>
-<span class="sourceLineNo">215</span>   * @param job the job to configure<a name="line.215"></a>
-<span class="sourceLineNo">216</span>   * @param snapshotName the name of the snapshot to read from<a name="line.216"></a>
-<span class="sourceLineNo">217</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.217"></a>
-<span class="sourceLineNo">218</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * After the job is finished, restoreDir can be deleted.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   * @throws IOException if an error occurs<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   */<a name="line.221"></a>
-<span class="sourceLineNo">222</span>  public static void setInput(Job job, String snapshotName, Path restoreDir)<a name="line.222"></a>
-<span class="sourceLineNo">223</span>      throws IOException {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    TableSnapshotInputFormatImpl.setInput(job.getConfiguration(), snapshotName, restoreDir);<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  /**<a name="line.227"></a>
-<span class="sourceLineNo">228</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.228"></a>
-<span class="sourceLineNo">229</span>   * @param job the job to configure<a name="line.229"></a>
-<span class="sourceLineNo">230</span>   * @param snapshotName the name of the snapshot to read from<a name="line.230"></a>
-<span class="sourceLineNo">231</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.231"></a>
-<span class="sourceLineNo">232</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.232"></a>
-<span class="sourceLineNo">233</span>   * After the job is finished, restoreDir can be deleted.<a name="line.233"></a>
-<span class="sourceLineNo">234</span>   * @param splitAlgo split algorithm to generate splits from region<a name="line.234"></a>
-<span class="sourceLineNo">235</span>   * @param numSplitsPerRegion how many input splits to generate per one region<a name="line.235"></a>
-<span class="sourceLineNo">236</span>   * @throws IOException if an error occurs<a name="line.236"></a>
-<span class="sourceLineNo">237</span>   */<a name="line.237"></a>
-<span class="sourceLineNo">238</span>   public static void setInput(Job job, String snapshotName, Path restoreDir,<a name="line.238"></a>
-<span class="sourceLineNo">239</span>                               RegionSplitter.SplitAlgorithm splitAlgo, int numSplitsPerRegion) throws IOException {<a name="line.239"></a>
-<span class="sourceLineNo">240</span>     TableSnapshotInputFormatImpl.setInput(job.getConfiguration(), snapshotName, restoreDir,<a name="line.240"></a>
-<span class="sourceLineNo">241</span>             splitAlgo, numSplitsPerRegion);<a name="line.241"></a>
-<span class="sourceLineNo">242</span>   }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>}<a name="line.243"></a>
+<span class="sourceLineNo">186</span>  @Override<a name="line.186"></a>
+<span class="sourceLineNo">187</span>  public RecordReader&lt;ImmutableBytesWritable, Result&gt; createRecordReader(<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      InputSplit split, TaskAttemptContext context) throws IOException {<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    return new TableSnapshotRegionRecordReader();<a name="line.189"></a>
+<span class="sourceLineNo">190</span>  }<a name="line.190"></a>
+<span class="sourceLineNo">191</span><a name="line.191"></a>
+<span class="sourceLineNo">192</span>  @Override<a name="line.192"></a>
+<span class="sourceLineNo">193</span>  public List&lt;InputSplit&gt; getSplits(JobContext job) throws IOException, InterruptedException {<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    List&lt;InputSplit&gt; results = new ArrayList&lt;&gt;();<a name="line.194"></a>
+<span class="sourceLineNo">195</span>    for (TableSnapshotInputFormatImpl.InputSplit split :<a name="line.195"></a>
+<span class="sourceLineNo">196</span>        TableSnapshotInputFormatImpl.getSplits(job.getConfiguration())) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      results.add(new TableSnapshotRegionSplit(split));<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    return results;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span>  /**<a name="line.202"></a>
+<span class="sourceLineNo">203</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.203"></a>
+<span class="sourceLineNo">204</span>   * @param job the job to configure<a name="line.204"></a>
+<span class="sourceLineNo">205</span>   * @param snapshotName the name of the snapshot to read from<a name="line.205"></a>
+<span class="sourceLineNo">206</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.206"></a>
+<span class="sourceLineNo">207</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.207"></a>
+<span class="sourceLineNo">208</span>   * After the job is finished, restoreDir can be deleted.<a name="line.208"></a>
+<span class="sourceLineNo">209</span>   * @throws IOException if an error occurs<a name="line.209"></a>
+<span class="sourceLineNo">210</span>   */<a name="line.210"></a>
+<span class="sourceLineNo">211</span>  public static void setInput(Job job, String snapshotName, Path restoreDir)<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      throws IOException {<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    TableSnapshotInputFormatImpl.setInput(job.getConfiguration(), snapshotName, restoreDir);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>  }<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span>  /**<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * Configures the job to use TableSnapshotInputFormat to read from a snapshot.<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   * @param job the job to configure<a name="line.218"></a>
+<span class="sourceLineNo">219</span>   * @param snapshotName the name of the snapshot to read from<a name="line.219"></a>
+<span class="sourceLineNo">220</span>   * @param restoreDir a temporary directory to restore the snapshot into. Current user should<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   * have write permissions to this directory, and this should not be a subdirectory of rootdir.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   * After the job is finished, restoreDir can be deleted.<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param splitAlgo split algorithm to generate splits from region<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   * @param numSplitsPerRegion how many input splits to generate per one region<a name="line.224"></a>
+<span class="sourceLineNo">225</span>   * @throws IOException if an error occurs<a name="line.225"></a>
+<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
+<span class="sourceLineNo">227</span>   public static void setInput(Job job, String snapshotName, Path restoreDir,<a name="line.227"></a>
+<span class="sourceLineNo">228</span>                               RegionSplitter.SplitAlgorithm splitAlgo, int numSplitsPerRegion) throws IOException {<a name="line.228"></a>
+<span class="sourceLineNo">229</span>     TableSnapshotInputFormatImpl.setInput(job.getConfiguration(), snapshotName, restoreDir,<a name="line.229"></a>
+<span class="sourceLineNo">230</span>             splitAlgo, numSplitsPerRegion);<a name="line.230"></a>
+<span class="sourceLineNo">231</span>   }<a name="line.231"></a>
+<span class="sourceLineNo">232</span>}<a name="line.232"></a>
 
 
 
diff --git a/book.html b/book.html
index 38931bd..c5ff2a9 100644
--- a/book.html
+++ b/book.html
@@ -45662,7 +45662,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-SNAPSHOT<br>
-Last updated 2020-06-04 14:31:38 UTC
+Last updated 2020-06-05 14:31:33 UTC
 </div>
 </div>
 <script type="text/x-mathjax-config">
diff --git a/bulk-loads.html b/bulk-loads.html
index b073496..68ad93f 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -172,7 +172,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2020
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-06-04</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2020-06-05</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 11924a7..7fc7990 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -169,7 +169,7 @@
 <td>4268</td>
 <td>0</td>
 <td>0</td>
-<td>9793</td></tr></table></div>
+<td>9686</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -277,12 +277,12 @@
 <td><a href="#org.apache.hadoop.hbase.HBaseTestCase.java">org/apache/hadoop/hbase/HBaseTestCase.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>20</td></tr>
+<td>19</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.HBaseTestingUtility.java">org/apache/hadoop/hbase/HBaseTestingUtility.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>186</td></tr>
+<td>183</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.HColumnDescriptor.java">org/apache/hadoop/hbase/HColumnDescriptor.java</a></td>
 <td>0</td>
@@ -294,767 +294,747 @@
 <td>0</td>
 <td>15</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.HRegionInfo.java">org/apache/hadoop/hbase/HRegionInfo.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>58</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.HRegionLocation.java">org/apache/hadoop/hbase/HRegionLocation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.HTableDescriptor.java">org/apache/hadoop/hbase/HTableDescriptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>30</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.HTestConst.java">org/apache/hadoop/hbase/HTestConst.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.HadoopShims.java">org/apache/hadoop/hbase/HadoopShims.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.HealthChecker.java">org/apache/hadoop/hbase/HealthChecker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestBackupRestore.java">org/apache/hadoop/hbase/IntegrationTestBackupRestore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestDDLMasterFailover.java">org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>52</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestIngest.java">org/apache/hadoop/hbase/IntegrationTestIngest.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestIngestWithACL.java">org/apache/hadoop/hbase/IntegrationTestIngestWithACL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestIngestWithEncryption.java">org/apache/hadoop/hbase/IntegrationTestIngestWithEncryption.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestIngestWithMOB.java">org/apache/hadoop/hbase/IntegrationTestIngestWithMOB.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestIngestWithVisibilityLabels.java">org/apache/hadoop/hbase/IntegrationTestIngestWithVisibilityLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestManyRegions.java">org/apache/hadoop/hbase/IntegrationTestManyRegions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestMetaReplicas.java">org/apache/hadoop/hbase/IntegrationTestMetaReplicas.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestRegionReplicaPerf.java">org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.IntegrationTestingUtility.java">org/apache/hadoop/hbase/IntegrationTestingUtility.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.KeyValue.java">org/apache/hadoop/hbase/KeyValue.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>117</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.KeyValueTestUtil.java">org/apache/hadoop/hbase/KeyValueTestUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.KeyValueUtil.java">org/apache/hadoop/hbase/KeyValueUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>26</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.LocalHBaseCluster.java">org/apache/hadoop/hbase/LocalHBaseCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>30</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.MetaMockingUtil.java">org/apache/hadoop/hbase/MetaMockingUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.MetaMutationAnnotation.java">org/apache/hadoop/hbase/MetaMutationAnnotation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.MetaTableAccessor.java">org/apache/hadoop/hbase/MetaTableAccessor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>47</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.MiniHBaseCluster.java">org/apache/hadoop/hbase/MiniHBaseCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>24</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.MultithreadedTestUtil.java">org/apache/hadoop/hbase/MultithreadedTestUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.NamespaceDescriptor.java">org/apache/hadoop/hbase/NamespaceDescriptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.NotAllMetaRegionsOnlineException.java">org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.PerformanceEvaluation.java">org/apache/hadoop/hbase/PerformanceEvaluation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>39</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.PerformanceEvaluationCommons.java">org/apache/hadoop/hbase/PerformanceEvaluationCommons.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.PrivateCellUtil.java">org/apache/hadoop/hbase/PrivateCellUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>56</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.QosTestHelper.java">org/apache/hadoop/hbase/QosTestHelper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.RegionLocations.java">org/apache/hadoop/hbase/RegionLocations.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.RegionStateListener.java">org/apache/hadoop/hbase/RegionStateListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ScanPerformanceEvaluation.java">org/apache/hadoop/hbase/ScanPerformanceEvaluation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ScheduledChore.java">org/apache/hadoop/hbase/ScheduledChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.SplitLogCounters.java">org/apache/hadoop/hbase/SplitLogCounters.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.SplitLogTask.java">org/apache/hadoop/hbase/SplitLogTask.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.StripeCompactionsPerformanceEvaluation.java">org/apache/hadoop/hbase/StripeCompactionsPerformanceEvaluation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TableDescriptors.java">org/apache/hadoop/hbase/TableDescriptors.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TableName.java">org/apache/hadoop/hbase/TableName.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TagType.java">org/apache/hadoop/hbase/TagType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestClientClusterStatus.java">org/apache/hadoop/hbase/TestClientClusterStatus.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestFSTableDescriptorForceCreation.java">org/apache/hadoop/hbase/TestFSTableDescriptorForceCreation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestGlobalMemStoreSize.java">org/apache/hadoop/hbase/TestGlobalMemStoreSize.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestHColumnDescriptorDefaultVersions.java">org/apache/hadoop/hbase/TestHColumnDescriptorDefaultVersions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestIOFencing.java">org/apache/hadoop/hbase/TestIOFencing.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestJMXConnectorServer.java">org/apache/hadoop/hbase/TestJMXConnectorServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestLocalHBaseCluster.java">org/apache/hadoop/hbase/TestLocalHBaseCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestMetaTableAccessor.java">org/apache/hadoop/hbase/TestMetaTableAccessor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestMovedRegionsCleaner.java">org/apache/hadoop/hbase/TestMovedRegionsCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestMultiVersions.java">org/apache/hadoop/hbase/TestMultiVersions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestNamespace.java">org/apache/hadoop/hbase/TestNamespace.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestNodeHealthCheckChore.java">org/apache/hadoop/hbase/TestNodeHealthCheckChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestPartialResultsFromClientSide.java">org/apache/hadoop/hbase/TestPartialResultsFromClientSide.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>23</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestRegionRebalancing.java">org/apache/hadoop/hbase/TestRegionRebalancing.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TestSerialization.java">org/apache/hadoop/hbase/TestSerialization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.java">org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.TimestampTestBase.java">org/apache/hadoop/hbase/TimestampTestBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ZNodeClearer.java">org/apache/hadoop/hbase/ZNodeClearer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.backup.FailedArchiveException.java">org/apache/hadoop/hbase/backup/FailedArchiveException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.backup.HFileArchiver.java">org/apache/hadoop/hbase/backup/HFileArchiver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.backup.TestRemoteBackup.java">org/apache/hadoop/hbase/backup/TestRemoteBackup.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.MasterKillingMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/MasterKillingMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.MobSlowDeterministicMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/MobSlowDeterministicMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>23</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.MonkeyConstants.java">org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.MonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/MonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.NoKillMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/NoKillMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.ServerKillingMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/ServerKillingMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.SlowDeterministicMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/SlowDeterministicMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>41</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.chaos.factories.StressAssignmentManagerMonkeyFactory.java">org/apache/hadoop/hbase/chaos/factories/StressAssignmentManagerMonkeyFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.monkies.PolicyBasedChaosMonkey.java">org/apache/hadoop/hbase/chaos/monkies/PolicyBasedChaosMonkey.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.chaos.policies.PeriodicPolicy.java">org/apache/hadoop/hbase/chaos/policies/PeriodicPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.chaos.policies.TwoConcurrentActionPolicy.java">org/apache/hadoop/hbase/chaos/policies/TwoConcurrentActionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AbstractClientScanner.java">org/apache/hadoop/hbase/client/AbstractClientScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AbstractResponse.java">org/apache/hadoop/hbase/client/AbstractResponse.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Action.java">org/apache/hadoop/hbase/client/Action.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Admin.java">org/apache/hadoop/hbase/client/Admin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Append.java">org/apache/hadoop/hbase/client/Append.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncAdmin.java">org/apache/hadoop/hbase/client/AsyncAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncBatchRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncClientScanner.java">org/apache/hadoop/hbase/client/AsyncClientScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncTableImpl.java">org/apache/hadoop/hbase/client/AsyncTableImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncTableResultScanner.java">org/apache/hadoop/hbase/client/AsyncTableResultScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.BatchScanResultCache.java">org/apache/hadoop/hbase/client/BatchScanResultCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.BufferingScanResultConsumer.java">org/apache/hadoop/hbase/client/BufferingScanResultConsumer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClientIdGenerator.java">org/apache/hadoop/hbase/client/ClientIdGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ClientUtil.java">org/apache/hadoop/hbase/client/ClientUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClusterStatusListener.java">org/apache/hadoop/hbase/client/ClusterStatusListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ColumnCountOnRowFilter.java">org/apache/hadoop/hbase/client/ColumnCountOnRowFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ColumnFamilyDescriptor.java">org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.java">org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>51</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.CompactType.java">org/apache/hadoop/hbase/client/CompactType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.CompleteScanResultCache.java">org/apache/hadoop/hbase/client/CompleteScanResultCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ConnectionFactory.java">org/apache/hadoop/hbase/client/ConnectionFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Delete.java">org/apache/hadoop/hbase/client/Delete.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Get.java">org/apache/hadoop/hbase/client/Get.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.HBaseHbck.java">org/apache/hadoop/hbase/client/HBaseHbck.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>3</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.HConnectionTestingUtility.java">org/apache/hadoop/hbase/client/HConnectionTestingUtility.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.Hbck.java">org/apache/hadoop/hbase/client/Hbck.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>3</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Increment.java">org/apache/hadoop/hbase/client/Increment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.MetricsConnection.java">org/apache/hadoop/hbase/client/MetricsConnection.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.MultiAction.java">org/apache/hadoop/hbase/client/MultiAction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.MultiResponse.java">org/apache/hadoop/hbase/client/MultiResponse.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Mutation.java">org/apache/hadoop/hbase/client/Mutation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>23</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Operation.java">org/apache/hadoop/hbase/client/Operation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.PackagePrivateFieldAccessor.java">org/apache/hadoop/hbase/client/PackagePrivateFieldAccessor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Put.java">org/apache/hadoop/hbase/client/Put.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Query.java">org/apache/hadoop/hbase/client/Query.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.java">org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RegionInfo.java">org/apache/hadoop/hbase/client/RegionInfo.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RegionInfoBuilder.java">org/apache/hadoop/hbase/client/RegionInfoBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>6</td></tr>
-<tr class="b">
+<td>4</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RegionInfoDisplay.java">org/apache/hadoop/hbase/client/RegionInfoDisplay.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RegionLocator.java">org/apache/hadoop/hbase/client/RegionLocator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RegionReplicaUtil.java">org/apache/hadoop/hbase/client/RegionReplicaUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RequestController.java">org/apache/hadoop/hbase/client/RequestController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RequestControllerFactory.java">org/apache/hadoop/hbase/client/RequestControllerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Result.java">org/apache/hadoop/hbase/client/Result.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ResultScanner.java">org/apache/hadoop/hbase/client/ResultScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RetriesExhaustedException.java">org/apache/hadoop/hbase/client/RetriesExhaustedException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException.java">org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.RowAccess.java">org/apache/hadoop/hbase/client/RowAccess.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.RowMutations.java">org/apache/hadoop/hbase/client/RowMutations.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Scan.java">org/apache/hadoop/hbase/client/Scan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.SimpleRequestController.java">org/apache/hadoop/hbase/client/SimpleRequestController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.SimpleScanResultConsumer.java">org/apache/hadoop/hbase/client/SimpleScanResultConsumer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Table.java">org/apache/hadoop/hbase/client/Table.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TableDescriptor.java">org/apache/hadoop/hbase/client/TableDescriptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TableDescriptorBuilder.java">org/apache/hadoop/hbase/client/TableDescriptorBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>27</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TableState.java">org/apache/hadoop/hbase/client/TableState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>35</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAdmin.java">org/apache/hadoop/hbase/client/TestAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAdmin2.java">org/apache/hadoop/hbase/client/TestAdmin2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncClusterAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncClusterAdminApi.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncNamespaceAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncNamespaceAdminApi.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncQuotaAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncQuotaAdminApi.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncRegionAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncRegionAdminApi.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncRegionAdminApi2.java">org/apache/hadoop/hbase/client/TestAsyncRegionAdminApi2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncTableAdminApi2.java">org/apache/hadoop/hbase/client/TestAsyncTableAdminApi2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncTableAdminApi3.java">org/apache/hadoop/hbase/client/TestAsyncTableAdminApi3.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncTableScanMetrics.java">org/apache/hadoop/hbase/client/TestAsyncTableScanMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestAsyncTableScanner.java">org/apache/hadoop/hbase/client/TestAsyncTableScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestAvoidCellReferencesIntoShippedBlocks.java">org/apache/hadoop/hbase/client/TestAvoidCellReferencesIntoShippedBlocks.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestBlockEvictionFromClient.java">org/apache/hadoop/hbase/client/TestBlockEvictionFromClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestCheckAndMutate.java">org/apache/hadoop/hbase/client/TestCheckAndMutate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestEnableTable.java">org/apache/hadoop/hbase/client/TestEnableTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestFromClientSide3.java">org/apache/hadoop/hbase/client/TestFromClientSide3.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestFromClientSideNoCodec.java">org/apache/hadoop/hbase/client/TestFromClientSideNoCodec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestFromClientSideScanExcpetion.java">org/apache/hadoop/hbase/client/TestFromClientSideScanExcpetion.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.TestGetScanColumnsWithNewVersionBehavior.java">org/apache/hadoop/hbase/client/TestGetScanColumnsWithNewVersionBehavior.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.TestImmutableScan.java">org/apache/hadoop/hbase/client/TestImmutableScan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.client.TestIncrementsFromClientSide.java">org/apache/hadoop/hbase/client/TestIncrementsFromClientSide.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.TestIntraRowPagination.java">org/apache/hadoop/hbase/client/TestIntraRowPagination.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.client.TestIncrementsFromClientSide.java">org/apache/hadoop/hbase/client/TestIncrementsFromClientSide.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
@@ -2782,7 +2762,7 @@
 <td><a href="#org.apache.hadoop.hbase.mapred.TableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>9</td></tr>
+<td>7</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableSplit.java">org/apache/hadoop/hbase/mapred/TableSplit.java</a></td>
 <td>0</td>
@@ -2819,885 +2799,875 @@
 <td>0</td>
 <td>3</td></tr>
 <tr class="b">
-<td><a href="#org.apache.hadoop.hbase.mapred.TestTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapred/TestTableSnapshotInputFormat.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellCounter.java">org/apache/hadoop/hbase/mapreduce/CellCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellCreator.java">org/apache/hadoop/hbase/mapreduce/CellCreator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellSerialization.java">org/apache/hadoop/hbase/mapreduce/CellSerialization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellSortReducer.java">org/apache/hadoop/hbase/mapreduce/CellSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CopyTable.java">org/apache/hadoop/hbase/mapreduce/CopyTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.DefaultVisibilityExpressionResolver.java">org/apache/hadoop/hbase/mapreduce/DefaultVisibilityExpressionResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Driver.java">org/apache/hadoop/hbase/mapreduce/Driver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Export.java">org/apache/hadoop/hbase/mapreduce/Export.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.ExportUtils.java">org/apache/hadoop/hbase/mapreduce/ExportUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.GroupingTableMapper.java">org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HFileInputFormat.java">org/apache/hadoop/hbase/mapreduce/HFileInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.java">org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HRegionPartitioner.java">org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HashTable.java">org/apache/hadoop/hbase/mapreduce/HashTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IdentityTableMapper.java">org/apache/hadoop/hbase/mapreduce/IdentityTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IdentityTableReducer.java">org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Import.java">org/apache/hadoop/hbase/mapreduce/Import.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.ImportTsv.java">org/apache/hadoop/hbase/mapreduce/ImportTsv.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IntegrationTestBulkLoad.java">org/apache/hadoop/hbase/mapreduce/IntegrationTestBulkLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IntegrationTestImportTsv.java">org/apache/hadoop/hbase/mapreduce/IntegrationTestImportTsv.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IntegrationTestTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/IntegrationTestTableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MapreduceTestingShim.java">org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableHFileOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableHFileOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableInputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatTestBase.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatTestBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableSnapshotInputFormatImpl.java">org/apache/hadoop/hbase/mapreduce/MultiTableSnapshotInputFormatImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultithreadedTableMapper.java">org/apache/hadoop/hbase/mapreduce/MultithreadedTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MutationSerialization.java">org/apache/hadoop/hbase/mapreduce/MutationSerialization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.PutCombiner.java">org/apache/hadoop/hbase/mapreduce/PutCombiner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.PutSortReducer.java">org/apache/hadoop/hbase/mapreduce/PutSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.ResultSerialization.java">org/apache/hadoop/hbase/mapreduce/ResultSerialization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.RowCounter.java">org/apache/hadoop/hbase/mapreduce/RowCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.java">org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.SyncTable.java">org/apache/hadoop/hbase/mapreduce/SyncTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableInputFormat.java">org/apache/hadoop/hbase/mapreduce/TableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.java">org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>66</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableMapper.java">org/apache/hadoop/hbase/mapreduce/TableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableOutputCommitter.java">org/apache/hadoop/hbase/mapreduce/TableOutputCommitter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableOutputFormat.java">org/apache/hadoop/hbase/mapreduce/TableOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableRecordReader.java">org/apache/hadoop/hbase/mapreduce/TableRecordReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableReducer.java">org/apache/hadoop/hbase/mapreduce/TableReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.java">org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSplit.java">org/apache/hadoop/hbase/mapreduce/TableSplit.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestGroupingTableMapper.java">org/apache/hadoop/hbase/mapreduce/TestGroupingTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestHBaseMRTestingUtility.java">org/apache/hadoop/hbase/mapreduce/TestHBaseMRTestingUtility.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestHFileOutputFormat2.java">org/apache/hadoop/hbase/mapreduce/TestHFileOutputFormat2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>39</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestHRegionPartitioner.java">org/apache/hadoop/hbase/mapreduce/TestHRegionPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestImportExport.java">org/apache/hadoop/hbase/mapreduce/TestImportExport.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>39</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestImportTSVWithOperationAttributes.java">org/apache/hadoop/hbase/mapreduce/TestImportTSVWithOperationAttributes.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestImportTSVWithTTLs.java">org/apache/hadoop/hbase/mapreduce/TestImportTSVWithTTLs.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestImportTSVWithVisibilityLabels.java">org/apache/hadoop/hbase/mapreduce/TestImportTSVWithVisibilityLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>27</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestImportTsv.java">org/apache/hadoop/hbase/mapreduce/TestImportTsv.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestMultiTableInputFormat.java">org/apache/hadoop/hbase/mapreduce/TestMultiTableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestMultiTableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/TestMultiTableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestMultithreadedTableMapper.java">org/apache/hadoop/hbase/mapreduce/TestMultithreadedTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestRowCounter.java">org/apache/hadoop/hbase/mapreduce/TestRowCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>37</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestTableInputFormat.java">org/apache/hadoop/hbase/mapreduce/TestTableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestTableInputFormatScanBase.java">org/apache/hadoop/hbase/mapreduce/TestTableInputFormatScanBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestTableMapReduce.java">org/apache/hadoop/hbase/mapreduce/TestTableMapReduce.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestTableMapReduceBase.java">org/apache/hadoop/hbase/mapreduce/TestTableMapReduceBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestTimeRangeMapRed.java">org/apache/hadoop/hbase/mapreduce/TestTimeRangeMapRed.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestWALPlayer.java">org/apache/hadoop/hbase/mapreduce/TestWALPlayer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TestWALRecordReader.java">org/apache/hadoop/hbase/mapreduce/TestWALRecordReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TextSortReducer.java">org/apache/hadoop/hbase/mapreduce/TextSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TsvImporterMapper.java">org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TsvImporterTextMapper.java">org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.VisibilityExpressionResolver.java">org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.WALInputFormat.java">org/apache/hadoop/hbase/mapreduce/WALInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.WALPlayer.java">org/apache/hadoop/hbase/mapreduce/WALPlayer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication.java">org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.AbstractTestDLS.java">org/apache/hadoop/hbase/master/AbstractTestDLS.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.AssignmentVerificationReport.java">org/apache/hadoop/hbase/master/AssignmentVerificationReport.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.CatalogJanitor.java">org/apache/hadoop/hbase/master/CatalogJanitor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.ClusterSchema.java">org/apache/hadoop/hbase/master/ClusterSchema.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ClusterSchemaServiceImpl.java">org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.ClusterStatusPublisher.java">org/apache/hadoop/hbase/master/ClusterStatusPublisher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.DrainingServerTracker.java">org/apache/hadoop/hbase/master/DrainingServerTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.HMaster.java">org/apache/hadoop/hbase/master/HMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>101</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.HMasterCommandLine.java">org/apache/hadoop/hbase/master/HMasterCommandLine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.HbckChore.java">org/apache/hadoop/hbase/master/HbckChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterCoprocessorHost.java">org/apache/hadoop/hbase/master/MasterCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterFileSystem.java">org/apache/hadoop/hbase/master/MasterFileSystem.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterRpcServices.java">org/apache/hadoop/hbase/master/MasterRpcServices.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterServices.java">org/apache/hadoop/hbase/master/MasterServices.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterStatusServlet.java">org/apache/hadoop/hbase/master/MasterStatusServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterWalManager.java">org/apache/hadoop/hbase/master/MasterWalManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsAssignmentManager.java">org/apache/hadoop/hbase/master/MetricsAssignmentManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMaster.java">org/apache/hadoop/hbase/master/MetricsMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMasterWrapperImpl.java">org/apache/hadoop/hbase/master/MetricsMasterWrapperImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MockRegionServer.java">org/apache/hadoop/hbase/master/MockRegionServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.RackManager.java">org/apache/hadoop/hbase/master/RackManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.RegionPlacementMaintainer.java">org/apache/hadoop/hbase/master/RegionPlacementMaintainer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>25</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.RegionState.java">org/apache/hadoop/hbase/master/RegionState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.ServerListener.java">org/apache/hadoop/hbase/master/ServerListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ServerManager.java">org/apache/hadoop/hbase/master/ServerManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta.java">org/apache/hadoop/hbase/master/SnapshotOfRegionAssignmentFromMeta.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.SnapshotSentinel.java">org/apache/hadoop/hbase/master/SnapshotSentinel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.SplitLogManager.java">org/apache/hadoop/hbase/master/SplitLogManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.SplitOrMergeTracker.java">org/apache/hadoop/hbase/master/SplitOrMergeTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestActiveMasterManager.java">org/apache/hadoop/hbase/master/TestActiveMasterManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestCatalogJanitor.java">org/apache/hadoop/hbase/master/TestCatalogJanitor.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>13</td></tr>
-<tr class="a">
+<td>2</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestCatalogJanitorInMemoryStates.java">org/apache/hadoop/hbase/master/TestCatalogJanitorInMemoryStates.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestClusterRestartFailover.java">org/apache/hadoop/hbase/master/TestClusterRestartFailover.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestHMasterCommandLine.java">org/apache/hadoop/hbase/master/TestHMasterCommandLine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterFailoverBalancerPersistence.java">org/apache/hadoop/hbase/master/TestMasterFailoverBalancerPersistence.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterMetricsWrapper.java">org/apache/hadoop/hbase/master/TestMasterMetricsWrapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterNoCluster.java">org/apache/hadoop/hbase/master/TestMasterNoCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterOperationsForRegionReplicas.java">org/apache/hadoop/hbase/master/TestMasterOperationsForRegionReplicas.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterStatusServlet.java">org/apache/hadoop/hbase/master/TestMasterStatusServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestMasterTransitions.java">org/apache/hadoop/hbase/master/TestMasterTransitions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestMetaFixer.java">org/apache/hadoop/hbase/master/TestMetaFixer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestMirroringTableStateManager.java">org/apache/hadoop/hbase/master/TestMirroringTableStateManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestRegionPlacement.java">org/apache/hadoop/hbase/master/TestRegionPlacement.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestRegionPlacement2.java">org/apache/hadoop/hbase/master/TestRegionPlacement2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TestTableStateManager.java">org/apache/hadoop/hbase/master/TestTableStateManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TestWarmupRegion.java">org/apache/hadoop/hbase/master/TestWarmupRegion.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.AssignProcedure.java">org/apache/hadoop/hbase/master/assignment/AssignProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.AssignmentManager.java">org/apache/hadoop/hbase/master/assignment/AssignmentManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.GCMergedRegionsProcedure.java">org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.GCMultipleMergedRegionsProcedure.java">org/apache/hadoop/hbase/master/assignment/GCMultipleMergedRegionsProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.GCRegionProcedure.java">org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.RegionStateStore.java">org/apache/hadoop/hbase/master/assignment/RegionStateStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.RegionStates.java">org/apache/hadoop/hbase/master/assignment/RegionStates.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure.java">org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.TestAssignmentOnRSCrash.java">org/apache/hadoop/hbase/master/assignment/TestAssignmentOnRSCrash.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.TestRegionStates.java">org/apache/hadoop/hbase/master/assignment/TestRegionStates.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.assignment.TestSplitTableRegionProcedure.java">org/apache/hadoop/hbase/master/assignment/TestSplitTableRegionProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.BalancerChore.java">org/apache/hadoop/hbase/master/balancer/BalancerChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.BalancerTestBase.java">org/apache/hadoop/hbase/master/balancer/BalancerTestBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>72</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>60</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.ClusterLoadState.java">org/apache/hadoop/hbase/master/balancer/ClusterLoadState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.ClusterStatusChore.java">org/apache/hadoop/hbase/master/balancer/ClusterStatusChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer.java">org/apache/hadoop/hbase/master/balancer/FavoredStochasticBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory.java">org/apache/hadoop/hbase/master/balancer/LoadBalancerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.LoadBalancerPerformanceEvaluation.java">org/apache/hadoop/hbase/master/balancer/LoadBalancerPerformanceEvaluation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.LocalityBasedCandidateGenerator.java">org/apache/hadoop/hbase/master/balancer/LocalityBasedCandidateGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.RegionInfoComparator.java">org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.RegionLocationFinder.java">org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.ServerAndLoad.java">org/apache/hadoop/hbase/master/balancer/ServerAndLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>29</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>26</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestBalancerStatusTagInJMXMetrics.java">org/apache/hadoop/hbase/master/balancer/TestBalancerStatusTagInJMXMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestBaseLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/TestBaseLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestFavoredStochasticBalancerPickers.java">org/apache/hadoop/hbase/master/balancer/TestFavoredStochasticBalancerPickers.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestRegionsOnMasterOptions.java">org/apache/hadoop/hbase/master/balancer/TestRegionsOnMasterOptions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestServerAndLoad.java">org/apache/hadoop/hbase/master/balancer/TestServerAndLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestSimpleLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/TestSimpleLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>44</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>34</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerHeterogeneousCostRules.java">org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancerHeterogeneousCostRules.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.BaseFileCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.CleanerChore.java">org/apache/hadoop/hbase/master/cleaner/CleanerChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.FileCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.HFileLinkCleaner.java">org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.TestHFileCleaner.java">org/apache/hadoop/hbase/master/cleaner/TestHFileCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.TestSnapshotFromMaster.java">org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.locking.LockManager.java">org/apache/hadoop/hbase/master/locking/LockManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.locking.LockProcedure.java">org/apache/hadoop/hbase/master/locking/LockProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.EmptyNormalizationPlan.java">org/apache/hadoop/hbase/master/normalizer/EmptyNormalizationPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.java">org/apache/hadoop/hbase/master/normalizer/NormalizationPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore.java">org/apache/hadoop/hbase/master/normalizer/RegionNormalizerChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory.java">org/apache/hadoop/hbase/master/normalizer/RegionNormalizerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.AbstractStateMachineRegionProcedure.java">org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure.java">org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.CloneSnapshotProcedure.java">org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.EnableTableProcedure.java">org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.HBCKServerCrashProcedure.java">org/apache/hadoop/hbase/master/procedure/HBCKServerCrashProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureSchedulerPerformanceEvaluation.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureSchedulerPerformanceEvaluation.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureTestingUtility.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureTestingUtility.java</a></td>
 <td>0</td>
@@ -4932,7 +4902,7 @@
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestBulkLoad.java">org/apache/hadoop/hbase/regionserver/TestBulkLoad.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>3</td></tr>
+<td>2</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCellFlatSet.java">org/apache/hadoop/hbase/regionserver/TestCellFlatSet.java</a></td>
 <td>0</td>
@@ -4957,7 +4927,7 @@
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactingMemStore.java">org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>16</td></tr>
+<td>9</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestCompactingToCellFlatMapMemStore.java">org/apache/hadoop/hbase/regionserver/TestCompactingToCellFlatMapMemStore.java</a></td>
 <td>0</td>
@@ -5004,45 +4974,45 @@
 <td>0</td>
 <td>3</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.regionserver.TestGetClosestAtOrBefore.java">org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHMobStore.java">org/apache/hadoop/hbase/regionserver/TestHMobStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegion.java">org/apache/hadoop/hbase/regionserver/TestHRegion.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>27</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionFileSystem.java">org/apache/hadoop/hbase/regionserver/TestHRegionFileSystem.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestHRegionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionReplayEvents.java">org/apache/hadoop/hbase/regionserver/TestHRegionReplayEvents.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHRegionServerBulkLoad.java">org/apache/hadoop/hbase/regionserver/TestHRegionServerBulkLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestHStore.java">org/apache/hadoop/hbase/regionserver/TestHStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.regionserver.TestHStoreFile.java">org/apache/hadoop/hbase/regionserver/TestHStoreFile.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestJoinedScanners.java">org/apache/hadoop/hbase/regionserver/TestJoinedScanners.java</a></td>
 <td>0</td>
@@ -5117,2027 +5087,2017 @@
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRecoveredEdits.java">org/apache/hadoop/hbase/regionserver/TestRecoveredEdits.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>6</td></tr>
+<td>5</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionIncrement.java">org/apache/hadoop/hbase/regionserver/TestRegionIncrement.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionInfoBuilder.java">org/apache/hadoop/hbase/regionserver/TestRegionInfoBuilder.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionOpen.java">org/apache/hadoop/hbase/regionserver/TestRegionOpen.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>2</td></tr>
-<tr class="b">
+<td>1</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionReplicaFailover.java">org/apache/hadoop/hbase/regionserver/TestRegionReplicaFailover.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionReplicasWithRestartScenarios.java">org/apache/hadoop/hbase/regionserver/TestRegionReplicasWithRestartScenarios.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerAbort.java">org/apache/hadoop/hbase/regionserver/TestRegionServerAbort.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerHostname.java">org/apache/hadoop/hbase/regionserver/TestRegionServerHostname.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerMetrics.java">org/apache/hadoop/hbase/regionserver/TestRegionServerMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerNoMaster.java">org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerOnlineConfigChange.java">org/apache/hadoop/hbase/regionserver/TestRegionServerOnlineConfigChange.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerReadRequestMetrics.java">org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionServerReportForDuty.java">org/apache/hadoop/hbase/regionserver/TestRegionServerReportForDuty.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/TestRegionSplitPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestResettingCounters.java">org/apache/hadoop/hbase/regionserver/TestResettingCounters.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestReversibleScanners.java">org/apache/hadoop/hbase/regionserver/TestReversibleScanners.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestRowTooBig.java">org/apache/hadoop/hbase/regionserver/TestRowTooBig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScanWithBloomError.java">org/apache/hadoop/hbase/regionserver/TestScanWithBloomError.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerHeartbeatMessages.java">org/apache/hadoop/hbase/regionserver/TestScannerHeartbeatMessages.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerRetriableFailure.java">org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestScannerWithBulkload.java">org/apache/hadoop/hbase/regionserver/TestScannerWithBulkload.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSeekOptimizations.java">org/apache/hadoop/hbase/regionserver/TestSeekOptimizations.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestServerNonceManager.java">org/apache/hadoop/hbase/regionserver/TestServerNonceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSettingTimeoutOnBlockingPoint.java">org/apache/hadoop/hbase/regionserver/TestSettingTimeoutOnBlockingPoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSplitLogWorker.java">org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestSplitTransactionOnCluster.java">org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestTags.java">org/apache/hadoop/hbase/regionserver/TestTags.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestTimestampFilterSeekHint.java">org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWALLockup.java">org/apache/hadoop/hbase/regionserver/TestWALLockup.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWALMonotonicallyIncreasingSeqId.java">org/apache/hadoop/hbase/regionserver/TestWALMonotonicallyIncreasingSeqId.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TestWalAndCompactingMemStoreFlush.java">org/apache/hadoop/hbase/regionserver/TestWalAndCompactingMemStoreFlush.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.TimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequester.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.Compactor.java">org/apache/hadoop/hbase/regionserver/compactions/Compactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CurrentHourProvider.java">org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.OffPeakHours.java">org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.PerfTestCompactionPolicies.java">org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.SortedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.SpikyFileListGenerator.java">org/apache/hadoop/hbase/regionserver/compactions/SpikyFileListGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.compactions.TestCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/TestCompactor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenPriorityRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenPriorityRegionHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.ParallelSeekHandler.java">org/apache/hadoop/hbase/regionserver/handler/ParallelSeekHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.RegionReplicaFlushHandler.java">org/apache/hadoop/hbase/regionserver/handler/RegionReplicaFlushHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.handler.WALSplitterHandler.java">org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.CompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/CompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.DropDeletesCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/DropDeletesCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ExplicitColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.IncludeAllCompactionQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/IncludeAllCompactionQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.MajorCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/MajorCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.MinorCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/MinorCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.NewVersionBehaviorTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/NewVersionBehaviorTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.NormalUserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.RawScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanDeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanWildcardColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.StripeCompactionScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestExplicitColumnTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestNewVersionBehaviorTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestNewVersionBehaviorTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestScanDeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.TestUserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/TestUserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.UserScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.slowlog.LogHandlerUtils.java">org/apache/hadoop/hbase/regionserver/slowlog/LogHandlerUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.slowlog.RpcLogDetails.java">org/apache/hadoop/hbase/regionserver/slowlog/RpcLogDetails.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.slowlog.SlowLogRecorder.java">org/apache/hadoop/hbase/regionserver/slowlog/SlowLogRecorder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.slowlog.TestSlowLogAccessor.java">org/apache/hadoop/hbase/regionserver/slowlog/TestSlowLogAccessor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.FlushSnapshotSubprocedure.java">org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.java">org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.throttle.ThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestFSWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestLogRolling.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestLogRolling.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestProtobufLog.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestProtobufLog.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractTestWALReplay.java">org/apache/hadoop/hbase/regionserver/wal/AbstractTestWALReplay.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>31</td></tr>
-<tr class="a">
+<td>27</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.CompressionContext.java">org/apache/hadoop/hbase/regionserver/wal/CompressionContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.Compressor.java">org/apache/hadoop/hbase/regionserver/wal/Compressor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FSHLog.java">org/apache/hadoop/hbase/regionserver/wal/FSHLog.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedSyncBeforeLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedSyncBeforeLogCloseException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.InstrumentedLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/InstrumentedLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.MetricsWAL.java">org/apache/hadoop/hbase/regionserver/wal/MetricsWAL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.ReaderBase.java">org/apache/hadoop/hbase/regionserver/wal/ReaderBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.SequenceIdAccounting.java">org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestLogRolling.java">org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestLogRollingNoCluster.java">org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.TestWALConfiguration.java">org/apache/hadoop/hbase/regionserver/wal/TestWALConfiguration.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.java">org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALUtil.java">org/apache/hadoop/hbase/regionserver/wal/WALUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.BaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.BulkLoadCellFilter.java">org/apache/hadoop/hbase/replication/BulkLoadCellFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.ClusterMarkingEntryFilter.java">org/apache/hadoop/hbase/replication/ClusterMarkingEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.HBaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.ReplicationEndpoint.java">org/apache/hadoop/hbase/replication/ReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.ReplicationException.java">org/apache/hadoop/hbase/replication/ReplicationException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.SystemTableWALEntryFilter.java">org/apache/hadoop/hbase/replication/SystemTableWALEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestMasterReplication.java">org/apache/hadoop/hbase/replication/TestMasterReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestMultiSlaveReplication.java">org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestPerTableCFReplication.java">org/apache/hadoop/hbase/replication/TestPerTableCFReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationDisableInactivePeer.java">org/apache/hadoop/hbase/replication/TestReplicationDisableInactivePeer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.TestReplicationKillMasterRSCompressed.java">org/apache/hadoop/hbase/replication/TestReplicationKillMasterRSCompressed.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.TestVerifyReplicationAdjunct.java">org/apache/hadoop/hbase/replication/TestVerifyReplicationAdjunct.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.WALCellFilter.java">org/apache/hadoop/hbase/replication/WALCellFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.WALEntryFilter.java">org/apache/hadoop/hbase/replication/WALEntryFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner.java">org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.DumpReplicationQueues.java">org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSink.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.Replication.java">org/apache/hadoop/hbase/replication/regionserver/Replication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationLoad.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceFactory.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestGlobalReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/TestGlobalReplicationThrottler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestReplicationSink.java">org/apache/hadoop/hbase/replication/regionserver/TestReplicationSink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestReplicationSource.java">org/apache/hadoop/hbase/replication/regionserver/TestReplicationSource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestWALEntrySinkFilter.java">org/apache/hadoop/hbase/replication/regionserver/TestWALEntrySinkFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.TestWALEntryStream.java">org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.WALEntrySinkFilter.java">org/apache/hadoop/hbase/replication/regionserver/WALEntrySinkFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.java">org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ExistsResource.java">org/apache/hadoop/hbase/rest/ExistsResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.MetricsREST.java">org/apache/hadoop/hbase/rest/MetricsREST.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.MultiRowResource.java">org/apache/hadoop/hbase/rest/MultiRowResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.NamespacesInstanceResource.java">org/apache/hadoop/hbase/rest/NamespacesInstanceResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.NamespacesResource.java">org/apache/hadoop/hbase/rest/NamespacesResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.ProtobufMessageHandler.java">org/apache/hadoop/hbase/rest/ProtobufMessageHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RESTServer.java">org/apache/hadoop/hbase/rest/RESTServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RESTServlet.java">org/apache/hadoop/hbase/rest/RESTServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RegionsResource.java">org/apache/hadoop/hbase/rest/RegionsResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RootResource.java">org/apache/hadoop/hbase/rest/RootResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.RowResource.java">org/apache/hadoop/hbase/rest/RowResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>52</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.RowSpec.java">org/apache/hadoop/hbase/rest/RowSpec.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>29</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerInstanceResource.java">org/apache/hadoop/hbase/rest/ScannerInstanceResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerResource.java">org/apache/hadoop/hbase/rest/ScannerResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.ScannerResultGenerator.java">org/apache/hadoop/hbase/rest/ScannerResultGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.StorageClusterStatusResource.java">org/apache/hadoop/hbase/rest/StorageClusterStatusResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.StorageClusterVersionResource.java">org/apache/hadoop/hbase/rest/StorageClusterVersionResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TableResource.java">org/apache/hadoop/hbase/rest/TableResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.TableScanResource.java">org/apache/hadoop/hbase/rest/TableScanResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.TestScannersWithLabels.java">org/apache/hadoop/hbase/rest/TestScannersWithLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.VersionResource.java">org/apache/hadoop/hbase/rest/VersionResource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.client.Client.java">org/apache/hadoop/hbase/rest/client/Client.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.client.RemoteAdmin.java">org/apache/hadoop/hbase/rest/client/RemoteAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>107</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.client.TestRemoteTable.java">org/apache/hadoop/hbase/rest/client/TestRemoteTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.CellModel.java">org/apache/hadoop/hbase/rest/model/CellModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.CellSetModel.java">org/apache/hadoop/hbase/rest/model/CellSetModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.ColumnSchemaModel.java">org/apache/hadoop/hbase/rest/model/ColumnSchemaModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel.java">org/apache/hadoop/hbase/rest/model/NamespacesInstanceModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesModel.java">org/apache/hadoop/hbase/rest/model/NamespacesModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.ScannerModel.java">org/apache/hadoop/hbase/rest/model/ScannerModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>124</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.StorageClusterStatusModel.java">org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableInfoModel.java">org/apache/hadoop/hbase/rest/model/TableInfoModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableListModel.java">org/apache/hadoop/hbase/rest/model/TableListModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableModel.java">org/apache/hadoop/hbase/rest/model/TableModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableRegionModel.java">org/apache/hadoop/hbase/rest/model/TableRegionModel.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>3</td></tr>
-<tr class="a">
+<td>1</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableSchemaModel.java">org/apache/hadoop/hbase/rest/model/TableSchemaModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TestScannerModel.java">org/apache/hadoop/hbase/rest/model/TestScannerModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.model.VersionModel.java">org/apache/hadoop/hbase/rest/model/VersionModel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.JAXBContextResolver.java">org/apache/hadoop/hbase/rest/provider/JAXBContextResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.consumer.ProtobufMessageBodyConsumer.java">org/apache/hadoop/hbase/rest/provider/consumer/ProtobufMessageBodyConsumer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.provider.producer.PlainTextMessageBodyProducer.java">org/apache/hadoop/hbase/rest/provider/producer/PlainTextMessageBodyProducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager.java">org/apache/hadoop/hbase/rsgroup/RSGroupInfoManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.TestRSGroupMajorCompactionTTL.java">org/apache/hadoop/hbase/rsgroup/TestRSGroupMajorCompactionTTL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.rsgroup.VerifyingRSGroupAdmin.java">org/apache/hadoop/hbase/rsgroup/VerifyingRSGroupAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.AbstractHBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.AccessDeniedException.java">org/apache/hadoop/hbase/security/AccessDeniedException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.AuthMethod.java">org/apache/hadoop/hbase/security/AuthMethod.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.CryptoAESUnwrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.CryptoAESWrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESWrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.EncryptionUtil.java">org/apache/hadoop/hbase/security/EncryptionUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.HBasePolicyProvider.java">org/apache/hadoop/hbase/security/HBasePolicyProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.HBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/HBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.HadoopSecurityEnabledUserProviderForTesting.java">org/apache/hadoop/hbase/security/HadoopSecurityEnabledUserProviderForTesting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseRpcConnectionHeaderHandler.java">org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.NettyHBaseSaslRpcClientHandler.java">org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SaslChallengeDecoder.java">org/apache/hadoop/hbase/security/SaslChallengeDecoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.SaslStatus.java">org/apache/hadoop/hbase/security/SaslStatus.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SaslUnwrapHandler.java">org/apache/hadoop/hbase/security/SaslUnwrapHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.SaslUtil.java">org/apache/hadoop/hbase/security/SaslUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.SecurityUtil.java">org/apache/hadoop/hbase/security/SecurityUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.Superusers.java">org/apache/hadoop/hbase/security/Superusers.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.TestSecureIPC.java">org/apache/hadoop/hbase/security/TestSecureIPC.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.TestUser.java">org/apache/hadoop/hbase/security/TestUser.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.TestUsersOperationsWithSecureHadoop.java">org/apache/hadoop/hbase/security/TestUsersOperationsWithSecureHadoop.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.User.java">org/apache/hadoop/hbase/security/User.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlClient.java">org/apache/hadoop/hbase/security/access/AccessControlClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>47</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlFilter.java">org/apache/hadoop/hbase/security/access/AccessControlFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessControlUtil.java">org/apache/hadoop/hbase/security/access/AccessControlUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>34</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.AccessController.java">org/apache/hadoop/hbase/security/access/AccessController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.AuthResult.java">org/apache/hadoop/hbase/security/access/AuthResult.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.Permission.java">org/apache/hadoop/hbase/security/access/Permission.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.SecureTestUtil.java">org/apache/hadoop/hbase/security/access/SecureTestUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.ShadedAccessControlUtil.java">org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TablePermission.java">org/apache/hadoop/hbase/security/access/TablePermission.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessControlFilter.java">org/apache/hadoop/hbase/security/access/TestAccessControlFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessController.java">org/apache/hadoop/hbase/security/access/TestAccessController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessController2.java">org/apache/hadoop/hbase/security/access/TestAccessController2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestAccessController3.java">org/apache/hadoop/hbase/security/access/TestAccessController3.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestCellACLWithMultipleVersions.java">org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestCellACLs.java">org/apache/hadoop/hbase/security/access/TestCellACLs.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestHDFSAclHelper.java">org/apache/hadoop/hbase/security/access/TestHDFSAclHelper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestTablePermissions.java">org/apache/hadoop/hbase/security/access/TestTablePermissions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.access.TestWithDisabledAuthorization.java">org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.java">org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.provider.example.TestShadeSaslAuthenticationProvider.java">org/apache/hadoop/hbase/security/provider/example/TestShadeSaslAuthenticationProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationKey.java">org/apache/hadoop/hbase/security/token/AuthenticationKey.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationTokenSecretManager.java">org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationTokenSelector.java">org/apache/hadoop/hbase/security/token/AuthenticationTokenSelector.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.token.SecureTestCluster.java">org/apache/hadoop/hbase/security/token/SecureTestCluster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.TestTokenAuthentication.java">org/apache/hadoop/hbase/security/token/TestTokenAuthentication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.token.TestZKSecretWatcher.java">org/apache/hadoop/hbase/security/token/TestZKSecretWatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.TokenProvider.java">org/apache/hadoop/hbase/security/token/TokenProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.token.TokenUtil.java">org/apache/hadoop/hbase/security/token/TokenUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.token.ZKSecretWatcher.java">org/apache/hadoop/hbase/security/token/ZKSecretWatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.CellVisibility.java">org/apache/hadoop/hbase/security/visibility/CellVisibility.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.DefaultVisibilityLabelServiceImpl.java">org/apache/hadoop/hbase/security/visibility/DefaultVisibilityLabelServiceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.DefinedSetFilterScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/DefinedSetFilterScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.EnforcingScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/EnforcingScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.ExpAsStringVisibilityLabelServiceImpl.java">org/apache/hadoop/hbase/security/visibility/ExpAsStringVisibilityLabelServiceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.ExpressionExpander.java">org/apache/hadoop/hbase/security/visibility/ExpressionExpander.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.ExpressionParser.java">org/apache/hadoop/hbase/security/visibility/ExpressionParser.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.FeedUserAuthScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/FeedUserAuthScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.LabelFilteringScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/LabelFilteringScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.LoadTestDataGeneratorWithVisibilityLabels.java">org/apache/hadoop/hbase/security/visibility/LoadTestDataGeneratorWithVisibilityLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.ScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/ScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.SimpleScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/SimpleScanLabelGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestExpressionExpander.java">org/apache/hadoop/hbase/security/visibility/TestExpressionExpander.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestExpressionParser.java">org/apache/hadoop/hbase/security/visibility/TestExpressionParser.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabels.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabels.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsOpWithDifferentUsersNoACL.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsOpWithDifferentUsersNoACL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsReplication.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsWithACL.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsWithACL.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsWithCustomVisLabService.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsWithCustomVisLabService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsWithDefaultVisLabelService.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsWithDefaultVisLabelService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLabelsWithDeletes.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsWithDeletes.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.TestVisibilityLablesWithGroups.java">org/apache/hadoop/hbase/security/visibility/TestVisibilityLablesWithGroups.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityClient.java">org/apache/hadoop/hbase/security/visibility/VisibilityClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityConstants.java">org/apache/hadoop/hbase/security/visibility/VisibilityConstants.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityController.java">org/apache/hadoop/hbase/security/visibility/VisibilityController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityExpEvaluator.java">org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelFilter.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelService.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelServiceManager.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelServiceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelsCache.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelsCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelsValidator.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelsValidator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityNewVersionBehaivorTracker.java">org/apache/hadoop/hbase/security/visibility/VisibilityNewVersionBehaivorTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityReplicationEndpoint.java">org/apache/hadoop/hbase/security/visibility/VisibilityReplicationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityScanDeleteTracker.java">org/apache/hadoop/hbase/security/visibility/VisibilityScanDeleteTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityTestUtil.java">org/apache/hadoop/hbase/security/visibility/VisibilityTestUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityUtils.java">org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.security.visibility.ZKVisibilityLabelWatcher.java">org/apache/hadoop/hbase/security/visibility/ZKVisibilityLabelWatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.java">org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>179</td></tr>
-<tr class="a">
+<td>177</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.shaded.protobuf.RequestConverter.java">org/apache/hadoop/hbase/shaded/protobuf/RequestConverter.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>75</td></tr>
-<tr class="b">
+<td>74</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.shaded.protobuf.ResponseConverter.java">org/apache/hadoop/hbase/shaded/protobuf/ResponseConverter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>23</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.slowlog.SlowLogTableAccessor.java">org/apache/hadoop/hbase/slowlog/SlowLogTableAccessor.java</a></td>
 <td>0</td>
 <td>0</td>
... 664360 lines suppressed ...