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)