[ 
https://issues.apache.org/jira/browse/FLINK-11525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ufuk Celebi updated FLINK-11525:
--------------------------------
    Description: 
When submitting Flink jobs programmatically it is desirable to have the option 
to manually set the job ID in order to have idempotent job submissions. This 
simplifies failure handling on the user side as duplicate submissions will be 
rejected by Flink. In general allowing to manually set the job ID can be 
beneficial for third party tooling.

The default behavior should not be altered. The following job submission entry 
points should be extended to allow to specify this option:
1. REST API
2. StandaloneJobClusterEntrypoint
3. CLI

Note that for 2. FLINK-10921 already suggested to allow to configure the job ID 
manually.

If there is agreement to have this feature, I'll go ahead and create sub tasks 
for the mentioned entry points (and provide the implementation for 1. and 2.).

  was:
When submitting Flink jobs programmatically it is desirable to have the option 
to manually set the job ID in order to have idempotent job submissions. This 
simplifies failure handling on the user side as duplicate submissions will be 
rejected by Flink. In general allowing to manually set the job ID can be 
beneficial for third party tooling.

The default behavior should not be altered. The following job submission entry 
points should be extended to allow to specify this option:
1. REST API
2. StandaloneJobClusterEntrypoint
3. CLI

Note that for 2., FLINK-10921 already suggested to allow to configure the job 
ID manually.

If there is agreement to have this feature, I'll go ahead and create sub tasks 
for the mentioned entry points (and provide the implementation for 1. and 2.).


> Add option to manually set job ID 
> ----------------------------------
>
>                 Key: FLINK-11525
>                 URL: https://issues.apache.org/jira/browse/FLINK-11525
>             Project: Flink
>          Issue Type: New Feature
>          Components: Client, REST
>    Affects Versions: 1.7.0
>            Reporter: Ufuk Celebi
>            Priority: Minor
>
> When submitting Flink jobs programmatically it is desirable to have the 
> option to manually set the job ID in order to have idempotent job 
> submissions. This simplifies failure handling on the user side as duplicate 
> submissions will be rejected by Flink. In general allowing to manually set 
> the job ID can be beneficial for third party tooling.
> The default behavior should not be altered. The following job submission 
> entry points should be extended to allow to specify this option:
> 1. REST API
> 2. StandaloneJobClusterEntrypoint
> 3. CLI
> Note that for 2. FLINK-10921 already suggested to allow to configure the job 
> ID manually.
> If there is agreement to have this feature, I'll go ahead and create sub 
> tasks for the mentioned entry points (and provide the implementation for 1. 
> and 2.).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to