@Override
public ReportRegionTransitionResponse reportRegionTransition(RpcController controller,
ReportRegionTransitionRequest req) throws ServiceException {
try {
RegionTransition rt = req.getTransition(0);
TableName tableName = ProtobufUtil.toTableName(
rt.getRegionInfo(0).getTableName());
if (!TableName.META_TABLE_NAME.equals(tableName)
&& !assignmentManager.isFailoverCleanupDone()) {
// Meta region is assigned before master finishes the
// failover cleanup. So no need this check for it
throw new PleaseHoldException("Master is rebuilding user regions");