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)