This is an automated email from the ASF dual-hosted git repository.
openinx pushed a change to branch HBASE-21879
in repository https://gitbox.apache.org/repos/asf/hbase.git.
from 582890c HBASE-21917 Make the HFileBlock#validateChecksum can accept
ByteBuff as an input. (addendum)
new 6e61472 HBASE-21949 Fix flaky test
TestHBaseTestingUtility.testMiniZooKeeperWithMultipleClientPorts
new 1d5ae6f HBASE-21871 Added support to specify a peer table name in
VerifyReplication tool
new c989790 HBASE-20754 [documentation] quickstart guide should instruct
folks to set JAVA_HOME to a JDK installation.
new 9ffb9c5 HBASE-21874 Bucket cache on Persistent memory
new f935a75 SE-22006 Fix branch-2.1 findbugs warning; causes nightly show
as failed.
new a3c36f8 HBASE-21999 [DEBUG] Exit if git returns empty revision!
new 06ca2ce HBASE-22000 Deprecated isTableAvailable with splitKeys
new 1b1352a Revert "SE-22006 Fix branch-2.1 findbugs warning; causes
nightly show as failed."
new c19280b Revert "HBASE-21874 Bucket cache on Persistent memory"
new 9dc522b HBASE-21874 Bucket cache on Persistent memory
new 8b73fae HBASE-22006 Fix branch-2.1 findbugs warning; causes nightly
show as failed.
new 460b508 HBASE-20918 Re-enable TestRpcHandlerException
new 3bc1e79 HBASE-21999 ADDENDUM unknown revisions are okay; make sure we
indicate them.
new 9fd2639 HBASE-22007 Add restoreSnapshot and cloneSnapshot with acl
methods in AsyncAdmin
new aa4d3b7 HBASE-22010 Upgrade to 2.2 section header can't use spaces.
new 31902a0 HBASE-21416 - fix TestRegionInfoDisplay flaky test
new b1545c3 HBASE-21990 puppycrawl checkstyle dtds 404... moved to
sourceforge ADDENDUM -- dtds moved location. See
https://github.com/checkstyle/checkstyle/issues/6478
new a6b94d8 HBASE-21135 Build fails on windows as it fails to parse
windows path during license check
new 0850b4b HBASE-21987 Simplify RSGroupInfoManagerImpl#flushConfig() for
offline mode
new f1e3e60 HBASE-21959 - CompactionTool should close the store it uses
for compacting files, in order to properly archive compacted files.
new 07f9bef HBASE-21736 Remove the server from online servers before
scheduling SCP for it in hbck
new 18772ff HBASE-22001 Polish the Admin interface
new 6cb2dbe HBASE-22011 ThriftUtilities.getFromThrift should set filter
when not set columns
new 6d95335 HBASE-22016 Rewrite the block reading methods by using
hbase.nio.ByteBuff
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:
.../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 | 306 ++-----------
.../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 +-
.../mapreduce/replication/VerifyReplication.java | 28 +-
.../hadoop/hbase/regionserver/CompactionTool.java | 2 +
.../hbase/regionserver/TestCompactionTool.java | 106 +++++
.../hbase/replication/TestVerifyReplication.java | 136 ++++++
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 29 +-
.../apache/hadoop/hbase/io/hfile/BlockIOUtils.java | 223 ++++++++++
.../apache/hadoop/hbase/io/hfile/HFileBlock.java | 337 ++++++---------
.../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 +--
...ckPositionalRead.java => TestBlockIOUtils.java} | 122 +++++-
.../apache/hadoop/hbase/io/hfile/TestChecksum.java | 14 +-
...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 | 24 +-
src/main/asciidoc/_chapters/architecture.adoc | 2 +
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, 1591 insertions(+), 1313 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/BlockIOUtils.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/{TestHFileBlockPositionalRead.java
=> TestBlockIOUtils.java} (54%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bucket/{TestFileMmapEngine.java
=> TestExclusiveMemoryMmapEngine.java} (90%)