[
https://issues.apache.org/jira/browse/OOZIE-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andras Salamon updated OOZIE-3350:
----------------------------------
Fix Version/s: (was: trunk)
> Forkjoin validation does not fail if a node is reachable from two different
> forks
> ---------------------------------------------------------------------------------
>
> Key: OOZIE-3350
> URL: https://issues.apache.org/jira/browse/OOZIE-3350
> Project: Oozie
> Issue Type: Bug
> Components: core
> Affects Versions: 4.3.1
> Reporter: wang jinyin
> Priority: Major
> Original Estimate: 120h
> Remaining Estimate: 120h
>
> when "multiple ok to same node" under decision node, forkjoin validation
> error.
>
> such as below example, 'action_C' and 'action_D' both transition to
> 'action_E'.
> But, because they are under same topDecisionParent 'decision_A', validator
> will not throw any exception.
>
> {quote}<decision name = 'decision_A'>
> <case to = 'fork_B'></case>
> <case to = 'action_G'></case>
> </decision>
> <fork name = 'fork_B'>
> <path start = 'action_C'/>
> <path start = 'action_D'/>
> </fork>
> <action name = 'action_C'>
> <ok to = 'action_E'>
> <error to = 'kill'>
> </action>
> <action name = 'action_D'>
> <ok to = 'action_E'>
> <error to = 'kill'>
> </action>
> <action name = 'action_E'>
> <ok to = 'join_F'>
> <error to = 'kill'>
> </action>
> <join name = 'join_F'>
> <ok to = 'action_H'>
> <error to = 'kill'>
> </join>
> <action name = 'action_G'>
> <ok to = 'action_H'>
> <error to = 'kill'>
> </action>
> <action name = 'action_H'>
> <ok to = 'end'>
> <error to = 'kill'>
> </action>
> {quote}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)