You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Matt Burgess (JIRA)" <ji...@apache.org> on 2017/11/09 14:04:00 UTC

[jira] [Updated] (NIFI-4559) ExecuteStreamCommand should have a failure relationship

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

Matt Burgess updated NIFI-4559:
-------------------------------
    Status: Patch Available  (was: In Progress)

> ExecuteStreamCommand should have a failure relationship
> -------------------------------------------------------
>
>                 Key: NIFI-4559
>                 URL: https://issues.apache.org/jira/browse/NIFI-4559
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Extensions
>    Affects Versions: 1.4.0
>            Reporter: Joseph Witt
>            Assignee: Matt Burgess
>
> ExecuteStreamCommand only has a success relationship.  The gist is it executes the command, captures the output stream, code, etc.. and stores the necessary content and attributes.
> However, for those wanting to see the status code as an indicator of failure they have to create a flow which checks, loops, etc..  This is more work than necessary since the processor can provide a better indicator.  By adding a failure relationship we can route results and status codes for non-zero to this relationship.  We'll have to consider backward compatibility friendly ideas but the gist is to make this common failure/retry pattern easier to configure and track.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)