Zakelly Lan created FLINK-34255:
-----------------------------------

             Summary: FLIP-406: Reorganize State & Checkpointing & Recovery 
Configuration
                 Key: FLINK-34255
                 URL: https://issues.apache.org/jira/browse/FLINK-34255
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Checkpointing, Runtime / State Backends
            Reporter: Zakelly Lan
            Assignee: Zakelly Lan
             Fix For: 2.0.0


The FLIP: 
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=284789560

 

Currently, the configuration options pertaining to checkpointing, recovery, and 
state management are primarily grouped under the following prefixes:
 * *state.backend.** : configurations related to state accessing and 
checkpointing, as well as specific options for individual state backends
 * *execution.checkpointing.** : configurations associated with checkpoint 
execution and recovery
 * {*}execution.savepoint.*{*}: configurations for recovery from savepoint

In addition, there are several individual options such as 
_{{state.checkpoint-storage}}_ and _{{state.checkpoints.dir}}_ that fall 
outside of these prefixes. The current arrangement of these options, which span 
multiple modules, is somewhat haphazard and lacks a systematic structure. For 
example, the options under the {{_CheckpointingOptions_ }}and 
{{_ExecutionCheckpointingOptions_ }}are related and have no clear boundaries 
from the user's perspective, but there is no unified prefix for them. With the 
upcoming release of Flink 2.0, we have an excellent opportunity to overhaul and 
restructure the configurations related to checkpointing, recovery, and state 
management. This FLIP proposes to reorganize these settings, making it more 
coherent by module, which would significantly lower the barriers for 
understanding and reduce the development costs moving forward.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to