zlzhang0122 created FLINK-26129:
-----------------------------------

             Summary: Using fail method instead of kill method when yarn 
application deployment error occures
                 Key: FLINK-26129
                 URL: https://issues.apache.org/jira/browse/FLINK-26129
             Project: Flink
          Issue Type: Improvement
          Components: Deployment / YARN
    Affects Versions: 1.14.3
            Reporter: zlzhang0122
             Fix For: 1.15.0


When deploy an application using yarn, it add a DeploymentFailureHook and if 
the deployment duration exceed the applicationSubmitTimeout(this situation 
always occures when the resource is not sufficient,etc.).

Now it uses yarnClient.killApplication() to kill fail this deployment, I think 
maybe we should using yarnClient.failApplicationAttempt() to fail the 
deployment. IMO, using fail method instead of kill method can trigger the retry 
action and is more reasonable.

The change is very simple and only affect the yarn application deployment.



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

Reply via email to