HBASE-26029 It is not reliable to use nodeDeleted event to track region server's...
commit51893b9ba334a7a014e649d7b12f59f44b120969
authorDuo Zhang <zhangduo@apache.org>
Wed, 30 Jun 2021 00:44:19 +0000 (30 08:44 +0800)
committerGitHub <noreply@github.com>
Wed, 30 Jun 2021 00:44:19 +0000 (30 08:44 +0800)
tree2b1083ce13900eab2cd8e7e681c9aa738211af2e
parent64d4915ca800622eafe09afe717608513a7e7771
HBASE-26029 It is not reliable to use nodeDeleted event to track region server's death (#3430)

Signed-off-by: Xin Sun <ddupgs@gmail.com>
33 files changed:
hbase-protocol-shaded/src/main/protobuf/server/master/MasterProcedure.proto
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/MasterReplicationTracker.java [deleted file]
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTracker.java [deleted file]
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTrackerBase.java [deleted file]
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTrackerParams.java [deleted file]
hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ZKReplicationTracker.java [deleted file]
hbase-replication/src/test/java/org/apache/hadoop/hbase/replication/ReplicationTrackerTestBase.java [deleted file]
hbase-replication/src/test/java/org/apache/hadoop/hbase/replication/TestMasterReplicationTracker.java [deleted file]
hbase-replication/src/test/java/org/apache/hadoop/hbase/replication/TestZKReplicationTracker.java [deleted file]
hbase-server/src/main/java/org/apache/hadoop/hbase/executor/EventType.java
hbase-server/src/main/java/org/apache/hadoop/hbase/executor/ExecutorType.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerQueue.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ClaimReplicationQueueRemoteProcedure.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ClaimReplicationQueuesProcedure.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/procedure2/BaseRSProcedureCallable.java [copied from hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/PeerProcedureHandler.java with 55% similarity]
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitWALCallable.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ClaimReplicationQueueCallable.java [copied from hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/SwitchRpcThrottleRemoteCallable.java with 55% similarity]
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/PeerProcedureHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/PeerProcedureHandlerImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RefreshPeerCallable.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplaySyncReplicationWALCallable.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/Replication.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/SwitchRpcThrottleRemoteCallable.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestClaimReplicationQueue.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationBase.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationSourceManager.java