Как перезапустить неудачную задачу на Airflow

Я использую LocalExecutor и мой Даг 3 задачи где задача (C) зависит от задачи(A). Задача (B) и задача(A) могут выполняться параллельно, как показано ниже

A-->C

B

Итак, задача (A) не удалась и задача (B) выполнена отлично. Задача (C) еще не запущена, поскольку задача(A) не выполнена.

У меня вопрос как повторно запустить задачу (A) в одиночку, чтобы задача (C) выполнялась после завершения задачи (A) и Airflow UI отмечает их как успех.

1 ответов


в пользовательском интерфейсе:

  1. перейти к dag, и DAG run запуска вы хотите изменить
  2. нажмите на GraphView
  3. нажмите на задачу a
  4. Нажать Кнопку "Очистить"

Это позволит задаче a работать снова, и если это удастся, задача C должна выполняться. Это работает, потому что при очистке состояния задачи планировщик будет относиться к ней так, как если бы она не выполнялась ранее для этого запуска dag.