This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-27109/table_based_rqs
in repository https://gitbox.apache.org/repos/asf/hbase.git
discard c0cef676298 HBASE-27809 Attach move replication queue storage from
zookeeper to a separated HBase table design doc to git repo (#5197)
omit 3193cffc9a9 HBASE-27274 Re-enable the disabled tests when implementing
HBASE-27212 (#5178)
omit 545c1df18af HBASE-27775 Use a separate WAL provider for
hbase:replication table (#5157)
omit e4f34a2aca7 HBASE-27623 Start a new ReplicationSyncUp after the
previous failed (#5150)
omit 3f8baa6c2e7 HBASE-27216 Revisit the ReplicationSyncUp tool (#4966)
omit d7775aa73d4 HBASE-27430 Should disable replication log cleaner when
migrating replication queue data (#4901)
omit ee74c23cf2b HBASE-27429 Add exponential retry backoff support for
MigrateReplicationQueueFromZkToTableProcedure
omit 2b1538d070a HBASE-27217 Revisit the DumpReplicationQueues tool (#4810)
omit 2fbdd0cbf1d HBASE-27218 Support rolling upgrading (#4808)
omit cc92181ccb6 HBASE-27405 Fix the replication hfile/log cleaner report
that the replication table does not exist (#4811)
omit ec2b2bc531b HBASE-27392 Add a new procedure type for implementing some
global operations such as migration (#4803)
omit f2398c12b34 HBASE-27215 Add support for sync replication (#4762)
omit 68bcae91251 HBASE-27214 Implement the new replication hfile/log
cleaner (#4722)
omit 7bff87b6066 HBASE-27213 Add support for claim queue operation (#4708)
omit d6f8f99370d HBASE-27212 Implement a new table based replication queue
storage and make the minimum replication system work (#4672)
add ced4ff18041 HBASE-27535: Separate slowlog thresholds for scans vs
other requests (#5188)
add 18ae733b15a HBASE-27806 Support dynamic reinitializing replication
peer storage (#5195)
add e86f9308944 HBASE-20804 Document and add tests for HBaseConfTool
(#5190)
add 95f83cb8e24 HBASE-27807
PressureAwareCompactionThroughputController#tune log the opposite of the actual
scenario (#5198)
new 6ebf4e31692 HBASE-27212 Implement a new table based replication queue
storage and make the minimum replication system work (#4672)
new 2c12cc0600d HBASE-27213 Add support for claim queue operation (#4708)
new 76516a60322 HBASE-27214 Implement the new replication hfile/log
cleaner (#4722)
new c74cc513171 HBASE-27215 Add support for sync replication (#4762)
new 406fde43415 HBASE-27392 Add a new procedure type for implementing some
global operations such as migration (#4803)
new 05848fdad12 HBASE-27405 Fix the replication hfile/log cleaner report
that the replication table does not exist (#4811)
new 8498354b569 HBASE-27218 Support rolling upgrading (#4808)
new 9c9f261ea05 HBASE-27217 Revisit the DumpReplicationQueues tool (#4810)
new 2b4d4c0089e HBASE-27429 Add exponential retry backoff support for
MigrateReplicationQueueFromZkToTableProcedure
new 552fb6b36fb HBASE-27430 Should disable replication log cleaner when
migrating replication queue data (#4901)
new 5f44e06e8d6 HBASE-27216 Revisit the ReplicationSyncUp tool (#4966)
new 7c87504845c HBASE-27623 Start a new ReplicationSyncUp after the
previous failed (#5150)
new 6f5d1cfbb17 HBASE-27775 Use a separate WAL provider for
hbase:replication table (#5157)
new d32980edc06 HBASE-27274 Re-enable the disabled tests when implementing
HBASE-27212 (#5178)
new a3c7e0f2568 HBASE-27809 Attach move replication queue storage from
zookeeper to a separated HBase table design doc to git repo (#5197)
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 (c0cef676298)
\
N -- N -- N refs/heads/HBASE-27109/table_based_rqs (a3c7e0f2568)
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 15 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:
.../hbase/replication/ReplicationPeerImpl.java | 10 +-
.../hadoop/hbase/replication/ReplicationPeers.java | 33 ++++++-
.../org/apache/hadoop/hbase/HBaseServerBase.java | 6 ++
.../org/apache/hadoop/hbase/ipc/RpcServer.java | 42 ++++++++-
.../org/apache/hadoop/hbase/master/HMaster.java | 7 --
.../master/replication/ReplicationPeerManager.java | 31 ++++--
.../hadoop/hbase/regionserver/HRegionServer.java | 15 +--
...ressureAwareCompactionThroughputController.java | 2 +-
.../replication/regionserver/Replication.java | 24 ++++-
...tReplicationPeerManagerMigrateQueuesFromZk.java | 4 +-
.../TestMigrateRepliationPeerStorageOnline.java | 104 +++++++++++++++++++++
.../hadoop/hbase/util/TestHBaseConfTool.java | 64 ++++++++-----
src/main/asciidoc/_chapters/ops_mgt.adoc | 19 +++-
13 files changed, 306 insertions(+), 55 deletions(-)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestMigrateRepliationPeerStorageOnline.java
copy
hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyProvider.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseConfTool.java
(50%)