[
https://issues.apache.org/jira/browse/FLINK-19358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17211710#comment-17211710
]
Kostas Kloudas commented on FLINK-19358:
----------------------------------------
[~fly_in_gis] I agree with you that for single-execute applications, relying on
the {{JobGraphStore}} and not having a fixed job id seems to be a solution and
I had the same thought when working on the Application Mode. The pre-existing
per-job implementations used to do it so I went with it. Maybe [~trohrmann] has
the reason why this was not done before.
For multi-execute applications (if we want to support them in the future with
HA) I am not sure if this can work because we need to further map retrieved
JobIds to job graphs and we may have job graphs that were finished for example.
But I think I need to think this a bit more.
For adding the cluster-id always to the {{state.checkpoints.dir}}, I think this
can work.
[~trohrmann] For the {{execute()}} with JobId solution, we can have a
"verification step" in the {{executeAsync()}} where we check if the user has
set the JobId against the specified {{executor}}.
> when submit job on application mode with HA,the jobid will be 0000000000
> ------------------------------------------------------------------------
>
> Key: FLINK-19358
> URL: https://issues.apache.org/jira/browse/FLINK-19358
> Project: Flink
> Issue Type: Bug
> Components: Deployment / YARN
> Affects Versions: 1.11.0
> Reporter: Jun Zhang
> Priority: Major
> Labels: usability
> Fix For: 1.12.0
>
>
> when submit a flink job on application mode with HA ,the flink job id will beĀ
> 00000000000000000000000000000000, when I have many jobs ,they have the same
> job id , it will be lead to a checkpoint error
--
This message was sent by Atlassian Jira
(v8.3.4#803005)