Canbin Zheng created FLINK-16547:
------------------------------------
Summary: Corrent the order to write temporary files in
YarnClusterDescriptor#startAppMaster
Key: FLINK-16547
URL: https://issues.apache.org/jira/browse/FLINK-16547
Project: Flink
Issue Type: Improvement
Components: Deployment / YARN
Reporter: Canbin Zheng
Fix For: 1.11.0
Currently, in {{YarnClusterDescriptor#startAppMaster}}, we first write out and
upload the Flink Configuration file, then start to write out the JobGraph file
and set its name into the Flink Configuration object, the afterward setting is
not written into the Flink Configuration file so that it does not take effect
in the cluster side.
Since in the client-side we name the JobGraph file with the default value of
FileJobGraphRetriever.JOB_GRAPH_FILE_PATH option, the cluster side could
succeed in retrieving that file.
This ticket proposes to write out the JobGraph file before the Configuration
file to ensure that the setting of FileJobGraphRetriever.JOB_GRAPH_FILE_PATH is
delivered to the cluster side.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)