[
https://issues.apache.org/jira/browse/SAMZA-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Chen resolved SAMZA-2590.
--------------------------------
Resolution: Done
https://github.com/apache/samza/pull/1514
> Async State Backup
> ------------------
>
> Key: SAMZA-2590
> URL: https://issues.apache.org/jira/browse/SAMZA-2590
> Project: Samza
> Issue Type: New Feature
> Reporter: Daniel Chen
> Assignee: Daniel Chen
> Priority: Major
> Fix For: 1.7
>
> Attachments: Samza State Backup and Async Checkpointing (1).pdf
>
>
> # We must create a way of committing to the state store that allows for the
> remote stores to be uploaded independently from processing.
> # The commit phase must be transactional for Kafka changelog commits
> (preserve existing behaviour) and remote store commits.
> # For remote store commits, we require exclusive, non-overlapping commits so
> that the commits that appear in the remote store are in order.
> # We need to timeout on the asynchronous commit such that we will stop
> further processing until the state in the remote store is caught up to the
> current state of the job.
> # This feature will be required to be enabled by default of all Samza jobs
> regardless of the remote state store backup implementation (Kafka, Azure blob
> store, HDFS) and the processing parallelism (async or sync processing) to
> improve performance for all present and future remote state commits.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)