You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Ryota Egashira (JIRA)" <ji...@apache.org> on 2013/03/19 18:21:17 UTC

[jira] [Updated] (OOZIE-1272) Two workflow jobs mapped to a single coordinator action

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

Ryota Egashira updated OOZIE-1272:
----------------------------------

    Attachment: OOZIE-1272.patch
    
> Two workflow jobs mapped to a single coordinator action
> -------------------------------------------------------
>
>                 Key: OOZIE-1272
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1272
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Virag Kothari
>             Fix For: trunk
>
>         Attachments: OOZIE-1272.patch
>
>
> CoordinatorActionstart is being called multiple times for same action id for two different workflows as seen below
> {code}
> 2013-03-18 19:39:41,815 DEBUG CoordActionStartXCommand:545 - USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0000057-130318185730776-oozie-oozi-C] ACTION[0000057-130318185730776-oozie-oozi-C@1] Updating WF record for WFID :0000471-130318185730776-oozie-oozi-W with parent id: 0000057-130318185730776-oozie-oozi-C@1
> 2013-03-18 19:39:49,618 DEBUG CoordActionStartXCommand:545 - USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0000057-130318185730776-oozie-oozi-C] ACTION[0000057-130318185730776-oozie-oozi-C@1] Updating WF record for WFID :0000473-130318185730776-oozie-oozi-W with parent id: 0000057-130318185730776-oozie-oozi-C@1
> {code}
> loadState() implementation is blank which makes the verifyPrecondition() check the coordinator action loaded in eagerLoadState(). So the coordinator action might be stale as it was loaded without a lock. 
> LoadState() should be made to call eagerLoadState() similar to other XCommands.
> Another issue is getKey() is not overridden so Multiple Coordactionstart for a given action are not removed as duplicates

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira