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)

Reply via email to