[ https://issues.apache.org/jira/browse/FLINK-13566?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16900847#comment-16900847 ]
Aljoscha Krettek commented on FLINK-13566: ------------------------------------------ I like, for example how Beam does that: [https://beam.apache.org/documentation/programming-guide/#configuring-pipeline-options]. Even though it doesn't cover configuration files but only commandline options and programmatic (API) settings. > Support checkpoint configuration through flink-conf.yaml > -------------------------------------------------------- > > Key: FLINK-13566 > URL: https://issues.apache.org/jira/browse/FLINK-13566 > Project: Flink > Issue Type: New Feature > Components: Runtime / Checkpointing, Runtime / Configuration > Reporter: Gyula Fora > Priority: Major > > Currently basic checkpointing configuration happens through the > StreamExecutionEnvironment and the CheckpointConfig class. > There is no way to configure checkpointing behaviour purely from the > flink-conf.yaml file (or provide a default checkpointing behaviour) as it > always needs to happen programmatically through the environment. > The checkpoint config settings are then translated down to the > CheckpointCoordinatorConfiguration which will control the runtime behaviour. > As checkpointing related settings are operational features that should not > affect the application logic I think we need to support configuring these > params through the flink-conf yaml. > In order to do this we probably need to rework the CheckpointConfig class so > that it distinguishes parameters that the user actually set from the defaults > (to support overriding what was set in the conf). -- This message was sent by Atlassian JIRA (v7.6.14#76016)