Thanks for sharing the current state of the scheduler refactorings with the community Gary. The proposed changes look good to me and, hence, +1 for proceeding with bringing the interfaces into place.
Cheers, Till On Fri, Apr 12, 2019 at 5:53 PM Gary Yao <g...@ververica.com> wrote: > Hi all, > > As you might have seen already, we are currently reworking Flink's > scheduling. > At the moment, scheduling is a concern that is scattered across different > components, such as ExecutionGraph, Execution and SlotPool. Scheduling also > happens only on the granularity of individual tasks, which make holistic > scheduling strategies hard to implement. For more details on our motivation > see [1]. To track the progress, we have created the umbrella issue > FLINK-10429 > [2] (bear in mind that the current sub-tasks are still subject to change). > > We are currently in the process of finalizing the scheduler interfaces. Our > current state can be found in [3]. Feel free to review and comment on our > design proposal. > > Best, > Gary > > [1] > > https://docs.google.com/document/d/1q7NOqt05HIN-PlKEEPB36JiuU1Iu9fnxxVGJzylhsxU/edit > [2] https://issues.apache.org/jira/browse/FLINK-10429 > [3] > > https://docs.google.com/document/d/1fstkML72YBO1tGD_dmG2rwvd9bklhRVauh4FSsDDwXU/edit?usp=sharing >