[
https://issues.apache.org/jira/browse/FALCON-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113321#comment-14113321
]
Srikanth Sundarrajan commented on FALCON-644:
---------------------------------------------
[~sowmyaramesh] Post processing has critical functions included in them and
silently ignoring errors is an issue. Please do note that post processing is a
controlled by falcon and user's can over-ride or alter the behavior. I had
suggested to [~svenkat] in an offline conversation to open up the
pre-processing and post-processing for user space customization which can be
ignored, but system tasks performed in post processing by falcon are very much
required to guarantee correctness on the features promised by Falcon.
> Don't mask errors in Falcon message producer used in the workflow to send a
> message to the queue/topic
> ------------------------------------------------------------------------------------------------------
>
> Key: FALCON-644
> URL: https://issues.apache.org/jira/browse/FALCON-644
> Project: Falcon
> Issue Type: Bug
> Components: messaging
> Reporter: Sowmya Ramesh
>
> In JMSMessageProducer all the exceptions are caught and success is returned
> [return 0] by default. Oozie will indicate that this WF action was successful
> as Falcon Messaging returns success.
> WF shouldn't be failed if post-processing fails but instead of masking errors
> this can be controlled in the WF decision on failure.
> {noformat}
> <action name='succeeded-post-processing'>
> ...
> <ok to="end"/>
> <!-- Shouldn't fail the WF if post processing fails -->
> <error to="end"/>
> </action>
> {noformat}
> Thoughts?
--
This message was sent by Atlassian JIRA
(v6.2#6252)