Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

Current state: Accepted

Discussion thread

...

...

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFLINK-36033

Release

Current state: AcceptedReleased: <Flink Version>

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

...

The adaptive optimization of StreamGraph mechanism is mainly divided into two parts:

Incremental JobGraph Generation and Scheduling Based on ItIncremental JobGraph Generation and Scheduling Based on It

Currently, Flink converts the StreamGraph into a JobGraph before job execution, creating a fixed execution plan, which limits the job's ability to adjust the StreamGraph dynamically during runtime. Therefore, we plan to introduce a new mechanism that incrementally generates JobGraph and schedules tasks based on it. In this new mechanism, the timing of JobVertex generation in JobGraph will be flexibly determined by Flink at runtime.

...