[
https://issues.apache.org/jira/browse/MINIFICPP-2140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gábor Gyimesi reassigned MINIFICPP-2140:
----------------------------------------
Assignee: Gábor Gyimesi
> 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
> Assignee: Gábor Gyimesi
> Priority: Major
>
> 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)