You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Kondakov Artem (Jira)" <ji...@apache.org> on 2022/11/17 07:15:00 UTC
[jira] [Created] (MINIFICPP-1990) Transferring FlowFiles in Python Processors
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)