Class RegionRemoteProcedureBase

java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<MasterProcedureEnv>
org.apache.hadoop.hbase.master.assignment.RegionRemoteProcedureBase
All Implemented Interfaces:
Comparable<Procedure<MasterProcedureEnv>>, TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedure<MasterProcedureEnv,ServerName>
Direct Known Subclasses:
CloseRegionProcedure, OpenRegionProcedure

The base class for the remote procedures used to open/close a region.

Notice that here we do not care about the result of the remote call, if the remote call is finished, either succeeded or not, we will always finish the procedure. The parent procedure should take care of the result and try to reschedule if the result is not good.