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 2017/04/28 18:13:04 UTC
[jira] [Created] (NIFI-3760) When a Processor calls
ProcessSession.get(FlowFileFilter), it does not properly round-robin
between incoming connections
Mark Payne created NIFI-3760:
--------------------------------
Summary: When a Processor calls ProcessSession.get(FlowFileFilter), it does not properly round-robin between incoming connections
Key: NIFI-3760
URL: https://issues.apache.org/jira/browse/NIFI-3760
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Reporter: Mark Payne
Assignee: Mark Payne
If ProcessSession.get() or ProcessSession.get(int) is called, it uses the ProcessContext's getNextIncomingConnectionIndex() method to determine which connection to use. However, the ProcessSession.get(FlowFileFilter) method iterates over all connections and doesn't necessarily start at the 'next' connection. So if we have a lot of data in one connection, that connection will starve out the others.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)