My line 370 is "      addressToWorker.get(address).foreach(removeWorker)". I'm not sure this is what you meant.

> the current implementation set the Executor status to KILLED no matter it is exists normally or is due to the ctrl+c

the current implementation sets Executor status to FAILED when it exits normally and that's what I wanted to correct here, by introducing EXITED status, which could mean either normal or abnormal exit.