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)