Mark Payne created NIFI-1577:
--------------------------------

             Summary: NiFi holds open too many files when using a Run Duration 
> 0 ms and calling session.append
                 Key: NIFI-1577
                 URL: https://issues.apache.org/jira/browse/NIFI-1577
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Mark Payne


If a Processor calls ProcessSession.append() and has a Run Duration scheduled > 
0 ms, we quickly end up with "Too many open files" exceptions.

This appears to be due to the fact that calling append() holds the content 
repository's stream open so that the session can keep appending to it, but on 
checkpoint() the session does not close these streams. It should close these 
streams on checkpoint, since the Processor is no longer allowed to reference 
these FlowFiles anyway at that point.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to