public void releaseSplitWALWorker(ServerName worker, MasterProcedureScheduler scheduler) {
    LOG.debug("Release split WAL worker={}", worker);
    splitWorkerAssigner.release(worker);
    splitWorkerAssigner.wake(scheduler);
  }
After the worker finished the split WAL task, it will release the worker, and wake up all the
suspend procedures in the ProcedureEvent
@param worker    worker which is about to release
@param scheduler scheduler which is to wake up the procedure event
hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitWALManager.java