Airflow 气流1.9运行时为DAG运行分配优先级权重

Airflow 气流1.9运行时为DAG运行分配优先级权重,airflow,Airflow,我正在使用TriggerDagRunOperator触发DAG的用例。我的想法是,我希望在某些情况下分配优先级,在其他情况下,我希望DAG承担默认优先级 是否可以使用TriggerDagRunOperator在运行时将优先级权重分配给目标DAG PS:我使用的是气流1.9。是的,请看我的答案:类似的问题,相同的解决方案。@trejas那篇文章是关于动态创建任务和DAG的。我在这里的任务是在运行时将任务的优先级分配给TaskInstance。我相信你一定能做到……这周某个时候你会尝试一下的。你能做

我正在使用TriggerDagRunOperator触发DAG的用例。我的想法是,我希望在某些情况下分配优先级,在其他情况下,我希望DAG承担默认优先级

是否可以使用TriggerDagRunOperator在运行时将优先级权重分配给目标DAG


PS:我使用的是气流1.9。

是的,请看我的答案:类似的问题,相同的解决方案。@trejas那篇文章是关于动态创建任务和DAG的。我在这里的任务是在运行时将任务的优先级分配给TaskInstance。我相信你一定能做到……这周某个时候你会尝试一下的。你能做到吗?还没有。但是,在阅读了更多关于调度程序和优先级权重的内容后,我不确定这是否可以在Airflow 1.9中实现。我试图自己解决同样的问题,但遇到了一些问题。似乎无法使用模板引擎填充
优先级\u权重。我发现您可以对运算符进行子类化,并覆盖
优先级\权重\总计
属性方法(在对任务实例进行排队以生成最终的
优先级
值时,由
基本执行器
调用)。如果有一种方法可以将上下文注入到这个函数中来解决这个问题,但是我不知道该怎么做。