[jira] [Created] (FLINK-14942) State Processing API: add an option to make deep copy

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-14942) State Processing API: add an option to make deep copy

Shang Yuanchun (Jira)
Jun Qin created FLINK-14942:
-------------------------------

             Summary: State Processing API: add an option to make deep copy
                 Key: FLINK-14942
                 URL: https://issues.apache.org/jira/browse/FLINK-14942
             Project: Flink
          Issue Type: Improvement
          Components: API / State Processor
    Affects Versions: 1.9.1
            Reporter: Jun Qin


Current when a new savepoint is created based on a source savepoint, then there are references in the new savepoint to the source savepoint. Here is the [State Processing API doc|https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/libs/state_processor_api.html] says:
bq. Note: When basing a new savepoint on existing state, the state processor api makes a shallow copy of the pointers to the existing operators. This means that both savepoints share state and one cannot be deleted without corrupting the other!

This JIRA is to request an option to have a deep copy (instead of shallow copy) such that the new savepoint is self-contained.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)