Skip to content

Commit a70ca9c

Browse files
authored
[FLINK-37711] Remove unused getJobGraph from PipelineExecutorUtils
1 parent 986f037 commit a70ca9c

File tree

2 files changed

+72
-123
lines changed

2 files changed

+72
-123
lines changed

flink-clients/src/main/java/org/apache/flink/client/deployment/executors/PipelineExecutorUtils.java

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@
2121
import org.apache.flink.api.common.JobID;
2222
import org.apache.flink.api.common.RuntimeExecutionMode;
2323
import org.apache.flink.api.dag.Pipeline;
24-
import org.apache.flink.client.FlinkPipelineTranslationUtil;
2524
import org.apache.flink.client.cli.ClientOptions;
2625
import org.apache.flink.client.cli.ExecutionConfigAccessor;
2726
import org.apache.flink.configuration.Configuration;
2827
import org.apache.flink.configuration.DeploymentOptions;
2928
import org.apache.flink.configuration.ExecutionOptions;
3029
import org.apache.flink.configuration.PipelineOptionsInternal;
3130
import org.apache.flink.core.execution.JobStatusChangedListener;
32-
import org.apache.flink.runtime.jobgraph.JobGraph;
3331
import org.apache.flink.streaming.api.graph.ExecutionPlan;
3432
import org.apache.flink.streaming.api.graph.StreamGraph;
3533
import org.apache.flink.streaming.runtime.execution.DefaultJobCreatedEvent;
@@ -39,7 +37,6 @@
3937

4038
import javax.annotation.Nonnull;
4139

42-
import java.net.MalformedURLException;
4340
import java.util.List;
4441

4542
import static org.apache.flink.util.Preconditions.checkNotNull;
@@ -49,50 +46,6 @@
4946
public class PipelineExecutorUtils {
5047
private static final Logger LOG = LoggerFactory.getLogger(PipelineExecutorUtils.class);
5148

52-
/**
53-
* Creates the {@link JobGraph} corresponding to the provided {@link Pipeline}.
54-
*
55-
* @param pipeline the pipeline whose job graph we are computing.
56-
* @param configuration the configuration with the necessary information such as jars and
57-
* classpaths to be included, the parallelism of the job and potential savepoint settings
58-
* used to bootstrap its state.
59-
* @param userClassloader the classloader which can load user classes.
60-
* @return the corresponding {@link JobGraph}.
61-
*/
62-
public static JobGraph getJobGraph(
63-
@Nonnull final Pipeline pipeline,
64-
@Nonnull final Configuration configuration,
65-
@Nonnull ClassLoader userClassloader)
66-
throws MalformedURLException {
67-
checkNotNull(pipeline);
68-
checkNotNull(configuration);
69-
70-
final ExecutionConfigAccessor executionConfigAccessor =
71-
ExecutionConfigAccessor.fromConfiguration(configuration);
72-
final JobGraph jobGraph =
73-
FlinkPipelineTranslationUtil.getJobGraph(
74-
userClassloader,
75-
pipeline,
76-
configuration,
77-
executionConfigAccessor.getParallelism());
78-
79-
configuration
80-
.getOptional(PipelineOptionsInternal.PIPELINE_FIXED_JOB_ID)
81-
.ifPresent(strJobID -> jobGraph.setJobID(JobID.fromHexString(strJobID)));
82-
83-
if (configuration.get(DeploymentOptions.ATTACHED)
84-
&& configuration.get(DeploymentOptions.SHUTDOWN_IF_ATTACHED)) {
85-
jobGraph.setInitialClientHeartbeatTimeout(
86-
configuration.get(ClientOptions.CLIENT_HEARTBEAT_TIMEOUT).toMillis());
87-
}
88-
89-
jobGraph.addJars(executionConfigAccessor.getJars());
90-
jobGraph.setClasspaths(executionConfigAccessor.getClasspaths());
91-
jobGraph.setSavepointRestoreSettings(executionConfigAccessor.getSavepointRestoreSettings());
92-
93-
return jobGraph;
94-
}
95-
9649
/**
9750
* Notify the {@link DefaultJobCreatedEvent} to job status changed listeners.
9851
*

0 commit comments

Comments
 (0)