gpt4 book ai didi

祖 parent 任务的 Airflow trigger_rule

转载 作者:行者123 更新时间:2023-12-05 04:51:36 26 4
gpt4 key购买 nike

我有关注对象

task_a >> task_b>> task_c 

task_ball_done 触发规则

task_call_success 触发规则

如果任务 a 失败,task_c 会被执行吗?

最佳答案

是的,在那种情况下 task_c 将被执行。

触发规则考虑直接上游任务的状态。在您的情况下,如果 task_a 失败,最终结果将是:

enter image description here

解释:task_a 失败,task_b 被执行,因为 task_a 已完成(由于 all_done 规则), task_c 只考虑 task_b 状态,即 all_success 因此 task_c 也可以运行。

如果您不想在task_a 失败时执行task_c,您需要定义:

task_a >> task_b>> task_c
task_a >> task_c

将给出:

enter image description here

在那个场景中,task_c 被设置为 upstream_failed

关于祖 parent 任务的 Airflow trigger_rule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66863896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com