Martin Mucha created NIFI-4805:
----------------------------------

             Summary: allow delayed transfer
                 Key: NIFI-4805
                 URL: https://issues.apache.org/jira/browse/NIFI-4805
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Martin Mucha


Nifi has concept of penalization, but this penalization has fixed delay, and 
there isn't way how to change it dynamically. 

If we want to implement retry flow, where FlowFile flows in loop, we can either 
lower performance of Processor via yielding it, or we can do active waiting. 
And this is actually recommended as a correct way how to do that.

It seems, that we can easily implement better RetryProcessor, all we missing is 
`session.penalize` which accepts `penalizationPeriod`. Processor then can 
gradually prolong waiting time after each failure.

 

Would it be possible to make such method visible?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to