This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-21512
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard cc6b14a HBASE-21585 Remove ClusterConnection
discard ec49177 HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
discard 59a5ff1 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
discard 0ef2099 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
discard 5e03fe3 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
discard 834ebe6 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
discard 6e77497 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
discard e2404fc HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
discard 1a7939d HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
discard 5e302e6 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
discard c78ab9e HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add 3d4e1d5 HBASE-21782 Use a call that defaults to UTF-8 charset for
string to byte encoding
add b73cffb HBASE-21875 Change the retry logic in RSProcedureDispatcher
to 'retry by default, only if xxx'
add 4b18566 HBASE-21814 Remove the TODO in
AccessControlLists#addUserPermission
add 81e1e2f HBASE-21910 The nonce implementation is wrong for AsyncTable
add 2c8f42a HBASE-21686 Update downloads page with 1.2.10 release.
add d0e4912 Revert "HBASE-21782 Use a call that defaults to UTF-8 charset
for string to byte encoding"
add ae01980 HBASE-21872 Use a call that defaults to UTF-8 charset for
string to byte encoding
add 0b2b474 HBASE-21908 Remove Scan.getScanMetrics
add dedab71 HBASE-21909 Validate the put instance before executing in
AsyncTable.put method
add 40e1d91 HBASE-21899 Fix missing variables for slf4j Logger
add 7be71c0 HBASE-21740 Fix NPE while shutting down RS
add 6176471 HBASE-21907 Should set priority for rpc request
new 5ffbdf6 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new 23920fb HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new cfa3b20 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new 96f956a HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new 964f4ac HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new b567799 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new 473ac1c HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new 7f26b6e HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new 03ac1e2 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new efa36f3 HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new 195de95 HBASE-21585 Remove ClusterConnection
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 (cc6b14a)
\
N -- N -- N refs/heads/HBASE-21512 (195de95)
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 11 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:
.../hbase/backup/impl/BackupSystemTable.java | 30 +-
.../backup/impl/IncrementalTableBackupClient.java | 6 +-
.../master/LogRollMasterProcedureManager.java | 3 +-
.../hbase/backup/TestBackupDeleteRestore.java | 3 +-
.../hbase/backup/TestBackupHFileCleaner.java | 3 +-
.../client/AsyncAdminRequestRetryingCaller.java | 6 +-
.../hbase/client/AsyncBatchRpcRetryingCaller.java | 17 +-
.../hbase/client/AsyncBufferedMutatorBuilder.java | 7 +
.../client/AsyncBufferedMutatorBuilderImpl.java | 15 +-
.../hbase/client/AsyncBufferedMutatorImpl.java | 14 +-
.../hbase/client/AsyncConnectionConfiguration.java | 9 +
.../AsyncMasterRequestRpcRetryingCaller.java | 4 +-
.../hbase/client/AsyncRpcRetryingCaller.java | 11 +-
.../client/AsyncRpcRetryingCallerFactory.java | 85 +++-
.../AsyncScanSingleRegionRpcRetryingCaller.java | 20 +-
.../AsyncServerRequestRpcRetryingCaller.java | 5 +-
.../AsyncSingleRequestRpcRetryingCaller.java | 4 +-
.../hadoop/hbase/client/BufferedMutatorImpl.java | 2 +-
.../apache/hadoop/hbase/client/ClientScanner.java | 43 +-
.../hadoop/hbase/client/ConnectionUtils.java | 50 +-
.../org/apache/hadoop/hbase/client/HTable.java | 22 +-
.../java/org/apache/hadoop/hbase/client/Put.java | 5 +
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 127 ++---
.../hadoop/hbase/client/RawAsyncTableImpl.java | 57 ++-
.../java/org/apache/hadoop/hbase/client/Scan.java | 36 +-
.../hbase/client/TestAsyncAdminRpcPriority.java | 224 +++++++++
.../hbase/client/TestAsyncTableRpcPriority.java | 554 +++++++++++++++++++++
.../apache/hadoop/hbase/rest/RESTDemoClient.java | 6 +-
.../apache/hadoop/hbase/thrift2/DemoClient.java | 13 +-
.../org/apache/hadoop/hbase/http/HtmlQuoting.java | 16 +-
.../hadoop/hbase/IntegrationTestLazyCfLoading.java | 2 +-
.../org/apache/hadoop/hbase/mapreduce/Import.java | 2 +-
.../apache/hadoop/hbase/mapreduce/ImportTsv.java | 8 +-
.../hadoop/hbase/ScanPerformanceEvaluation.java | 2 +-
.../hadoop/hbase/TestPerformanceEvaluation.java | 4 +-
.../hadoop/hbase/mapred/TestGroupingTableMap.java | 24 +-
.../apache/hadoop/hbase/mapred/TestSplitTable.java | 4 +-
.../hadoop/hbase/mapred/TestTableInputFormat.java | 30 +-
.../hadoop/hbase/mapreduce/TestCopyTable.java | 2 +-
.../hadoop/hbase/mapreduce/TestImportExport.java | 2 +-
.../hbase/mapreduce/TestRegionSizeCalculator.java | 20 +-
.../hbase/mapreduce/TestTableInputFormat.java | 30 +-
.../hadoop/hbase/mapreduce/TestTableSplit.java | 33 +-
.../TestVerifyReplicationCrossDiffHdfs.java | 8 +-
.../AsyncRegionReplicaReplayRetryingCaller.java | 5 +-
.../master/procedure/RSProcedureDispatcher.java | 328 ++++--------
.../procedure/ReopenTableRegionsProcedure.java | 2 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 4 +-
.../regionserver/SerialReplicationChecker.java | 2 +-
.../hbase/security/access/AccessControlLists.java | 16 +-
.../org/apache/hadoop/hbase/TestSerialization.java | 22 +-
.../org/apache/hadoop/hbase/client/TestAdmin1.java | 18 +-
.../hbase/client/TestAsyncBufferMutator.java | 6 +-
.../hbase/client/TestAsyncTableAdminApi.java | 8 +-
.../hbase/client/TestAsyncTableNoncedRetry.java | 86 ++--
.../hbase/client/TestConnectionImplementation.java | 12 +-
.../apache/hadoop/hbase/client/TestFastFail.java | 2 +-
.../hadoop/hbase/client/TestFromClientSide.java | 21 +-
.../hbase/client/TestGetScanPartialResult.java | 3 +-
.../hadoop/hbase/client/TestMetaWithReplicas.java | 6 +-
.../hbase/client/TestReplicaWithCluster.java | 2 +-
.../hadoop/hbase/client/TestReplicasClient.java | 18 +-
.../coprocessor/TestRegionObserverInterface.java | 4 +-
.../hadoop/hbase/filter/TestFilterWrapper.java | 2 +-
.../filter/TestFuzzyRowAndColumnRangeFilter.java | 4 +-
.../hbase/filter/TestFuzzyRowFilterEndToEnd.java | 16 +-
.../hadoop/hbase/filter/TestScanRowPrefix.java | 3 +-
.../hbase/io/encoding/TestEncodedSeekers.java | 4 +-
.../hadoop/hbase/io/hfile/RandomKeyValueUtil.java | 13 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 9 +-
.../hadoop/hbase/io/hfile/TestHFileBlockIndex.java | 2 +-
.../hadoop/hbase/io/hfile/TestHFileEncryption.java | 3 +-
.../hadoop/hbase/io/hfile/TestHFileSeek.java | 5 +-
.../master/assignment/TestAMServerFailedOpen.java | 40 +-
.../master/assignment/TestAssignmentManager.java | 41 +-
.../assignment/TestAssignmentManagerBase.java | 89 +++-
.../master/balancer/TestBaseLoadBalancer.java | 21 +-
.../hbase/master/locking/TestLockManager.java | 4 +-
.../procedure/MasterProcedureTestingUtility.java | 6 +-
.../hbase/procedure/SimpleRSProcedureManager.java | 3 +-
.../hbase/procedure/TestProcedureManager.java | 3 +-
.../procedure/TestZKProcedureControllers.java | 3 +-
.../regionserver/TestCompoundBloomFilter.java | 4 +-
.../hbase/regionserver/TestMultiLogThreshold.java | 2 +-
.../TestRegionReplicasWithModifyTable.java | 1 -
.../TestRegionServerReadRequestMetrics.java | 22 +-
.../TestSplitTransactionOnCluster.java | 22 +-
.../TestWALMonotonicallyIncreasingSeqId.java | 4 +-
.../throttle/TestStoreHotnessProtector.java | 3 +-
...stRegionReplicaReplicationEndpointNoMaster.java | 3 +-
.../access/TestWithDisabledAuthorization.java | 4 +-
.../hadoop/hbase/tool/TestBulkLoadHFiles.java | 24 +-
.../hadoop/hbase/util/TestBloomFilterChunk.java | 2 +-
.../apache/hadoop/hbase/util/TestRegionMover.java | 2 +-
.../hadoop/hbase/util/TestRegionSplitter.java | 532 ++++++++++----------
.../hadoop/hbase/zookeeper/TestZooKeeperACL.java | 37 +-
.../hbase/zookeeper/MiniZooKeeperCluster.java | 6 +-
.../hbase/zookeeper/TestRecoverableZooKeeper.java | 4 +-
.../apache/hadoop/hbase/zookeeper/TestZKUtil.java | 4 +-
src/site/xdoc/downloads.xml | 14 +-
100 files changed, 1976 insertions(+), 1118 deletions(-)
create mode 100644
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncAdminRpcPriority.java
create mode 100644
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableRpcPriority.java