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 cfdbbbc HBASE-22036 Rewrite TestScannerHeartbeatMessages
omit dfa4f47 HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
omit cd55d3f HBASE-22302 Fix TestHbck
omit 53bffef HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
omit 14e0b71 HBASE-22295 Fix TestClientOperationTimeout
omit 9bbc26d HBASE-22281 Fix failed shell UTs
omit 70576fb HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
omit 40edca2 HBASE-22238 Fix TestRpcControllerFactory
omit a470fbe HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
omit 7c9c7a9 HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
omit 1ea9d7b HBASE-21718 Implement Admin based on AsyncAdmin
omit c499f3d HBASE-21717 Implement Connection based on AsyncConnection
omit ff4a210 HBASE-21585 Remove ClusterConnection
omit 3b7b56c HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
omit 0f07e66 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
omit 5dc4c11 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
omit 37d885f HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
omit fc50b68 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
omit 4042c72 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
omit ef55a09 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
omit c1c36df HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
omit 6e36ca7 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
omit 6499483 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add cb0bbcb HBASE-22312 Hadoop 3 profile for hbase-shaded-mapreduce
should list mapreduce as a provided dependency
add 87550bf HBASE-22314 shaded byo-hadoop client should list needed
hadoop modules as provided scope to avoid inclusion of unnecessary transitive
depednencies
add 5c1af95 HBASE-22109 Update hbase shaded client for new transitive
dependencies of guava after hadoop update
add 962585d HBASE-22087 Update LICENSE/shading for the dependencies from
the latest Hadoop trunk.
add 4477dd5 HBASE-22317 Support reading from meta replicas
new a8d5491 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new a98c0b9 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new bb3b1e0 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new 5511b58 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new 8d635a5 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new f36d88c HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new 8edbef0 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new c51148c HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new c908f78 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new dd794ad HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new 8082d00 HBASE-21585 Remove ClusterConnection
new a759a38 HBASE-21717 Implement Connection based on AsyncConnection
new b4bbcfd HBASE-21718 Implement Admin based on AsyncAdmin
new de1076c HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
new 140e7e0 HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
new bafbe94 HBASE-22238 Fix TestRpcControllerFactory
new 949b5cc HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
new 5dfc27e HBASE-22281 Fix failed shell UTs
new 9d12d88 HBASE-22295 Fix TestClientOperationTimeout
new 3d25900 HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
new b6a7d56 HBASE-22302 Fix TestHbck
new 1e678f6 HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
new 2b071e4 HBASE-22036 Rewrite TestScannerHeartbeatMessages
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 (cfdbbbc)
\
N -- N -- N refs/heads/HBASE-21512 (2b071e4)
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 23 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/client/AsyncNonMetaRegionLocator.java | 117 ++++++-----
.../src/main/resources/supplemental-models.xml | 18 ++
.../hbase/client/AbstractTestRegionLocator.java | 4 +-
.../hbase/client/RegionReplicaTestHelper.java | 12 +-
.../client/TestAsyncAdminWithRegionReplicas.java | 3 +-
.../hbase/client/TestAsyncMetaRegionLocator.java | 3 +-
.../client/TestAsyncTableUseMetaReplicas.java | 141 +++++++++++++
.../hbase/client/TestConnectionImplementation.java | 19 +-
.../hadoop/hbase/client/TestMetaWithReplicas.java | 230 +++------------------
.../hadoop/hbase/client/TestZKAsyncRegistry.java | 3 +-
.../hbase-shaded-client-byo-hadoop/pom.xml | 58 ++++++
hbase-shaded/hbase-shaded-mapreduce/pom.xml | 11 +
hbase-shaded/pom.xml | 27 ++-
13 files changed, 382 insertions(+), 264 deletions(-)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableUseMetaReplicas.java