You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Mona Chitnis (JIRA)" <ji...@apache.org> on 2013/10/02 02:19:24 UTC

[jira] [Updated] (OOZIE-1559) Fix missing fields from new SELECT queries

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

Mona Chitnis updated OOZIE-1559:
--------------------------------

    Summary: Fix missing fields from new SELECT queries  (was: Recovery service does not pick up pending actions, and keeps picking up killed control nodes)

> Fix missing fields from new SELECT queries
> ------------------------------------------
>
>                 Key: OOZIE-1559
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1559
>             Project: Oozie
>          Issue Type: Bug
>    Affects Versions: trunk
>            Reporter: Ryota Egashira
>            Assignee: Ryota Egashira
>             Fix For: trunk
>
>
> this jira to fix few issues with new SELECT queries. 
> one issue - workflow actions get stuck because recovery service does not pick up the pending actions. reason is that pendingAge in WF_ACTIONS table not updated property
> the other issue - Recovery service does not pick up pending actions, and keeps picking up killed control nodes
> when workflow is killed (KillXCommand) while control nodes(start/decision..etc) are being executed, KillXCommand set pending flag of the control node true, but subsequent ActionKillXCommand failed due to unsupported operation, fails to reset pending, so pending flag left to true. Thus, recovery service keep picking this up and start SignalXCommand, but it doesn't go through verifyPreCondition since workflow job status killed. the
> same thing is repeated forever



--
This message was sent by Atlassian JIRA
(v6.1#6144)