【发布时间】:2019-05-21 07:15:12
【问题描述】:
我有 8 组任务。每组都是一系列任务:task1 >> task2 >> task3。 task3 依赖于 task2,因此 task2 依赖于 task1。
我的问题是 task2 在所有 task1 完成之前永远不会启动。 所以为了让 set1.task2 启动它必须先运行 set8.task1。
我最初的研究是关于 priority_weight 的东西,它可以包含在 DAG 的 default_args 中。我了解到 task1 对其下游的priority_weight 会更高。
有没有一种方法可以使所有优先级权重都相同。这样 set1.task2 就已经可以启动而不管 set2、3 等,因为它只依赖于 set1.task1。
谢谢!
【问题讨论】: