> > I think it will be very beneficial to remove last_scheduling_decision from > dag_run. With a DAG having dynamic task group with hundreds of dynamic > tasks, each update to dag_run for each dynamic task seems redundant >
Some confusion here I think. 1. last_scheduling_decision serves a different purpose. It is for the scheduling process, not the queueing process. Not proposing any changes to that. 2. if we added a last_queueing_decision to DR, we could update it just once per loop. but i'm proceeding with something on the TI for now.