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)

Reply via email to