Aldrin Piri created MINIFICPP-1064:
--------------------------------------

             Summary: Provide a bored yield duration for timer driven scheduling
                 Key: MINIFICPP-1064
                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1064
             Project: Apache NiFi MiNiFi C++
          Issue Type: Improvement
            Reporter: Aldrin Piri


Currently when a processor is scheduled with a zero scheduling period it will 
be scheduled repeatedly.  While this is literally what is requested, it can be 
problematic when there is no work to be done.  NiFi remedies this by 
incorporating a bored yield period (defaulting to 10ms) which helps to dampen 
the effects of a processor with no work to do.  See 
https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/scheduling/TimerDrivenSchedulingAgent.java#L56



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

Reply via email to