You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Mark Payne (Jira)" <ji...@apache.org> on 2026/10/08 22:13:00 UTC

[jira] [Created] (NIFI-16446) Swap in FlowFiles when active queue has room instead of when active queue empty

Mark Payne created NIFI-16446:
---------------------------------

             Summary: Swap in FlowFiles when active queue has room instead of when active queue empty
                 Key: NIFI-16446
                 URL: https://issues.apache.org/jira/browse/NIFI-16446
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: Mark Payne
            Assignee: Mark Payne


Currently, when there are swapped FlowFiles, we only swap them in when the active queue is empty. For processors where we want to grab a (potentially large) batch of FlowFiles from the queue, this limits how many FlowFiles we can pull.
For example, if a Processor grabs all FlowFiles where attribute A = XYZ and there are 50,000 FlowFiles queued, it can only access those in the top 10,000 FlowFiles. The next iteration won't be able to access any because they are not in the active queue, even if there are many ready to be swapped in.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)