zhengdong created KYLIN-2753:
--------------------------------
Summary: Job duration may become negative after the job resumed
from error or paused status
Key: KYLIN-2753
URL: https://issues.apache.org/jira/browse/KYLIN-2753
Project: Kylin
Issue Type: Bug
Affects Versions: v2.1.0
Reporter: zhengdong
After KYLIN-2655, we calculate the 'Interrupt time' when a job resumed from
error/stopped status to give more accurate job duration time. However, when
calculate the real duration time = 'Total time' - 'Interrupt time', we could
get a negative value.
The root cause is 'Interrupt time' calculated in
DefaultChainedExecutable.onExecuteStart method. The 'Interrupt time' value is
not only added with the true 'Interrupt time' when the job scheduled after
resumed, but also increased when subsequent sub tasks executed.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)