Evan Reynolds created NIFI-6349: ----------------------------------- Summary: MergeRecord does not merge fragmented files correctly Key: NIFI-6349 URL: https://issues.apache.org/jira/browse/NIFI-6349 Project: Apache NiFi Issue Type: Bug Components: Extensions Affects Versions: 1.9.2 Reporter: Evan Reynolds Attachments: Merge_Test_Flow.xml
When MergeRecords tries to merge fragments it will close the bin after a single run. This means that fragments that come in seconds apart will not be merged. To replicate this, import the attached flow template and run the GenerateFlowFile processor. It will generate 2000 flow files. MergeRecord should merge them back but a number of them will fail. To replicate this in a unit test, go to the testDefragment method and change "runner.run(1)" to "runner.run(2)". It will fail. In code - it is using the minimum number of records, which defaults to 1, to see if the bin is full. Once a single fragment comes in, the bin will show full and will be marked complete. -- This message was sent by Atlassian JIRA (v7.6.3#76005)