FATE学习:跟着日志读源码(五)upload任务job schedule阶段
综述由于是异步提交的,job启动是由server 进行轮询,对于处于waiting的 job 按照FIFO进行调度。调度之后的操作有2部分:Part1. 申请资源Part2. start job:将job的状态从waiting -> running 状态涉及的主要方法: dag_scheduler.schedule_waiting_jobs()执行细节dag_scheduler.py:轮询,发现处于waiting状态的job(这一部分见fate flow server 启动部分)