Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-21075 FLIP-160: Adaptive scheduler
  3. FLINK-21602

Creation of ExecutionGraph happens in main thread

    XMLWordPrintableJSON

Details

    Description

      Currently, the AdaptiveScheduler creates the ExecutionGraph in the main thread. This also means that we are recovering state in the JobMasters's main thread. This can lead to instabilities because we are blocking the main thread for too long. I think the creation of the ExecutionGraph should happen in an ioExecutor.

      Attachments

        Issue Links

          Activity

            People

              trohrmann Till Rohrmann
              trohrmann Till Rohrmann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: