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 141853b HBASE-21585 Remove ClusterConnection
discard 9dffd2e HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
discard ee855a0 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
discard e7ea8f2 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
discard 5b65250 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
discard 9605a07 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
discard 1f074a7 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
discard 91ca88f HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
discard 3a4d81d HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
discard a0617e5 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
discard e143f20 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add c8067aa HBASE-15728 (addendum) Add remaining per-table region / store
/ flush / compaction related metrics
add 5739a64 HBASE-21990 puppycrawl checkstyle dtds 404... moved to
sourceforge
add 3bd7f84 HBASE-21992 Add release manager for 2.2 in ref guide
add 40059f5 HBASE-21960 RESTServletContainer not configured for REST
Jetty server Addendum to work around bouncycastle version issues.
add 4a78deb HBASE-21997 Fix hbase-rest findbugs
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD complaint
add 7055817 HBASE-21949 Fix flaky test
TestHBaseTestingUtility.testMiniZooKeeperWithMultipleClientPorts
add 177d43d HBASE-21871 Added support to specify a peer table name in
VerifyReplication tool
add b801fc6 HBASE-20754 [documentation] quickstart guide should instruct
folks to set JAVA_HOME to a JDK installation.
add 763202d HBASE-21874 Bucket cache on Persistent memory
add 18d02ff SE-22006 Fix branch-2.1 findbugs warning; causes nightly show
as failed.
add 0d69f84 HBASE-21999 [DEBUG] Exit if git returns empty revision!
add 63d0e6e HBASE-22000 Deprecated isTableAvailable with splitKeys
add 415ff2a Revert "SE-22006 Fix branch-2.1 findbugs warning; causes
nightly show as failed."
add d9793c3 Revert "HBASE-21874 Bucket cache on Persistent memory"
add fd6bc5d HBASE-21874 Bucket cache on Persistent memory
add c9e3589 HBASE-22006 Fix branch-2.1 findbugs warning; causes nightly
show as failed.
add 65149bd HBASE-20918 Re-enable TestRpcHandlerException
add a7bbff1 HBASE-21999 ADDENDUM unknown revisions are okay; make sure we
indicate them.
add 6e3987c HBASE-22007 Add restoreSnapshot and cloneSnapshot with acl
methods in AsyncAdmin
add 3d269cb HBASE-22010 Upgrade to 2.2 section header can't use spaces.
add 8d3e751 HBASE-21416 - fix TestRegionInfoDisplay flaky test
add 1dca6ac HBASE-21990 puppycrawl checkstyle dtds 404... moved to
sourceforge ADDENDUM -- dtds moved location. See
https://github.com/checkstyle/checkstyle/issues/6478
add 691f1a4 HBASE-21135 Build fails on windows as it fails to parse
windows path during license check
add 5c2b085 HBASE-21987 Simplify RSGroupInfoManagerImpl#flushConfig() for
offline mode
add 92e0d2c HBASE-21959 - CompactionTool should close the store it uses
for compacting files, in order to properly archive compacted files.
add 3ff2847 HBASE-21736 Remove the server from online servers before
scheduling SCP for it in hbck
add 10ca598 HBASE-22001 Polish the Admin interface
add 8a2ee83 HBASE-22011 ThriftUtilities.getFromThrift should set filter
when not set columns
add 648fb72 HBASE-22025 RAT check fails in nightlies; fails on (old) test
data files.
new 8d4c5d8 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new 0cd6f9d HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new a6a7a40 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new e5fdb76 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new faf683f HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new b5d5052 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new 2e797b3 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new 02a28b7 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new b3c814d HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new e4c1e60 HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new e29b6fc 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 (141853b)
\
N -- N -- N refs/heads/HBASE-21512 (e29b6fc)
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:
.../resources/hbase/checkstyle-suppressions.xml | 7 -
.../src/main/resources/hbase/checkstyle.xml | 7 +-
.../java/org/apache/hadoop/hbase/client/Admin.java | 480 +++++++++++++--------
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 34 +-
.../hadoop/hbase/client/AsyncHBaseAdmin.java | 10 +-
.../org/apache/hadoop/hbase/client/HBaseAdmin.java | 304 ++-----------
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 86 ++--
.../hadoop/hbase/client/TestInterfaceAlign.java | 11 +-
.../hadoop/hbase/client/TestRegionInfoDisplay.java | 5 +-
hbase-common/pom.xml | 4 +-
.../org/apache/hadoop/hbase/util/FutureUtils.java | 21 +
hbase-common/src/main/resources/hbase-default.xml | 6 +-
hbase-common/src/saveVersion.sh | 18 +-
.../hbase/regionserver/MetricsTableSourceImpl.java | 14 +-
.../mapreduce/replication/VerifyReplication.java | 28 +-
.../hadoop/hbase/regionserver/CompactionTool.java | 2 +
.../hbase/regionserver/TestCompactionTool.java | 106 +++++
.../hbase/replication/TestVerifyReplication.java | 136 ++++++
hbase-rest/pom.xml | 6 +
.../org/apache/hadoop/hbase/rest/RESTServer.java | 3 +
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 29 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 10 +-
.../hfile/bucket/ExclusiveMemoryMmapIOEngine.java | 50 +++
.../{FileMmapEngine.java => FileMmapIOEngine.java} | 73 ++--
.../io/hfile/bucket/SharedMemoryMmapIOEngine.java | 64 +++
.../hadoop/hbase/master/MasterRpcServices.java | 3 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 5 +-
.../hadoop/hbase/TestHBaseTestingUtility.java | 16 +-
...otWithAcl.java => SnapshotWithAclTestBase.java} | 101 ++---
.../org/apache/hadoop/hbase/client/TestHbck.java | 84 ++--
.../hadoop/hbase/client/TestSnapshotWithAcl.java | 221 +---------
...All.java => TestSnapshotWithAclAsyncAdmin.java} | 50 +--
...ine.java => TestExclusiveMemoryMmapEngine.java} | 8 +-
.../hadoop/hbase/ipc/TestRpcHandlerException.java | 2 -
.../master/cleaner/TestSnapshotFromMaster.java | 8 +-
.../hbase/replication/TestReplicationBase.java | 6 +-
.../hadoop/hbase/thrift2/ThriftUtilities.java | 18 +-
.../hadoop/hbase/thrift2/client/ThriftAdmin.java | 112 +----
.../hadoop/hbase/thrift2/TestThriftConnection.java | 21 +
pom.xml | 26 +-
src/main/asciidoc/_chapters/architecture.adoc | 2 +
src/main/asciidoc/_chapters/community.adoc | 3 +
src/main/asciidoc/_chapters/getting_started.adoc | 21 +-
src/main/asciidoc/_chapters/hbase-default.adoc | 11 +-
src/main/asciidoc/_chapters/upgrading.adoc | 2 +-
45 files changed, 1159 insertions(+), 1075 deletions(-)
create mode 100644
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/regionserver/TestCompactionTool.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/ExclusiveMemoryMmapIOEngine.java
rename
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/{FileMmapEngine.java
=> FileMmapIOEngine.java} (66%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/SharedMemoryMmapIOEngine.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestSnapshotWithAcl.java
=> SnapshotWithAclTestBase.java} (74%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestAsyncTableScanAll.java
=> TestSnapshotWithAclAsyncAdmin.java} (54%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bucket/{TestFileMmapEngine.java
=> TestExclusiveMemoryMmapEngine.java} (90%)