FATE学习:跟着日志读源码(八)upload任务task finsih阶段
综述task结束时,是通过TaskExecutor.report_task_update_to_driver更新本地的DB中task的状态信息的。但由于是异步请求,对于发起者而言,并不会收到task 结束的信息,只有在轮询中,去查询db,获取task的状态。获取task已经finish的信息后,会返还资源和进行相关环境清理。执行细节dag_scheduler.py:schedule_running_job 调度轮询,和前文类似,这里不多赘述调用链为DagScheduler.schedule_r