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)