ASF GitHub Bot commented on NIFI-2861:

Github user jskora commented on the issue:

    @markap14 except for removing the limit, review comments have been 
addressed.  The FlowFile limit property has been renamed "Max FlowFiles per 
Batch" to reflect a batching metaphor instead of onTrigger references, that 
should be less confusing to users.

> ControlRate should accept more than one flow file per execution
> ---------------------------------------------------------------
>                 Key: NIFI-2861
>                 URL: https://issues.apache.org/jira/browse/NIFI-2861
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.0.0, 0.7.0
>            Reporter: Joe Skora
>            Assignee: Joe Skora
> The {{ControlRate}} processor implements a {{FlowFileFilter}} that returns 
> the {{FlowFileFilter.ACCEPT_AND_TERMINATE}} result if the {{FlowFile}} fits 
> with the rate limit, affectively limiting it to one {{FlowFile}} per 
> {{ConrolRate.onTrigger()}} invocation.  This is a significant bottleneck when 
> processing very large quantities of small files making it unlikely to hit the 
> rate limits.
> It should allow multiple files, perhaps with a configurable maximum, per 
> {{ControlRate.onTrigger()}} invocation by issuing the 
> {{FlowFileFilter.ACCEPT_AND_CONTINUE}} result until the limits are reached.  
> In a preliminary test this eliminated the bottleneck.

This message was sent by Atlassian JIRA

Reply via email to