public void controllerConnectionFailure(final String message, final Throwable cause,
    final String procName) {
    LOG.error(message, cause);
    if (procName == null) {
      return;
    }
    Subprocedure toNotify = subprocs.get(procName);
    if (toNotify != null) {
      toNotify.cancel(message, cause);
    }
  }
The connection to the rest of the procedure group (member and coordinator) has been
broken/lost/failed. This should fail any interested subprocedure, but not attempt to notify
other members since we cannot reach them anymore.
@param message  description of the error
@param cause    the actual cause of the failure
@param procName the name of the procedure we'd cancel due to the error.
hbase-server/src/main/java/org/apache/hadoop/hbase/procedure/ProcedureMember.java