This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-22514
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard 1bf3621 HBASE-22695 Store the rsgroup of a table in table
configuration (#426)
omit 06c8e4e HBASE-22676 Move all the code in hbase-rsgroup to
hbase-server and remove hbase-rsgroup module (#399)
omit 29f45da HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
omit d430c7f HBASE-22664 Move protobuf stuff in hbase-rsgroup to
hbase-protocol-shaded (#362)
add abb60fa HBASE-22787 Cleaned up tests in hbase-zookeeper
add d0e5ea1 HBASE-22677 Add unit tests for
org.apache.hadoop.hbase.util.ByteRangeUtils and Classes
add ff96485 HBASE-22773 when set blockSize option in Performance
Evaluation tool, error occurs:ERROR: Unrecognized option/command:
--blockSize=131072
add a62fdcc HBASE-22609 [Docs] More detail documentation about
'hbase.server.thread.wakefrequency'
add f6ece8d HBASE-22790 Added deprecation versions for fields in
ByteBuffAllocator
add 66a2fc5 HBASE-22539 WAL corruption due to early DBBs re-use when
Durability.ASYNC_WAL is used (#437)
add 32434d1 HBASE-22788 Removed deprecated methods from Bytes
add 773414f HBASE-22791 Fixed order of asserts in TestZKMulti
add b021c36 HBASE-22786 Fixed Checkstyle issues in tests in hbase-client
add 8411668 HBASE-22778 Upgrade jasckson databind to 2.9.9.2 (#454)
add da114ac HBASE-22785 Fixed Checkstyle issues in exceptions and
enhanced Javadoc
add 3f524ab HBASE-22789 Removed deprecated method from
ImmutableBytesWritable
add ad3674f Add Tak-Lon (Stephen) Wu to pom.xml
add 30805be HBASE-22771 [HBCK2] fixMeta method and server-side support
add 0867714 HBASE-22771 [HBCK2] fixMeta method and server-side support
add eef8e14 HBASE-22793 RPC server connection is logging user as NULL
principal
add 3b0013d HBASE-22731 ReplicationSource and
HBaseInterClusterReplicationEndpoint log messages should include a target Peer
identifier
add 9d82716 HBASE-22801 Maven build issue on Github PRs
add f02f741 HBASE-22783 shell with removal of status and load classes
new 2065bd7 HBASE-22664 Move protobuf stuff in hbase-rsgroup to
hbase-protocol-shaded (#362)
new 8a387c8 HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
new eed094a HBASE-22676 Move all the code in hbase-rsgroup to
hbase-server and remove hbase-rsgroup module (#399)
new 77e95bd HBASE-22695 Store the rsgroup of a table in table
configuration (#426)
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 (1bf3621)
\
N -- N -- N refs/heads/HBASE-22514 (77e95bd)
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 4 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/draining_servers.rb | 2 +-
bin/region_status.rb | 2 +-
dev-support/Jenkinsfile_GitHub | 2 +-
.../apache/hadoop/hbase/DoNotRetryIOException.java | 20 +--
.../hadoop/hbase/DroppedSnapshotException.java | 15 +-
.../org/apache/hadoop/hbase/MetaTableAccessor.java | 3 +-
.../hadoop/hbase/NotServingRegionException.java | 20 +--
.../apache/hadoop/hbase/TableExistsException.java | 19 +-
.../hadoop/hbase/TableInfoMissingException.java | 29 +--
.../hadoop/hbase/TableNotDisabledException.java | 17 +-
.../hadoop/hbase/TableNotEnabledException.java | 16 +-
.../hadoop/hbase/TableNotFoundException.java | 21 ++-
.../hadoop/hbase/UnknownRegionException.java | 5 +-
.../hadoop/hbase/UnknownScannerException.java | 23 +--
.../apache/hadoop/hbase/YouAreDeadException.java | 3 +
.../hadoop/hbase/ZooKeeperConnectionException.java | 19 +-
.../org/apache/hadoop/hbase/client/HBaseHbck.java | 12 +-
.../java/org/apache/hadoop/hbase/client/Hbck.java | 5 +
.../apache/hadoop/hbase/TestHColumnDescriptor.java | 7 +-
.../apache/hadoop/hbase/TestHTableDescriptor.java | 32 ++--
.../apache/hadoop/hbase/client/TestAttributes.java | 20 ++-
.../hbase/client/TestClientExponentialBackoff.java | 6 +-
.../client/TestColumnFamilyDescriptorBuilder.java | 4 +-
.../org/apache/hadoop/hbase/client/TestGet.java | 10 +-
.../hadoop/hbase/client/TestMetricsConnection.java | 5 +-
.../apache/hadoop/hbase/client/TestOperation.java | 28 ++-
.../org/apache/hadoop/hbase/client/TestScan.java | 14 +-
.../hbase/client/TestTableDescriptorBuilder.java | 30 ++--
.../hbase/exceptions/TestClientExceptionsUtil.java | 5 +-
.../hadoop/hbase/filter/TestLongComparator.java | 5 +-
.../hadoop/hbase/ipc/TestCellBlockBuilder.java | 12 +-
.../hbase/ipc/TestHBaseRpcControllerImpl.java | 24 +--
.../hadoop/hbase/quotas/TestQuotaFilter.java | 10 +-
.../hbase/quotas/TestQuotaSettingsFactory.java | 21 ++-
.../hbase/shaded/protobuf/TestProtobufUtil.java | 21 ++-
.../apache/hadoop/hbase/util/BuilderStyleTest.java | 8 +-
.../apache/hadoop/hbase/io/ByteBuffAllocator.java | 9 +-
.../hadoop/hbase/io/ImmutableBytesWritable.java | 15 --
.../java/org/apache/hadoop/hbase/util/Bytes.java | 198 +--------------------
hbase-common/src/main/resources/hbase-default.xml | 26 ++-
.../hadoop/hbase/util/TestByteRangeUtils.java | 72 ++++++++
.../org/apache/hadoop/hbase/util/TestClasses.java | 56 +++---
.../apache/hadoop/hbase/PerformanceEvaluation.java | 1 +
.../src/main/protobuf/Master.proto | 8 +
.../org/apache/hadoop/hbase/ipc/CallRunner.java | 2 +-
.../org/apache/hadoop/hbase/ipc/ServerCall.java | 45 ++++-
.../apache/hadoop/hbase/master/CatalogJanitor.java | 100 ++++-------
.../hadoop/hbase/master/MasterRpcServices.java | 14 ++
.../org/apache/hadoop/hbase/master/MetaFixer.java | 163 +++++++++++++++++
.../apache/hadoop/hbase/regionserver/HRegion.java | 21 ++-
.../hbase/regionserver/HRegionFileSystem.java | 15 +-
.../hbase/regionserver/wal/AbstractFSWAL.java | 8 +-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 10 +-
.../hadoop/hbase/regionserver/wal/FSHLog.java | 6 +-
.../hadoop/hbase/regionserver/wal/FSWALEntry.java | 38 ++--
.../HBaseInterClusterReplicationEndpoint.java | 54 ++++--
.../regionserver/ReplicationSource.java | 68 ++++---
.../main/resources/hbase-webapps/master/hbck.jsp | 30 ++--
.../hbase/master/TestCatalogJanitorCluster.java | 6 +-
.../apache/hadoop/hbase/master/TestMetaFixer.java | 127 +++++++++++++
.../regionserver/wal/AbstractTestWALReplay.java | 5 +-
.../hbase/regionserver/wal/TestAsyncFSWAL.java | 2 +-
.../hadoop/hbase/regionserver/wal/TestFSHLog.java | 2 +-
...syncFSWALCorruptionDueToDanglingByteBuffer.java | 111 ++++++++++++
...estFSHLogCorruptionDueToDanglingByteBuffer.java | 95 ++++++++++
...LCorruptionDueToDanglingByteBufferTestBase.java | 92 ++++++++++
hbase-shell/src/main/ruby/hbase/admin.rb | 86 +++++----
hbase-shell/src/main/ruby/hbase/taskmonitor.rb | 2 +-
.../src/main/ruby/shell/commands/list_regions.rb | 29 +--
hbase-shell/src/main/ruby/shell/commands/rit.rb | 2 +-
.../apache/hadoop/hbase/HBaseZKTestingUtility.java | 12 +-
.../hadoop/hbase/zookeeper/TestHQuorumPeer.java | 6 +-
.../hbase/zookeeper/TestReadOnlyZKClient.java | 12 +-
.../hbase/zookeeper/TestRecoverableZooKeeper.java | 11 +-
.../hbase/zookeeper/TestZKLeaderManager.java | 18 +-
.../hadoop/hbase/zookeeper/TestZKMainServer.java | 13 +-
.../apache/hadoop/hbase/zookeeper/TestZKMulti.java | 66 +++----
.../hadoop/hbase/zookeeper/TestZKNodeTracker.java | 36 ++--
.../apache/hadoop/hbase/zookeeper/TestZKUtil.java | 6 +-
.../hadoop/hbase/zookeeper/TestZKUtilNoServer.java | 12 +-
pom.xml | 8 +-
81 files changed, 1400 insertions(+), 813 deletions(-)
create mode 100644
hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteRangeUtils.java
copy
hbase-client/src/test/java/org/apache/hadoop/hbase/security/TestSaslUtil.java
=> hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestClasses.java
(50%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetaFixer.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMetaFixer.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestAsyncFSWALCorruptionDueToDanglingByteBuffer.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestFSHLogCorruptionDueToDanglingByteBuffer.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALCorruptionDueToDanglingByteBufferTestBase.java