Kondakov Artem created MINIFICPP-1990:
-----------------------------------------

             Summary: Transferring FlowFiles in Python Processors
                 Key: MINIFICPP-1990
                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1990
             Project: Apache NiFi MiNiFi C++
          Issue Type: Bug
    Affects Versions: 0.12.0
            Reporter: Kondakov Artem
             Fix For: 0.13.0


Hello.
There is a problem with the processing of flow-files in python processors, 
which are connected using the setting
nifi.python.processor.dir=./minifi-python/

If you need to split one file into several, then you have to create new files 
in the Python processor and be sure to transfer the original one to REL_FAILURE.
Otherwise, if I do not pass the original file to REL_FAILURE, then the 
processing result is rolled back and nothing happens

It seems to me that it is necessary to make it possible for Python processors 
to add various relations, and not just REL_FAILURE REL_SUCCESS.
Or add an additional possible relationship REL_ORIGIN to which you can pass the 
original file

That. if you look at the metrics for these processors, you see 
TransferredToFaillure > 0, although the processors processed without errors



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to