HBASE-26323 Introduce a Snapshot Procedure (#4115)
authorRuanhui <32773751+frostruan@users.noreply.github.com>
Sat, 12 Mar 2022 15:21:22 +0000 (23:21 +0800)
committerGitHub <noreply@github.com>
Sat, 12 Mar 2022 15:21:22 +0000 (23:21 +0800)
commitfd301ad55f145c3aad5e49f8b4b97b11683d2b74
treebf24259098742f2f5a0feb11c0233e4fe8eec95b
parentc2485215dee14ae9888af235dda9826b83507456
HBASE-26323 Introduce a Snapshot Procedure (#4115)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
30 files changed:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java
hbase-protocol-shaded/src/main/protobuf/server/master/Master.proto
hbase-protocol-shaded/src/main/protobuf/server/master/MasterProcedure.proto
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/MasterCoprocessorHost.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitWALManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/WorkerAssigner.java [new file with mode: 0644]
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/procedure/SnapshotProcedure.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/SnapshotRegionProcedure.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/SnapshotVerifyProcedure.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/TableQueue.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSSnapshotVerifier.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SnapshotRegionCallable.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SnapshotVerifyCallable.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSnapshotProcedure.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSnapshotRegionProcedure.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSnapshotVerifyProcedure.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/master/snapshot/TestSnapshotWhileRSCrashes.java [deleted file]
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRSSnapshotVerifier.java [new file with mode: 0644]