You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Roman Khachatryan (Jira)" <ji...@apache.org> on 2021/07/05 11:14:00 UTC

[jira] [Created] (FLINK-23252) Support recovery with altered "changelog.enabled" option

Roman Khachatryan created FLINK-23252:
-----------------------------------------

             Summary: Support recovery with altered "changelog.enabled" option
                 Key: FLINK-23252
                 URL: https://issues.apache.org/jira/browse/FLINK-23252
             Project: Flink
          Issue Type: Sub-task
          Components: Runtime / State Backends
            Reporter: Roman Khachatryan
             Fix For: 1.14.0


Currently, recovery from savepoint with changelog.enabled altered is not supported (an exception will be thrown because of wrong state handle type).
 
It can be implemented by: * {{disabled -> enabled}} : load materialized state with empty non-materialized
 * {{enabled -> disabled}}: in {{changelog.snapshot()}} , call {{underlyingBackend.snapshot()}} (instead of {{writer.persist()}}) if savepoint



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