Github user zjffdu commented on the issue: https://github.com/apache/zeppelin/pull/2858 And reading the code snippet below, I don't see any senacairo we need to have 2 methods in `setStatus` of Job.java. Most of the implementation just left `beforeStatusChange` empty. https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/scheduler/Job.java#L156
---