You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Michael Moser (JIRA)" <ji...@apache.org> on 2015/02/24 22:23:04 UTC
[jira] [Created] (NIFI-378) MergeContent in Defragment mode will
merge fragments without checking index
Michael Moser created NIFI-378:
----------------------------------
Summary: MergeContent in Defragment mode will merge fragments without checking index
Key: NIFI-378
URL: https://issues.apache.org/jira/browse/NIFI-378
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Affects Versions: 0.0.1
Reporter: Michael Moser
Priority: Minor
When in Defragment mode, the MergeContent processor looks for fragment.identifier and fragment.count attributes in order to place FlowFiles in the correct bin. The fragment.index attribute is ignored.
If you happen to have many FlowFile in the queue to MergeContent, and they all have fragment.identifier=foo and fragment.count=2, then it will merge two FlowFiles that have fragment.index=1 or it will merge two FlowFiles that have fragment.index=2.
Granted this may seem odd. The use case is to give the MergeContent processor two input queues. We configure one queue to contain files with fragment.index=1 and the other queue to contain files with fragment.index=2. We want one file from each queue to be merged. Instead it will merge two files from the same queue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)