Class SnapshotRegionProcedure

java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<MasterProcedureEnv>
org.apache.hadoop.hbase.master.procedure.SnapshotRegionProcedure
All Implemented Interfaces:
Comparable<Procedure<MasterProcedureEnv>>, TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedure<MasterProcedureEnv,ServerName>

A remote procedure which is used to send region snapshot request to region server. The basic logic of SnapshotRegionProcedure is similar like ServerRemoteProcedure, only with a little difference, when FailedRemoteDispatchException was thrown, SnapshotRegionProcedure will sleep some time and continue retrying until success.