You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Timo Walther (Jira)" <ji...@apache.org> on 2022/02/10 14:16:00 UTC

[jira] [Created] (FLINK-26075) Persist per-ExecNode configuration

Timo Walther created FLINK-26075:
------------------------------------

             Summary: Persist per-ExecNode configuration
                 Key: FLINK-26075
                 URL: https://issues.apache.org/jira/browse/FLINK-26075
             Project: Flink
          Issue Type: Sub-task
          Components: Table SQL / Planner
            Reporter: Timo Walther


Even though a compiled plan is static, some configuration options still change the topology of an ExecNode. In general, we will request users to keep the configuration constant between Flink versions. However, setting configuration more fine-grained per-ExecNode is a frequently requested feature. It can also allow us to set the parallelism more fine-grained in the future.

We need the following infrastructure for the mentioned use cases:
- Every ExecNode can have a configuration
- By default the configuration per node are the values from the global configuration using the keys from the ExecNodeMetadata annotation.
- If the persisted plan contains a configuration, the persisted configuration is merge with the global configuration and has priority.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)