You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Gábor Gyimesi (Jira)" <ji...@apache.org> on 2023/06/20 07:44:00 UTC
[jira] [Created] (MINIFICPP-2140) Allow multiple state commits in a process session
Gábor Gyimesi created MINIFICPP-2140:
----------------------------------------
Summary: Allow multiple state commits in a process session
Key: MINIFICPP-2140
URL: https://issues.apache.org/jira/browse/MINIFICPP-2140
Project: Apache NiFi MiNiFi C++
Issue Type: Improvement
Reporter: Gábor Gyimesi
A processor's state can be saved through the state manager which is tied to a trigger's ProcessSession. The state can be modified when the processor is triggered and if the flow file is processed successfully the state is commited when the session is commited otherwise it is rolled back. In S3 there is a multipart upload feature which is supported by the PutS3Object processor. After a part is uploaded the upload state is saved in a state file, but it would be more optimal to save it using the state manager. To achieve this the ProcessSession and the state manager should be modified to be able to commit the state multiple times in a single session. It should also be figured out how the rollback should be handled in this case.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)