public void receiveAbortProcedure(String procName, ForeignException ee) {
    LOG.debug("Request received to abort procedure " + procName, ee);
    // if we know about the procedure, notify it
    Subprocedure sub = subprocs.get(procName);
    if (sub == null) {
      LOG.info(
        "Received abort on procedure with no local subprocedure " + procName + ", ignoring it.",
        ee);
      return; // Procedure has already completed
    }
    String msg = "Propagating foreign exception to subprocedure " + sub.getName();
    LOG.error(msg, ee);
    sub.cancel(msg, ee);
  }
Send abort to the specified procedure
@param procName name of the procedure to about
@param ee       exception information about the abort
hbase-server/src/main/java/org/apache/hadoop/hbase/procedure/ProcedureMember.java