气流:当前任务失败,如何将下游标记为跳过或无状态

时间:2019-09-27 18:20:01

标签: airflow airflow-scheduler airflow-operator

我有一个DAG,其中最后一个任务是EmailOperator,用于发送信息性的“成功”电子邮件。当前一个任务(EmailOperator之前的任务)失败并标记为State: failed时,最后一个任务(EmailOperator)在UI up_for_retry中显示为黄色,但标记为日志为State: upstream_failed

为什么将具有upstream_failed的任务分配给up_for_retry或至少在此特定情况下?有没有办法确保它不是up_for_retry并将其可视化为skippedno_status

这是我当前的default_args设置...

default_args = {
    'owner': '<myname>',
    'depends_on_past': True,
    'start_date': datetime(2019, 9, 27),
    'email': ['<myemail>'],
    'email_on_failure': True,
    #'email_on_retry': False,
    'retries': 0
    #'retry_delay': timedelta(minutes=15)
}

enter image description here

0 个答案:

没有答案