У меня возникла проблема, когда задачи будут успешно завершены, но задача нисходящего потока не будет распознавать этот факт и поэтому не будет поставлена в очередь.
Приложение A: задача выполнена успешно
Экспозиция B: stage_photos
не ставится в очередь:
Это известная проблема? У кого-нибудь есть совет? Это, похоже, началось с обновления с 1,8 до 1,9, а также только для определенных видов задач (датчиков, операторов питона, возвращающих значения).
Я предполагаю, что у вас несколько запусков DAG, которые не удалось, поэтому он не работает с параметром depends_on_past
True.
Из официальных документов: depends_on_past
(boolean), который, когда установлен в True, не позволяет запускать задачу, если предыдущее расписание для задачи не удалось.
Если, согласно моим предположениям, предыдущий прогон не достиг его конечного состояния, когда stage_photos
преуспел в этом предыдущем запуске, это не будет работать в текущем прогоне.
depends_on_past
означает, что он будет зависеть от предыдущих задач в ходе выполнения, а не от предыдущих расписаний. Любая идея, как заставить это вернуться к работе снова? Я пытался вручную сбой / удаление предыдущих запусков