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)