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 6f5fef4 HBASE-22351 Increase the wait time when creating table for
TestProcedurePriority
discard 9787011 HBASE-22328 NPE in RegionReplicaReplicationEndpoint
discard caa1194 HBASE-22036 Rewrite TestScannerHeartbeatMessages
discard 35ff221 HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
discard b42058d HBASE-22302 Fix TestHbck
discard 48507ee HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
discard 82e6da5 HBASE-22295 Fix TestClientOperationTimeout
discard 4cd7f26 HBASE-22281 Fix failed shell UTs
discard 72026ce HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
discard 6bb40e6 HBASE-22238 Fix TestRpcControllerFactory
discard a86a3a7 HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
discard 6676aeb HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
discard 05b5d32 HBASE-21718 Implement Admin based on AsyncAdmin
discard d7cee0f HBASE-21717 Implement Connection based on AsyncConnection
discard 489cfa3 HBASE-21585 Remove ClusterConnection
discard ef5427e HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
discard 696199a HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
discard 88f2030 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
discard 955fcff HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
discard 0d78c41 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
discard 27e8b1c HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
discard bbd2e32 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
discard b545d7e HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
discard cb0dc8d HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
discard 06399f7 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add 45bcb4f HBASE-22364 Fixed remaining Checkstyle issue in
hbase-hadoop2-compat
add 67c937f HBASE-21070 Add Test for SnapshotFileCache for HBase backed
by S3 (#209)
add 6de308c HBASE-21714 Deprecated isTableAvailableWithSplit method in
thrift module
add 2005122 HBASE-20851 Change rubocop config for max line length of 100
add b5b89f7 HBASE-21777 Only log compaction pressure throughput when
changed or traced
add d9491c0 HBASE-22360 Abort timer doesn't set when abort is called
during graceful shutdown process
add 46fe983 HBASE-22072 High read/write intensive regions may cause long
crash (#214)
add ba235c9 HBASE-22379 Fixed Markdown in 'Voting on Release Candidates'
section
add 12bf75b HBASE-21777 Only log compaction pressure throughput when
changed or traced (addendum)
add 6668098 HBASE-22375 Promote AccessChecker to
LimitedPrivate(Coprocessor)
add 738ce5f HBASE-22324 loss a mass of data when the sequenceId of cells
greater than Integer.Max
add 600dfae HBASE-22358 Change rubocop configuration for method length
add 4d64dd2 HBASE-22220 Release hbase-connectors-1.0.0
add 987d368 HBASE-22274 Cell size limit check on append considers cell's
previous size
add 0e79e70 HBASE-20494 Updated the version of metrics-core to 3.2.6
add 420fbba HBASE-21536 Fix completebulkload usage instructions
add 3641e7a HBASE-22376 master can fail to start w/NPE if
lastflushedseqids file is empty
add df27820 HBASE-21658 Should get the meta replica number from zk
instead of config at client side
new 33300ed HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new 82e0d60 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new 88a5184 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new 6102268 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new ea27307 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new 7aba927 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new c49e259 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new 76441c7 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new 9508d3c HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new fcefdf9 HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new 6125811 HBASE-21585 Remove ClusterConnection
new 1636248 HBASE-21717 Implement Connection based on AsyncConnection
new a7dfb3e HBASE-21718 Implement Admin based on AsyncAdmin
new aa4799f HBASE-22241 Fix TestRegionServerCoprocessorEndpoint
new b43647e HBASE-21725 Implement BufferedMutator Based on
AsyncBufferedMutator
new 96eb2d2 HBASE-22238 Fix TestRpcControllerFactory
new 5675250 HBASE-22223 Implement RegionLocator based on
AsyncTableRegionLocator
new eb8eca7 HBASE-22281 Fix failed shell UTs
new ffddf4a HBASE-22295 Fix TestClientOperationTimeout
new afb1f5d HBASE-22297 Fix TestRegionMergeTransitionOnCluster and
TestSplitTransactionOnCluster
new a6a0221 HBASE-22302 Fix TestHbck
new 5bc733c HBASE-22239 Also catch RemoteException in
SyncReplicationTestBase.verifyReplicationRequestRejection
new ee56e73 HBASE-22036 Rewrite TestScannerHeartbeatMessages
new 6f3be33 HBASE-22328 NPE in RegionReplicaReplicationEndpoint
new a20731b HBASE-22351 Increase the wait time when creating table for
TestProcedurePriority
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 (6f5fef4)
\
N -- N -- N refs/heads/HBASE-21512 (a20731b)
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 25 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/hbase | 57 ++---
.../hadoop/hbase/client/ZKAsyncRegistry.java | 31 ++-
.../hadoop/hbase/zookeeper/ReadOnlyZKClient.java | 17 ++
.../apache/hadoop/hbase/zookeeper/ZNodePaths.java | 4 +-
.../regionserver/MetricsTableWrapperStub.java | 4 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 2 +-
.../apache/hadoop/hbase/master/ServerManager.java | 4 +
.../apache/hadoop/hbase/regionserver/HRegion.java | 10 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 38 +--
.../MemStoreCompactorSegmentsIterator.java | 2 +-
.../MemStoreMergerSegmentsIterator.java | 2 +-
.../hadoop/hbase/regionserver/StoreScanner.java | 78 ++++--
...ressureAwareCompactionThroughputController.java | 13 +-
.../hbase/security/access/AccessChecker.java | 5 +-
.../hadoop/hbase/tool/BulkLoadHFilesTool.java | 18 +-
.../hadoop/hbase/client/TestFromClientSide.java | 2 +-
.../hadoop/hbase/client/TestZKAsyncRegistry.java | 6 +-
.../master/snapshot/TestSnapshotFileCache.java | 64 +++--
.../regionserver/TestMemStoreSegmentsIterator.java | 164 +++++++++++++
.../hbase/regionserver/TestStoreScanner.java | 4 +-
.../regionserver/TestStoreScannerClosure.java | 263 +++++++++++++++++++++
hbase-shell/src/main/ruby/.rubocop.yml | 8 +-
.../hbase/thrift/generated/AlreadyExists.java | 2 +-
.../hbase/thrift/generated/BatchMutation.java | 2 +-
.../hbase/thrift/generated/ColumnDescriptor.java | 2 +-
.../hadoop/hbase/thrift/generated/Hbase.java | 2 +-
.../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 +-
.../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 +-
.../hbase/thrift2/generated/TCompareOperator.java | 2 +-
.../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 | 6 +-
.../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 | 2 +-
.../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 +-
.../org/apache/hadoop/hbase/thrift2/hbase.thrift | 4 +
.../hbase/zookeeper/TestReadOnlyZKClient.java | 19 +-
pom.xml | 2 +-
src/main/asciidoc/_chapters/developer.adoc | 21 +-
src/main/asciidoc/_chapters/ops_mgt.adoc | 2 +-
src/site/xdoc/downloads.xml | 36 ++-
76 files changed, 799 insertions(+), 181 deletions(-)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestMemStoreSegmentsIterator.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScannerClosure.java