Mark Payne created NIFI-7698: -------------------------------- Summary: MergeContent should include Details in provenance event indicating why bin was merged Key: NIFI-7698 URL: https://issues.apache.org/jira/browse/NIFI-7698 Project: Apache NiFi Issue Type: Improvement Components: Extensions Reporter: Mark Payne
MergeContent has many different configuration options. There are options for the minimum number of objects/bytes, and the maximum number of objects/bytes. There's an option for the maximum amount of time that a bin can last before being merged. There's also a maximum number of bins, and if that number is exceeded, a bin is evicted prematurely. As a result, MergeContent sometimes merges bins when users do not expect this to happen. Unfortunately, it does so without indicating why the bin was merged. When FlowFiles are merged, the Provenance Event should contain extra details indicating the reason that the bin was merged: - Bin Expiration Time was reached - Maximum number of objects was reached - Maximum number of bytes were reached - Minimum number of objects reached but not maximum - Minimum number of bytes reached but not maximum - FlowFile did not fit in any bin, and maximum number of bins reached -- This message was sent by Atlassian Jira (v8.3.4#803005)