[jira] [Created] (FLINK-7947) Let ParameterTool return a dedicated GlobalJobParameters object

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-7947) Let ParameterTool return a dedicated GlobalJobParameters object

Shang Yuanchun (Jira)
Till Rohrmann created FLINK-7947:
------------------------------------

             Summary: Let ParameterTool return a dedicated GlobalJobParameters object
                 Key: FLINK-7947
                 URL: https://issues.apache.org/jira/browse/FLINK-7947
             Project: Flink
          Issue Type: Improvement
          Components: Client
    Affects Versions: 1.4.0
            Reporter: Till Rohrmann


The {{ParameterTool}} directly implements the {{GlobalJobParameters}} interface. Additionally it has grown over time to not only store the configuration parameters but also to record which parameters have been requested and what default value was set. This information is irrelevant on the server side when setting a {{GlobalJobParameters}} object via {{ExecutionConfig#setGlobalJobParameters}}.

Since we don't separate the {{ParameterTool}} logic and the actual data view, users ran into problems when reusing the same {{ParameterTool}} to start multiple jobs concurrently (see FLINK-7943). I think it would be a much clearer separation of concerns if we would actually split the {{GlobalJobParameters}} from the {{ParameterTool}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)