You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "zhengdong (JIRA)" <ji...@apache.org> on 2017/07/24 09:46:00 UTC

[jira] [Updated] (KYLIN-2753) Job duration may become negative after the job resumed from error or paused status

     [ https://issues.apache.org/jira/browse/KYLIN-2753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

zhengdong updated KYLIN-2753:
-----------------------------
    Attachment: 0001-KYLIN-2753-Job-duration-may-become-negative-after-th.patch

> 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
>         Attachments: 0001-KYLIN-2753-Job-duration-may-become-negative-after-th.patch
>
>
> 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)