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 3328c02  HBASE-21779 Reimplement BulkLoadHFilesTool to use 
AsyncClusterConnection
 discard 03cf5bd  HBASE-21778 Remove the usage of the locateRegion related 
methods in ClusterConnection
 discard d2ef2ad  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection
 discard 4d99866  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
 discard 975cd99  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
 discard 8c3993a  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
 discard 8cb5a63  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
 discard afd8f14  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
 discard 75b670d  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
 discard 3e75b60  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     add 6b60c42  HBASE-21838 Create a special ReplicationEndpoint just for 
verifying the WAL entries are fine
     add 7849fa3  HBASE-21843 RegionGroupingProvider breaks the meta wal file 
name pattern which may cause data loss for meta region
     add 1817725  HBASE-21853 update copyright notices for contributions in 
2019.
     add a155d17  HBASE-21816 : Print source cluster replication config 
directory
     add 6f16836  HBASE-21857 Do not need to check clusterKey if 
replicationEndpoint is provided when adding a peer
     add abaeeac  HBASE-21800: RegionServer aborted due to NPE from 
MetaTableMetrics coprocessor
     add 28bc9a5  HBASE-21862 IPCUtil.wrapException should keep the original 
exception types for all the connection exceptions
     add b322d0a  HBASE-21201 Support to run VerifyReplication MR tool without 
peerid
     add c48438f  HBASE-21857 Addendum fix broken UTs
     new c0365bf  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     new 462f341  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
     new c0bc79c  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
     new 6cb2d76  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
     new a5a39eb  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
     new c099d42  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
     new 2a9df9a  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
     new cc131a6  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection
     new dee70a3  HBASE-21778 Remove the usage of the locateRegion related 
methods in ClusterConnection
     new ad3dba9  HBASE-21779 Reimplement BulkLoadHFilesTool to use 
AsyncClusterConnection

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   (3328c02)
            \
             N -- N -- N   refs/heads/HBASE-21512 (ad3dba9)

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 10 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:
 NOTICE.txt                                         |   2 +-
 .../replication/ReplicationPeerConfigUtil.java     |   6 +-
 .../hbase/exceptions/ClientExceptionsUtil.java     |  43 +++++--
 .../java/org/apache/hadoop/hbase/ipc/IPCUtil.java  | 113 ++++++++++++------
 .../org/apache/hadoop/hbase/ipc/TestIPCUtil.java   |  84 ++++++++++---
 .../mapreduce/replication/VerifyReplication.java   |  57 ++++++---
 .../hbase/replication/TestVerifyReplication.java   | 123 ++++++++++++++-----
 .../src/main/protobuf/Replication.proto            |   2 +-
 .../hadoop/hbase/coprocessor/MetaTableMetrics.java |  78 ++++++-------
 .../master/replication/ReplicationPeerManager.java |  24 +++-
 .../VerifyWALEntriesReplicationEndpoint.java       |  87 ++++++++++++++
 .../DefaultSourceFSConfigurationProvider.java      |   5 +-
 .../apache/hadoop/hbase/util/LossyCounting.java    |  20 +---
 .../hadoop/hbase/wal/RegionGroupingProvider.java   |  20 ++--
 .../hbase/client/TestAsyncReplicationAdminApi.java |  74 ++++++++++--
 .../client/replication/TestReplicationAdmin.java   |   6 +-
 .../hbase/coprocessor/TestMetaTableMetrics.java    |   4 -
 .../replication/DummyReplicationEndpoint.java      |  45 ++++---
 .../TestVerifyCellsReplicationEndpoint.java        | 130 +++++++++++++++++++++
 .../hadoop/hbase/util/TestLossyCounting.java       |   4 +-
 .../hadoop/hbase/wal/TestWrongMetaWALFileName.java |  36 +++---
 .../src/test/ruby/hbase/replication_admin_test.rb  |   6 +-
 22 files changed, 740 insertions(+), 229 deletions(-)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/VerifyWALEntriesReplicationEndpoint.java
 copy 
hbase-metrics/src/main/java/org/apache/hadoop/hbase/metrics/impl/CounterImpl.java
 => 
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/DummyReplicationEndpoint.java
 (58%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestVerifyCellsReplicationEndpoint.java
 copy 
hbase-examples/src/test/java/org/apache/hadoop/hbase/client/example/TestAsyncClientExample.java
 => 
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWrongMetaWALFileName.java
 (57%)

Reply via email to