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 b519c26 HBASE-22295 Addendum create table before all tests
omit 2b071e4 HBASE-22036 Rewrite TestScannerHeartbeatMessages
omit 1e678f6 HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
omit b6a7d56 HBASE-22302 Fix TestHbck
omit 3d25900 HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
omit 9d12d88 HBASE-22295 Fix TestClientOperationTimeout
omit 5dfc27e HBASE-22281 Fix failed shell UTs
omit 949b5cc HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
omit bafbe94 HBASE-22238 Fix TestRpcControllerFactory
omit 140e7e0 HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
omit de1076c HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
omit b4bbcfd HBASE-21718 Implement Admin based on AsyncAdmin
omit a759a38 HBASE-21717 Implement Connection based on AsyncConnection
omit 8082d00 HBASE-21585 Remove ClusterConnection
omit dd794ad HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
omit c908f78 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
omit c51148c HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
omit 8edbef0 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
omit f36d88c HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
omit 8d635a5 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
omit 5511b58 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
omit bb3b1e0 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
omit a98c0b9 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
omit a8d5491 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add 5b07ee9 HBASE-22086: Space Quota issue: Deleting snapshot doesn't
update the usage of table
add 882bbdb HBASE-22323 Fixed broken Thrift generation
add 729072e HBASE-21815 Make isTrackingMetrics and getMetrics of
ScannerContext public
add 4b84ab3 HBASE-22225 Profiler tab on Master/RS UI not working w/o
comprehensive message
add 9743b3c HBASE-22321 Add 1.5 release line to the Hadoop supported
versions table
add f9f6354 HBASE-22322 Use special pause for CallQueueTooBigException
add 3f40df8 HBASE-22325 AsyncRpcRetryingCaller will not schedule retry if
we hit a NotServingRegionException but there is no TableName provided
new d8fa48b HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new 6b7ebb9 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new bd2b83a HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new 13d466b HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new 2f63c10 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new ffeca0a HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new bebec6f HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new 8b69a9c HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new e1eb7b0 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new 808ef93 HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new cb70e23 HBASE-21585 Remove ClusterConnection
new fd88d6a HBASE-21717 Implement Connection based on AsyncConnection
new 2b9d061 HBASE-21718 Implement Admin based on AsyncAdmin
new 73b574a HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
new d3ac91d HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
new 536b606 HBASE-22238 Fix TestRpcControllerFactory
new 0a23252 HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
new 7b157a1 HBASE-22281 Fix failed shell UTs
new 2712644 HBASE-22295 Fix TestClientOperationTimeout
new d80cca3 HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
new da6a4fe HBASE-22302 Fix TestHbck
new 4e7f1b9 HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
new f1eb64d HBASE-22036 Rewrite TestScannerHeartbeatMessages
new 296b102 HBASE-22295 Addendum create table before all tests
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 (b519c26)
\
N -- N -- N refs/heads/HBASE-21512 (296b102)
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 24 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:
.../hadoop/hbase/client/AsyncAdminBuilder.java | 22 +-
.../hadoop/hbase/client/AsyncAdminBuilderBase.java | 9 +
.../client/AsyncAdminRequestRetryingCaller.java | 8 +-
.../hbase/client/AsyncBatchRpcRetryingCaller.java | 24 ++-
.../hadoop/hbase/client/AsyncClientScanner.java | 29 +--
.../hbase/client/AsyncConnectionConfiguration.java | 23 +-
.../AsyncMasterRequestRpcRetryingCaller.java | 8 +-
.../hbase/client/AsyncRpcRetryingCaller.java | 23 +-
.../client/AsyncRpcRetryingCallerFactory.java | 50 ++++-
.../AsyncScanSingleRegionRpcRetryingCaller.java | 12 +-
.../AsyncServerRequestRpcRetryingCaller.java | 8 +-
.../AsyncSingleRequestRpcRetryingCaller.java | 8 +-
.../hadoop/hbase/client/AsyncTableBuilder.java | 13 ++
.../hadoop/hbase/client/AsyncTableBuilderBase.java | 9 +
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 36 ++--
.../hadoop/hbase/client/RawAsyncTableImpl.java | 26 ++-
.../apache/hadoop/hbase/quotas/QuotaTableUtil.java | 156 ++++++++++++++
.../org/apache/hadoop/hbase/http/HttpServer.java | 1 +
.../apache/hadoop/hbase/http/ProfileServlet.java | 27 ++-
.../AsyncRegionReplicaReplayRetryingCaller.java | 4 +-
.../hbase/quotas/SnapshotQuotaObserverChore.java | 63 ++++++
.../hadoop/hbase/regionserver/ScannerContext.java | 4 +-
.../TestAsyncClientPauseForCallQueueTooBig.java | 204 ++++++++++++++++++
.../hadoop/hbase/quotas/TestQuotaTableUtil.java | 82 +++++++
.../quotas/TestSnapshotQuotaObserverChore.java | 86 ++++++++
.../hbase/thrift/generated/AlreadyExists.java | 2 +-
.../hbase/thrift/generated/BatchMutation.java | 2 +-
.../hbase/thrift/generated/ColumnDescriptor.java | 2 +-
.../hadoop/hbase/thrift/generated/Hbase.java | 90 ++++----
.../hadoop/hbase/thrift/generated/IOError.java | 2 +-
.../hbase/thrift/generated/IllegalArgument.java | 2 +-
.../hadoop/hbase/thrift/generated/Mutation.java | 2 +-
.../hadoop/hbase/thrift/generated/TAppend.java | 2 +-
.../hadoop/hbase/thrift/generated/TCell.java | 2 +-
.../hadoop/hbase/thrift/generated/TColumn.java | 2 +-
.../hadoop/hbase/thrift/generated/TIncrement.java | 2 +-
.../hadoop/hbase/thrift/generated/TRegionInfo.java | 2 +-
.../hadoop/hbase/thrift/generated/TRowResult.java | 2 +-
.../hadoop/hbase/thrift/generated/TScan.java | 2 +-
.../hbase/thrift2/ThriftHBaseServiceHandler.java | 5 +-
.../hadoop/hbase/thrift2/ThriftUtilities.java | 20 +-
.../hadoop/hbase/thrift2/generated/TAppend.java | 2 +-
.../hbase/thrift2/generated/TAuthorization.java | 2 +-
.../hbase/thrift2/generated/TBloomFilterType.java | 2 +-
.../hbase/thrift2/generated/TCellVisibility.java | 2 +-
.../hadoop/hbase/thrift2/generated/TColumn.java | 2 +-
.../thrift2/generated/TColumnFamilyDescriptor.java | 2 +-
.../hbase/thrift2/generated/TColumnIncrement.java | 2 +-
.../hbase/thrift2/generated/TColumnValue.java | 2 +-
.../{TCompareOp.java => TCompareOperator.java} | 10 +-
.../thrift2/generated/TCompressionAlgorithm.java | 2 +-
.../hbase/thrift2/generated/TConsistency.java | 2 +-
.../thrift2/generated/TDataBlockEncoding.java | 2 +-
.../hadoop/hbase/thrift2/generated/TDelete.java | 2 +-
.../hbase/thrift2/generated/TDeleteType.java | 2 +-
.../hbase/thrift2/generated/TDurability.java | 2 +-
.../hadoop/hbase/thrift2/generated/TGet.java | 2 +-
.../hbase/thrift2/generated/THBaseService.java | 240 ++++++++++-----------
.../hbase/thrift2/generated/THRegionInfo.java | 2 +-
.../hbase/thrift2/generated/THRegionLocation.java | 2 +-
.../hadoop/hbase/thrift2/generated/TIOError.java | 2 +-
.../hbase/thrift2/generated/TIllegalArgument.java | 2 +-
.../hadoop/hbase/thrift2/generated/TIncrement.java | 2 +-
.../hbase/thrift2/generated/TKeepDeletedCells.java | 2 +-
.../hadoop/hbase/thrift2/generated/TMutation.java | 6 +-
.../thrift2/generated/TNamespaceDescriptor.java | 2 +-
.../hadoop/hbase/thrift2/generated/TPut.java | 2 +-
.../hadoop/hbase/thrift2/generated/TReadType.java | 2 +-
.../hadoop/hbase/thrift2/generated/TResult.java | 2 +-
.../hbase/thrift2/generated/TRowMutations.java | 2 +-
.../hadoop/hbase/thrift2/generated/TScan.java | 2 +-
.../hbase/thrift2/generated/TServerName.java | 2 +-
.../hbase/thrift2/generated/TTableDescriptor.java | 2 +-
.../hadoop/hbase/thrift2/generated/TTableName.java | 2 +-
.../hadoop/hbase/thrift2/generated/TTimeRange.java | 2 +-
.../thrift2/TestThriftHBaseServiceHandler.java | 6 +-
.../TestThriftHBaseServiceHandlerWithReadOnly.java | 4 +-
src/main/asciidoc/_chapters/configuration.adoc | 2 +-
78 files changed, 1081 insertions(+), 325 deletions(-)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncClientPauseForCallQueueTooBig.java
rename
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/{TCompareOp.java
=> TCompareOperator.java} (81%)