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)