You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Arpad Boda (Jira)" <ji...@apache.org> on 2020/02/12 15:22:00 UTC

[jira] [Created] (MINIFICPP-1158) Event driven processors can starve each other

Arpad Boda created MINIFICPP-1158:
-------------------------------------

             Summary: Event driven processors can starve each other
                 Key: MINIFICPP-1158
                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1158
             Project: Apache NiFi MiNiFi C++
          Issue Type: Bug
    Affects Versions: 0.7.0
            Reporter: Arpad Boda
            Assignee: Arpad Boda
             Fix For: 0.8.0


The task (that wraps onTrigger call) for event driven processors executes a loop and waits 1 sec for work to do.
In case the frequency of the incoming work is higher than that, the task never exists, just triggers the processor in an endless loop. 
In case the workload is high and there are multiple event driven processors (actually more than the number of threads configured for the flow), some simply gets starved. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)