[ 
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)

Reply via email to