When async or sync jobs are interrupted by the Java VM they remain in the phase they were set to by the job runner. Instead, the Job executor should detect an InterruptedException and use the job updater to set the phase to TERMINATED if not already in a terminal phase.
When async or sync jobs are interrupted by the Java VM they remain in the phase they were set to by the job runner. Instead, the Job executor should detect an InterruptedException and use the job updater to set the phase to TERMINATED if not already in a terminal phase.