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

zghao pushed a change to branch HBASE-24666
in repository https://gitbox.apache.org/repos/asf/hbase.git.


    omit 4d581fa  HBASE-24683 Add a basic ReplicationServer which only 
implement ReplicationSink Service (#2111)
    omit 06cc3c5  HBASE-24735: Refactor ReplicationSourceManager: move 
logPositionAndCleanOldLogs/cleanUpHFileRefs to ReplicationSource inside (#2064)
    omit 9c61d14  HBASE-24681 Remove the cache walsById/walsByIdRecoveredQueues 
from ReplicationSourceManager (#2019)
    omit d45171f  HBASE-24682 Refactor ReplicationSource#addHFileRefs method: 
move it to ReplicationSourceManager (#2020)
     add 206d0a0  HBASE-24838 The pre commit job fails to archive surefire 
reports (#2224)
     add 7b099ea  HBASE-24625 AsyncFSWAL.getLogFileSizeIfBeingWritten does not 
return the expected synced file length(addendum) (#2055)
     add c1c2e16  HBASE-24835 Normalizer should log a successful run at INFO 
level
     add 8ad5977  Revert "HBASE-21905 (addendum): Address compaction races in 
TestFIFOCompactionPolicy (#2203)"
     add 1d65ad4  HBASE-24846: Address compaction races in 
TestFIFOCompactionPolicy (#2203)
     add 6fd7dce  HBASE-24841 Change the jenkins job urls in our jenkinsfile 
(#2227)
     add ea13024  HBASE-24750 : Adding default UncaughtExceptionHandler for 
Thread factories (ADDENDUM)
     add d2afda3  HBASE-24843 Sort the constants in `hbase_constants.rb`
     add a535c7b  HBASE-24856 Fix error prone error in FlushTableSubprocedure 
(#2242)
     add b9c415a  Revert "BackPort HBASE-11554 Remove Reusable poolmap Rpc 
client type. (#2208)"
     add 8646ac1  HBASE-24827 BackPort HBASE-11554 Remove Reusable poolmap Rpc 
client type. (#2208)
     add 066be4a  HBASE-24844 RecoverableZookeeper#close followed by 
ExecutorService shutdown
     add 6de8a75  HBASE-24869 migrate website generation to new asf jenkins
     add 2e8120a  HBASE-24583 Normalizer can't actually merge empty regions...
     add b8fd621  HBASE-24568 do-release need not wait for tag
     add d2eb69d  HBASE-24876 Fix the flaky job url in hbase-personality.sh 
(#2253)
     add c81ef73  HBASE-24854 Correct the help content of assign and unassign 
commands in hbase shell
     add c8c2016  HBASE-24887 Remove Row.compareTo
     add ea26463  HBASE-24880 Remove ReplicationPeerConfigUpgrader
     add 998ee77  HBASE-24872 refactor valueOf PoolType (#2250)
     add ecc0c67  HBASE-24627 Normalize one table at a time
     add 6789aca  HBASE-24874 Fix hbase-shell access to 
ModifiableTableDescriptor methods (#2268)
     add 98e3584  HBASE-24806 Small Updates to Functionality of Shell IRB 
Workspace (#2232)
     add 7a4d7c8  HBASE-24886 Remove deprecated methods in RowMutations (#2267)
     add 1231ac0  HBASE-24799 Do not call make_binary_release for 
hbase-thirdparty in release scripts (#2177)
     add 1164531  HBASE-24884 BulkLoadHFilesTool/LoadIncrementalHFiles should 
accept -D options from command line parameters (#2260)
     add 9e98182  HBASE-24867 Add 2.3.1 to the downloads page
     add 65d28da  HBASE-24914 Remove duplicate code appearing continuously in 
method ReplicationPeerManager.updatePeerConfig (#2287)
     add 54fe81e  HBASE-24912 Enlarge MemstoreFlusherChore/CompactionChecker 
period for unit test (#2285)
     add 72be041  HBASE-24686 [LOG] Log improvement in Connection#close (#2219)
     add 5c29879  HBASE-24926 Should call setFailure in 
MergeTableRegionsProcedure when isMergeable returns false (#2290)
     add 5af9852  HBASE-24918 Make RegionInfo#UNDEFINED IA.Private (#2289)
     add 5b515de  HBASE-24915 Improve BlockCache read performance by specifying 
BlockType (#2288)
     add 4021f45  HBASE-24890 The command regioninfo is not available (#2263)
     add 0fe9794  HBASE-24898 Use EnvironmentEdge.currentTime() instead of 
System.currentTimeMillis() in CurrentHourProvider
     add 9f62a82  HBASE-24811 Use class access static field or method (#2189)
     add c3a58bf  HBASE-24935 Remove 1.3.6 from download page (#2295)
     add 2874f00  HBASE-24928 balanceRSGroup should skip generating balance 
plan for disabled table and splitParent region (#2292)
     add e0c9f91  HBASE-24871 Replication may loss data when refresh recovered 
replication sources (#2249)
     add 6ad73b9  HBASE-24885 STUCK RIT by hbck2 assigns (#2283)
     add 57e49b3  HBASE-23834 HBase fails to run on Hadoop 3.3.0/3.2.2/3.1.4 
due to jetty version mismatch (#2222)
     add 1220a87  HBASE-24942 MergeTableRegionsProcedure should not call clean 
merge region (#2301)
     add 6b0707f  HBASE-24944 Remove 
MetaTableAccessor.getTableRegionsAndLocations in hbase-rest module (#2302)
     add 227084c  HBASE-24945 Remove MetaTableAccessor.getRegionCount (#2303)
     add ebe321a  HBASE-14847 Add FIFO compaction section to HBase book
     add 01cf600  HBASE-24765: Dynamic master discovery (#2130)
     add f9ce1df  HBASE-24892 config 
'hbase.hregion.memstore.mslab.indexchunksize' not be used (#2265)
     add 047e061  HBASE-24898 Addendum to deal with Daylight Saving Time (#2310)
     add 7909e29  HBASE-24760 Add a config hbase.rsgroup.fallback.enable for 
RSGroup fallback feature (#2149)
     add ef5da4a  HBASE-24949 Optimize FSTableDescriptors.get to not always go 
to fs when cache miss (#2317)
     add 2c4204a  HBASE-24964 Remove MetaTableAccessor.tableExists (#2330)
     add 2eb2c96  HBASE-24894 [Flakey Test] 
TestStochasticLoadBalancer.testMoveCostMultiplier
     add 1c568ec  HBASE-24968 : Move META_COMPARATOR to subclass 
MetaCellComparator
     add bb64070  HBASE-24916: Region hole contains wrong regions pair when 
hole is cre… (#2304)
     add 25fcc40  HBASE-24913 Refactor TestJMXConnectorServer (#2286)
     add 979edfe  HBASE-24809 Fix broken Apache Yetus documentation links
     add ee450ae  HBASE-24569 Get hostAndWeights in addition using localhost if 
it is null in local mode
     add 74807b9  HBASE-24971 Upgrade JQuery to 3.5.1 (#2336)
     add 85a174f  HBASE-24964 addendum fix TestMetaTableMetrics (#2340)
     add 04de594  HBASE-24831 Avoid invoke Counter using reflection in 
SnapshotInputFormat (#2209)
     add 4dc0814  HBASE-24973 Remove read point parameter in method 
StoreFlush#performFlush and StoreFlush#createScanner (#2337)
     add a352706  HBASE-24940: runCatalogJanitor() API should return -1 to 
indicate already running status
     add 19b8a2a      HBASE-19352 Port HADOOP-10379: Protect authentication 
cookies with the HttpOnly and Secure flags (#2348)
     add c2721c8  HBASE-24759 Refuse to update configuration of default group 
(#2126)
     add 19d0140  HBASE-24980 Fix dead links in HBase book (#2349)
     add 1e8db48  HBASE-24937 table.rb use LocalDateTime to replace Instant 
(#2351)
     add be984cc  HBASE-24986 Move ReplicationBarrier related methods to a 
separated class (#2354)
     new 57bafbb  HBASE-24682 Refactor ReplicationSource#addHFileRefs method: 
move it to ReplicationSourceManager (#2020)
     new b659616  HBASE-24681 Remove the cache walsById/walsByIdRecoveredQueues 
from ReplicationSourceManager (#2019)
     new 54e70e5  HBASE-24735: Refactor ReplicationSourceManager: move 
logPositionAndCleanOldLogs/cleanUpHFileRefs to ReplicationSource inside (#2064)
     new e053a00  HBASE-24683 Add a basic ReplicationServer which only 
implement ReplicationSink Service (#2111)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (4d581fa)
            \
             N -- N -- N   refs/heads/HBASE-24666 (e053a00)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bin/hirb.rb                                        |   8 +-
 dev-support/HOW_TO_YETUS_LOCAL.md                  |   2 +-
 dev-support/Jenkinsfile                            |   2 +-
 dev-support/Jenkinsfile_GitHub                     |  20 +-
 dev-support/create-release/release-build.sh        |   6 +-
 dev-support/create-release/release-util.sh         |  25 +-
 .../flaky-tests/flaky-reporting.Jenkinsfile        |   4 +-
 .../flaky-tests/run-flaky-tests.Jenkinsfile        |   2 +-
 dev-support/hbase-personality.sh                   |   2 +-
 .../generate-hbase-website.Jenkinsfile}            |  53 +-
 .../hbase/io/asyncfs/WrapperAsyncFSOutput.java     |   8 +-
 hbase-asyncfs/src/test/resources/hbase-site.xml    |   9 +-
 .../LogRollBackupSubprocedurePool.java             |   4 +-
 .../hadoop/hbase/backup/util/BackupUtils.java      |  53 +-
 hbase-backup/src/test/resources/hbase-site.xml     |   9 +-
 .../org/apache/hadoop/hbase/MetaTableAccessor.java | 538 +--------------------
 .../apache/hadoop/hbase/CatalogFamilyFormat.java   |  60 +++
 .../org/apache/hadoop/hbase/client/Action.java     |   2 +-
 .../java/org/apache/hadoop/hbase/client/Admin.java |  20 +-
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |   4 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  14 +-
 .../hadoop/hbase/client/AsyncConnectionImpl.java   |  18 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |   6 +-
 .../hadoop/hbase/client/ClusterStatusListener.java |   3 +-
 .../java/org/apache/hadoop/hbase/client/Get.java   |   9 +-
 .../hbase/client/MasterAddressRefresher.java       | 126 +++++
 .../apache/hadoop/hbase/client/MasterRegistry.java | 111 ++++-
 .../hadoop/hbase/client/MetricsConnection.java     |  11 +-
 .../hadoop/hbase/client/MutableRegionInfo.java     | 336 +++++++++++++
 .../org/apache/hadoop/hbase/client/Mutation.java   |  10 -
 .../hbase/client/NormalizeTableFilterParams.java   | 107 ++++
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  18 +-
 .../hbase/client/RegionCoprocessorServiceExec.java |   3 +-
 .../org/apache/hadoop/hbase/client/RegionInfo.java |  13 +-
 .../hadoop/hbase/client/RegionInfoBuilder.java     | 313 ------------
 .../java/org/apache/hadoop/hbase/client/Row.java   |   9 +-
 .../apache/hadoop/hbase/client/RowMutations.java   |  60 ---
 .../hbase/client/TableDescriptorBuilder.java       |   4 +
 .../apache/hadoop/hbase/ipc/AbstractRpcClient.java |   9 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.java       |   5 +-
 .../hadoop/hbase/shaded/protobuf/ProtobufUtil.java |   7 +
 .../hbase/shaded/protobuf/RequestConverter.java    |  17 +-
 .../java/org/apache/hadoop/hbase/util/PoolMap.java |  22 +-
 .../client/TestMasterRegistryHedgedReads.java      |  12 +-
 .../hadoop/hbase/client/TestMetricsConnection.java |   6 +
 hbase-client/src/test/resources/hbase-site.xml     |   9 +-
 .../apache/hadoop/hbase/CellComparatorImpl.java    | 126 +----
 .../java/org/apache/hadoop/hbase/KeyValue.java     |   9 +-
 .../apache/hadoop/hbase/MetaCellComparator.java    | 150 ++++++
 .../apache/hadoop/hbase/rsgroup/RSGroupInfo.java   |  11 +-
 .../java/org/apache/hadoop/hbase/util/Threads.java |  11 +-
 .../org/apache/hadoop/hbase/TableNameTestRule.java |   3 +-
 .../apache/hadoop/hbase/TestCellComparator.java    |   6 +-
 .../java/org/apache/hadoop/hbase/TestKeyValue.java |  16 +-
 hbase-endpoint/src/test/resources/hbase-site.xml   |   9 +-
 .../hbase/client/example/AsyncClientExample.java   |   4 +-
 hbase-examples/src/test/resources/hbase-site.xml   |   9 +-
 hbase-http/pom.xml                                 |  48 +-
 .../hadoop/hbase/http/AdminAuthorizedServlet.java  |   5 +-
 .../apache/hadoop/hbase/http/HttpRequestLog.java   |   4 +-
 .../org/apache/hadoop/hbase/http/HttpServer.java   |  49 +-
 .../apache/hadoop/hbase/http/HttpServerUtil.java   |   9 +-
 .../hadoop/hbase/http/ProfileOutputServlet.java    |   5 +-
 .../hbase/http/HttpServerFunctionalTest.java       |   2 +-
 .../hadoop/hbase/http/TestHttpCookieFlag.java      | 191 ++++++++
 .../hadoop/hbase/http/TestHttpRequestLog.java      |   5 +-
 .../apache/hadoop/hbase/http/TestHttpServer.java   |   5 +-
 .../hbase/http/TestProxyUserSpnegoHttpServer.java  |   7 +-
 .../hadoop/hbase/http/conf/TestConfServlet.java    |   3 +-
 .../hadoop/hbase/http/resource/JerseyResource.java |   5 +-
 hbase-it/pom.xml                                   |  17 +-
 .../org/apache/hadoop/hbase/MockHttpApiRule.java   |  15 +-
 .../apache/hadoop/hbase/RESTApiClusterManager.java |   4 +-
 .../chaos/policies/TwoConcurrentActionPolicy.java  |   4 +-
 .../services/javax.ws.rs.client.ClientBuilder      |   4 +-
 .../hadoop/hbase/mapred/TableMapReduceUtil.java    |  44 +-
 .../hadoop/hbase/mapreduce/TableMapReduceUtil.java |  26 +-
 .../hbase/mapreduce/TableRecordReaderImpl.java     |  66 +--
 .../hbase/mapreduce/TableSnapshotInputFormat.java  |   5 +-
 .../hbase/mapreduce/TestHRegionPartitioner.java    |   4 +-
 hbase-mapreduce/src/test/resources/hbase-site.xml  |  16 +-
 hbase-procedure/src/test/resources/hbase-site.xml  |   9 +-
 .../src/main/protobuf/server/master/Master.proto   |  25 +-
 .../src/main/resources/supplemental-models.xml     |  57 +++
 hbase-rest/pom.xml                                 |  24 -
 .../org/apache/hadoop/hbase/rest/RESTServer.java   |  31 +-
 .../hadoop/hbase/rest/RESTServletContainer.java    |   7 +-
 .../apache/hadoop/hbase/rest/RegionsResource.java  |  29 +-
 .../hadoop/hbase/rest/model/VersionModel.java      |   7 +-
 hbase-rest/src/test/resources/hbase-site.xml       |  10 +-
 hbase-server/pom.xml                               |  12 -
 .../hadoop/hbase/HDFSBlocksDistribution.java       |  14 +-
 .../org/apache/hadoop/hbase/TableDescriptors.java  |  39 +-
 .../apache/hadoop/hbase/io/hfile/BlockCache.java   |  15 +
 .../hadoop/hbase/io/hfile/CombinedBlockCache.java  |  20 +-
 .../hadoop/hbase/io/hfile/FixedFileTrailer.java    |   9 +-
 .../apache/hadoop/hbase/io/hfile/HFileInfo.java    |   2 +-
 .../hadoop/hbase/io/hfile/HFilePrettyPrinter.java  |   2 +-
 .../hadoop/hbase/io/hfile/HFileReaderImpl.java     |   3 +-
 .../hadoop/hbase/io/hfile/HFileWriterImpl.java     |   2 +-
 .../apache/hadoop/hbase/ipc/FifoRpcScheduler.java  |   4 +-
 .../hadoop/hbase/ipc/MasterFifoRpcScheduler.java   |   7 +-
 .../hadoop/hbase/master/ActiveMasterManager.java   |  40 +-
 .../apache/hadoop/hbase/master/CatalogJanitor.java |  46 +-
 .../hbase/master/ClusterStatusPublisher.java       |   3 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    | 128 ++---
 .../org/apache/hadoop/hbase/master/HbckChore.java  |   4 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |  85 +++-
 .../hbase/master/assignment/AssignmentManager.java | 189 +++++---
 .../assignment/GCMergedRegionsProcedure.java       |  35 +-
 .../GCMultipleMergedRegionsProcedure.java          |  15 +-
 .../assignment/MergeTableRegionsProcedure.java     |  20 +-
 .../hbase/master/assignment/RegionStateNode.java   |   5 +-
 .../hbase/master/assignment/RegionStateStore.java  | 261 +++++++++-
 .../assignment/SplitTableRegionProcedure.java      |   4 +-
 .../hadoop/hbase/master/cleaner/DirScanPool.java   |   3 +-
 .../master/cleaner/ReplicationBarrierCleaner.java  |   4 +-
 .../master/normalizer/MergeNormalizationPlan.java  |  44 +-
 .../master/normalizer/SimpleRegionNormalizer.java  |   5 +-
 .../master/normalizer/SplitNormalizationPlan.java  |  59 +--
 .../AbstractStateMachineRegionProcedure.java       |  15 -
 .../AbstractStateMachineTableProcedure.java        |   4 +-
 .../master/procedure/CloneSnapshotProcedure.java   |  10 +-
 .../master/procedure/CreateTableProcedure.java     |  11 +-
 .../master/procedure/DisableTableProcedure.java    |   8 +-
 .../master/procedure/EnableTableProcedure.java     |   3 +-
 .../hbase/master/procedure/InitMetaProcedure.java  |  11 +-
 .../master/procedure/ModifyTableProcedure.java     |   2 +-
 .../master/procedure/RestoreSnapshotProcedure.java |   4 +-
 .../master/procedure/TruncateTableProcedure.java   |   2 +-
 .../master/replication/AbstractPeerProcedure.java  |   4 +-
 .../master/replication/ReplicationPeerManager.java |   2 -
 .../replication/UpdatePeerConfigProcedure.java     |   4 +-
 .../hbase/master/slowlog/SlowLogMasterService.java |   2 +-
 .../hbase/master/snapshot/SnapshotManager.java     |   3 +-
 .../hbase/master/webapp/RegionReplicaInfo.java     |   2 +-
 .../hadoop/hbase/mob/DefaultMobStoreFlusher.java   |   3 +-
 .../hbase/namequeues/NamedQueueRecorder.java       |   3 +-
 .../hadoop/hbase/namespace/NamespaceAuditor.java   |   2 +-
 .../hbase/procedure/ProcedureCoordinator.java      |   3 +-
 .../hadoop/hbase/procedure/ProcedureMember.java    |   3 +-
 .../procedure/flush/FlushTableSubprocedure.java    |   3 +-
 .../RegionServerFlushTableProcedureManager.java    |   3 +-
 .../hadoop/hbase/quotas/MasterQuotaManager.java    |   5 +-
 .../hbase/quotas/SpaceQuotaRefresherChore.java     |  13 +-
 .../hadoop/hbase/regionserver/ChunkCreator.java    |   8 +-
 .../hbase/regionserver/CompactingMemStore.java     |   2 +-
 .../hbase/regionserver/DefaultStoreFlusher.java    |   5 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |   5 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |  18 +-
 .../hadoop/hbase/regionserver/MemStoreLAB.java     |   4 +-
 .../hadoop/hbase/regionserver/MemStoreLABImpl.java |   2 +-
 .../hadoop/hbase/regionserver/StoreFlusher.java    |   9 +-
 .../hbase/regionserver/StripeStoreFlusher.java     |   5 +-
 .../compactions/CurrentHourProvider.java           |  11 +-
 .../snapshot/RegionServerSnapshotManager.java      |   3 +-
 .../regionserver/wal/AsyncProtobufLogWriter.java   |  26 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.java      |   4 +-
 .../ReplicationBarrierFamilyFormat.java            | 261 ++++++++++
 .../master/ReplicationPeerConfigUpgrader.java      | 175 -------
 .../regionserver/ReplicationSourceManager.java     |   8 +-
 .../regionserver/ReplicationSourceShipper.java     |   2 +-
 .../regionserver/SerialReplicationChecker.java     |  11 +-
 .../hbase/rsgroup/RSGroupBasedLoadBalancer.java    | 135 +++---
 .../hbase/rsgroup/RSGroupInfoManagerImpl.java      |  38 +-
 .../hbase/security/access/AccessController.java    |   2 +-
 .../access/SnapshotScannerHDFSAclCleaner.java      |   2 +-
 .../hbase/security/access/ZKPermissionWatcher.java |   4 +-
 .../security/visibility/VisibilityController.java  |  25 +-
 .../hadoop/hbase/snapshot/SnapshotManifest.java    |   3 +-
 .../hadoop/hbase/tool/BulkLoadHFilesTool.java      |  17 +-
 .../hadoop/hbase/tool/HFileContentValidator.java   |   4 +-
 .../hadoop/hbase/util/FSTableDescriptors.java      | 225 ++++-----
 .../java/org/apache/hadoop/hbase/util/FSUtils.java |   3 +-
 .../org/apache/hadoop/hbase/util/HBaseFsck.java    |   5 +-
 .../apache/hadoop/hbase/util/HbckTableInfo.java    |   4 +-
 .../hadoop/hbase/util/ModifyRegionUtils.java       |   3 +-
 .../apache/hadoop/hbase/util/RegionSplitter.java   |  13 +-
 .../wal/BoundedRecoveredHFilesOutputSink.java      |   5 +-
 .../org/apache/hadoop/hbase/wal/OutputSink.java    |   3 +-
 .../hbase-webapps/static/js/jquery.min.js          |   6 +-
 .../static/js/jquery.tablesorter.min.js            |   8 +-
 .../hadoop/hbase/AcidGuaranteesTestTool.java       |   4 +-
 .../apache/hadoop/hbase/HBaseTestingUtility.java   |   5 +-
 .../org/apache/hadoop/hbase/MetaMockingUtil.java   |   2 +-
 .../hadoop/hbase/TestHDFSBlocksDistribution.java   |  19 +-
 .../hadoop/hbase/TestJMXConnectorServer.java       |  93 ++--
 .../apache/hadoop/hbase/TestMetaTableAccessor.java | 300 ------------
 .../hbase/TestMetaUpdatesGoToPriorityQueue.java    | 134 +++++
 .../org/apache/hadoop/hbase/TestSplitMerge.java    |   4 +-
 .../org/apache/hadoop/hbase/client/TestAdmin1.java |   2 +-
 .../hbase/client/TestAsyncRegionAdminApi2.java     |   2 +-
 .../client/TestAsyncTableGetMultiThreaded.java     |   4 +-
 .../org/apache/hadoop/hbase/client/TestHbck.java   |  41 +-
 .../hbase/client/TestMasterAddressRefresher.java   | 113 +++++
 .../hadoop/hbase/client/TestMasterRegistry.java    |  52 ++
 .../hadoop/hbase/client/TestTableFavoredNodes.java |   7 +-
 .../coprocessor/TestCoprocessorInterface.java      |   5 +-
 .../hbase/coprocessor/TestMetaTableMetrics.java    |  12 +-
 .../coprocessor/TestOpenTableInCoprocessor.java    |   5 +-
 .../TestRegionObserverScannerOpenHook.java         |   5 +-
 .../coprocessor/TestRegionObserverStacking.java    |   5 +-
 .../hbase/io/hfile/TestFixedFileTrailer.java       |  17 +-
 .../apache/hadoop/hbase/io/hfile/TestHFile.java    |   5 +-
 .../hadoop/hbase/master/AlwaysStandByHMaster.java  |   8 +-
 .../hbase/master/TestActiveMasterManager.java      | 278 ++++++-----
 .../hadoop/hbase/master/TestCatalogJanitor.java    |  30 +-
 .../hbase/master/TestCatalogJanitorCluster.java    | 100 +++-
 .../apache/hadoop/hbase/master/TestMetaFixer.java  |  16 +-
 .../master/assignment/MockMasterServices.java      |  10 +-
 .../assignment/TestMergeTableRegionsProcedure.java |   9 +-
 .../master/assignment/TestRegionStateStore.java    | 266 +++++++++-
 .../balancer/TestStochasticLoadBalancer.java       |   9 +-
 .../cleaner/TestReplicationBarrierCleaner.java     |  42 +-
 .../normalizer/TestSimpleRegionNormalizer.java     | 145 +++---
 .../TestSimpleRegionNormalizerOnCluster.java       | 207 ++++++--
 .../procedure/MasterProcedureTestingUtility.java   |  11 +-
 .../hbase/namequeues/TestSlowLogAccessor.java      |  18 +-
 .../hbase/procedure/SimpleRSProcedureManager.java  |   4 +-
 .../RegionProcedureStorePerformanceEvaluation.java |   4 +-
 .../TestQuotaObserverChoreRegionReports.java       |  16 +-
 .../hbase/quotas/TestSpaceQuotasWithSnapshots.java |   7 +-
 .../hadoop/hbase/regionserver/TestBulkLoad.java    |   3 +-
 .../hadoop/hbase/regionserver/TestCellFlatSet.java |   8 +-
 .../hbase/regionserver/TestCompactingMemStore.java |   7 +-
 .../TestCompactionArchiveConcurrentClose.java      |   3 +-
 .../TestCompactionArchiveIOException.java          |   3 +-
 .../hbase/regionserver/TestCompactionPolicy.java   |   3 +-
 .../hbase/regionserver/TestDefaultMemStore.java    |   3 +-
 .../regionserver/TestFailedAppendAndSync.java      |   3 +-
 .../hadoop/hbase/regionserver/TestHMobStore.java   |   3 +-
 .../hadoop/hbase/regionserver/TestHRegion.java     |   6 +-
 .../regionserver/TestHRegionReplayEvents.java      |   3 +-
 .../regionserver/TestHRegionWithInMemoryFlush.java |   3 +-
 .../hadoop/hbase/regionserver/TestHStore.java      |   5 +-
 .../regionserver/TestMasterAddressTracker.java     |  40 +-
 .../hbase/regionserver/TestMemStoreChunkPool.java  |   8 +-
 .../hadoop/hbase/regionserver/TestMemStoreLAB.java |   7 +-
 .../regionserver/TestMemstoreLABWithoutPool.java   |   5 +-
 .../TestReadAndWriteRegionInfoFile.java            |   2 +-
 .../TestRecoveredEditsReplayAndAbort.java          |   3 +-
 .../hbase/regionserver/TestRegionIncrement.java    |   3 +-
 .../TestRegionMergeTransactionOnCluster.java       |   9 +-
 .../TestRegionServerReportForDuty.java             |   4 +-
 .../hbase/regionserver/TestReversibleScanners.java |   3 +-
 .../TestSplitTransactionOnCluster.java             |   7 +-
 .../regionserver/TestStoreFileRefresherChore.java  |   3 +-
 .../hadoop/hbase/regionserver/TestWALLockup.java   |   3 +-
 .../TestWALMonotonicallyIncreasingSeqId.java       |   3 +-
 .../compactions/TestCurrentHourProvider.java       |  82 ++++
 .../hbase/regionserver/wal/AbstractTestFSWAL.java  |   5 +-
 .../hbase/regionserver/wal/TestAsyncFSWAL.java     |   4 +-
 .../hbase/regionserver/wal/TestAsyncWALReplay.java |   4 +-
 .../hbase/regionserver/wal/TestDurability.java     |   8 +-
 .../hadoop/hbase/regionserver/wal/TestFSHLog.java  |   5 +-
 .../regionserver/wal/WALDurabilityTestBase.java    |   5 +-
 .../hbase/replication/TestReplicationBase.java     |   2 +-
 .../replication/master/TestTableCFsUpdater.java    | 221 ---------
 .../TestRefreshRecoveredReplication.java           | 161 ++++++
 .../regionserver/TestSerialReplicationChecker.java |   5 +-
 .../hadoop/hbase/rsgroup/TestRSGroupConfig.java    |  42 +-
 .../hadoop/hbase/rsgroup/TestRSGroupsBalance.java  |  17 +
 .../hadoop/hbase/rsgroup/TestRSGroupsBase.java     |   6 +
 .../hadoop/hbase/rsgroup/TestRSGroupsFallback.java |  69 +--
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |   8 +-
 .../hadoop/hbase/util/TestFSTableDescriptors.java  |  27 +-
 .../TestHBaseFsckCleanReplicationBarriers.java     |   7 +-
 .../apache/hadoop/hbase/util/TestHBaseFsckMOB.java |   3 +-
 hbase-server/src/test/resources/hbase-site.xml     |   8 +
 .../resources/ensure-jars-have-correct-contents.sh |   3 +
 hbase-shaded/hbase-shaded-client/pom.xml           |   6 +-
 hbase-shaded/hbase-shaded-testing-util/pom.xml     |   5 +
 .../resources/ensure-jars-have-correct-contents.sh |   3 +
 hbase-shaded/pom.xml                               |   6 +
 hbase-shell/src/main/ruby/hbase/admin.rb           | 116 ++++-
 hbase-shell/src/main/ruby/hbase/table.rb           |  13 +-
 hbase-shell/src/main/ruby/hbase_constants.rb       | 120 ++---
 hbase-shell/src/main/ruby/shell.rb                 |  36 +-
 hbase-shell/src/main/ruby/shell/commands/alter.rb  |  18 +-
 hbase-shell/src/main/ruby/shell/commands/assign.rb |   6 +-
 .../src/main/ruby/shell/commands/normalize.rb      |  20 +-
 .../src/main/ruby/shell/commands/regioninfo.rb     |  25 +-
 .../src/main/ruby/shell/commands/unassign.rb       |  13 +-
 hbase-shell/src/main/ruby/shell/hbase_loader.rb    |  56 +++
 hbase-shell/src/test/resources/hbase-site.xml      |   9 +-
 hbase-shell/src/test/ruby/hbase/admin2_test.rb     |  42 ++
 hbase-shell/src/test/ruby/hbase/admin_test.rb      |  32 +-
 hbase-shell/src/test/ruby/shell/shell_test.rb      |  24 +-
 hbase-shell/src/test/ruby/tests_runner.rb          |  11 +-
 hbase-thrift/pom.xml                               |  16 -
 .../hadoop/hbase/thrift/IncrementCoalescer.java    |   4 +-
 .../apache/hadoop/hbase/thrift/ThriftServer.java   |  23 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   6 +-
 .../hbase-webapps/static/js/jquery.min.js          |   6 +-
 hbase-thrift/src/test/resources/hbase-site.xml     |  18 +-
 .../hbase/zookeeper/MasterAddressTracker.java      |  58 +++
 .../apache/hadoop/hbase/zookeeper/ZKWatcher.java   |   7 +-
 pom.xml                                            | 144 +++---
 src/main/asciidoc/_chapters/architecture.adoc      |  56 ++-
 src/main/asciidoc/_chapters/other_info.adoc        |   3 +-
 src/main/asciidoc/_chapters/upgrading.adoc         |   6 +-
 src/site/asciidoc/metrics.adoc                     |   4 +-
 src/site/xdoc/downloads.xml                        |  38 +-
 303 files changed, 5466 insertions(+), 3798 deletions(-)
 copy dev-support/{flaky-tests/flaky-reporting.Jenkinsfile => 
jenkins-scripts/generate-hbase-website.Jenkinsfile} (51%)
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/MasterAddressRefresher.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/NormalizeTableFilterParams.java
 create mode 100644 
hbase-common/src/main/java/org/apache/hadoop/hbase/MetaCellComparator.java
 create mode 100644 
hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestHttpCookieFlag.java
 copy 
hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries
 => 
hbase-it/src/test/resources/META-INF/services/javax.ws.rs.client.ClientBuilder 
(91%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/ReplicationBarrierFamilyFormat.java
 delete mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/master/ReplicationPeerConfigUpgrader.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/TestMetaUpdatesGoToPriorityQueue.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMasterAddressRefresher.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestCurrentHourProvider.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/master/TestTableCFsUpdater.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRefreshRecoveredReplication.java
 create mode 100644 hbase-shell/src/main/ruby/shell/hbase_loader.rb

Reply via email to