[
https://issues.apache.org/jira/browse/FLINK-36446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17888639#comment-17888639
]
david radley commented on FLINK-36446:
--------------------------------------
[~JunRuiLi] I do not know this area well. I see that JobGraph is mentioned in
[https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/overview/#overview-and-reference-architecture|http://example.com/]where
it says: _It takes the code of the Flink applications, transforms it into a
JobGraph and submits it to the JobManager._
I see
[https://nightlies.apache.org/flink/flink-docs-master/docs/internals/job_scheduling/#jobmanager-data-structures|http://example.com/]
where it says : _The JobManager transforms the JobGraph into an
[ExecutionGraph|https://github.com/apache/flink/blob/master//flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/]_
I am curious if the ExecutionPlan is transformed into an ExecutionGraph, after
this fix, what is the role of the JobGraph class, which I did not see deleted
by this fix.
> Refactor Job Submission Process to Use ExecutionPlan Instead of JobGraph
> ------------------------------------------------------------------------
>
> Key: FLINK-36446
> URL: https://issues.apache.org/jira/browse/FLINK-36446
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Coordination
> Reporter: Junrui Li
> Assignee: Junrui Li
> Priority: Major
> Labels: pull-request-available
>
> Refactor the job submission process to submit an {{ExecutionPlan}} instead of
> a {{{}JobGraph{}}}.
> Since {{JobGraph}} implements the {{ExecutionPlan}} interface, this change
> will not impact the existing submission process.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)