This is an automated email from the ASF dual-hosted git repository.

kkloudas pushed a commit to branch release-1.11
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.11 by this push:
     new 092fdf8  [FLINK-17891][yarn] Set execution.target=yarn-session in 
FlinkYarnSessionCli.run()
092fdf8 is described below

commit 092fdf880b39387917b9f6fd49344fbb240f741e
Author: Kostas Kloudas <[email protected]>
AuthorDate: Fri Jun 12 16:43:12 2020 +0200

    [FLINK-17891][yarn] Set execution.target=yarn-session in 
FlinkYarnSessionCli.run()
    
    Currently when starting a yarn session cluster using the yarn-session script
    or the FlinkYarnSessionCli.run() the displayed execution.target is
    yarn-per-job, which is misleading. We fix it by explicitly setting it
    to yarn-session.
    
    This closes #12635.
    
    (cherry picked from commit cc1f1a47123a05a0f5e935a87e683c00c02c5ba4)
---
 .../src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java    | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java 
b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
index 9507ad8..435cc49 100644
--- 
a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
+++ 
b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
@@ -45,6 +45,7 @@ import org.apache.flink.util.FlinkException;
 import org.apache.flink.util.ShutdownHookUtil;
 import org.apache.flink.yarn.YarnClusterDescriptor;
 import org.apache.flink.yarn.configuration.YarnConfigOptions;
+import org.apache.flink.yarn.configuration.YarnDeploymentTarget;
 import org.apache.flink.yarn.executors.YarnJobClusterExecutor;
 import org.apache.flink.yarn.executors.YarnSessionClusterExecutor;
 
@@ -489,6 +490,7 @@ public class FlinkYarnSessionCli extends 
AbstractCustomCommandLine {
 
                final Configuration configuration = 
applyCommandLineOptionsToConfiguration(cmd);
                final ClusterClientFactory<ApplicationId> 
yarnClusterClientFactory = 
clusterClientServiceLoader.getClusterClientFactory(configuration);
+               configuration.set(DeploymentOptions.TARGET, 
YarnDeploymentTarget.SESSION.getName());
 
                final YarnClusterDescriptor yarnClusterDescriptor = 
(YarnClusterDescriptor) 
yarnClusterClientFactory.createClusterDescriptor(configuration);
 

Reply via email to