Airflow Clear автоматически запускает задачи? - PullRequest
0 голосов
/ 26 февраля 2019

Я запускаю airflow clear -t task_regex -s 2019-02-23 -e 2019-02-24 dag_id, чтобы очистить, а затем повторно запустить задачу.Однако Airflow автоматически ставит в очередь эту задачу для выполнения, вместо того, чтобы ждать, пока я выполню airflow backfill.Это настройка, которую я могу изменить?Кроме того, похоже, он поставил в очередь только некоторых из них для запуска, а не другие.Другими словами, сразу после очистки задания половина дат имела зеленую рамку, а другая половина - белую.

1 Ответ

0 голосов
/ 26 февраля 2019
  • Я считаю, что настройка catchup_by_default предназначена именно для этой цели и должна быть установлена ​​на False для достижения того, что вы хотите

    Заполнение командной строки по-прежнему работает, но планировщик не будет выполнять захват планировщика, если это False,

  • Но тогда вам не нужно настраивать его глобально , так какон может быть изменен на основе DAG также с использованием catchup параметра

    , однако его можно установить для каждой группы DAG вОпределение DAG (подтягивание)

...