[
https://issues.apache.org/jira/browse/NIFI-421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14379643#comment-14379643
]
Toivo Adams commented on NIFI-421:
----------------------------------
At first I did not understand how NiFi processor assure that back-pressure will
work.
But it’s actually simple. After reading documentation again, I even found it’s
documented in the developer guide:
TriggerWhenAnyDestinationAvailable: By default, NiFi will not schedule a
Processor to run if any of its outbound queues is full. This allows
back-pressure to be applied all the way a chain of Processors.
It’s java Process which makes implementation awkward.
Anyway, I want to solve it.
> ExecuteProcess does not honor back pressure setting
> ---------------------------------------------------
>
> Key: NIFI-421
> URL: https://issues.apache.org/jira/browse/NIFI-421
> Project: Apache NiFi
> Issue Type: Bug
> Components: Extensions
> Reporter: Joseph Witt
> Assignee: Toivo Adams
> Labels: beginner
> Fix For: 0.1.0
>
>
> ExecuteProcess does not pay attention to back pressure settings when
> operating on a continuous stream of output. It needs to be able to do so.
> It should also document or make optional its behavior in the event of a back
> pressure condition. One it can kill the process it is executing or two it
> can simply stop reading from the output stream. There may be valid cases for
> both options.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)