Как работает subdag и расписание? - PullRequest
0 голосов
/ 25 мая 2018

Я хочу структурировать свои группы обеспечения доступности баз данных в многократно используемые фрагменты, но мне трудно понять, как работают даты начала и части расписания для подзадач, и я также не могу найти информацию где-либо в документе.

Допустим, у меня есть родительская группа доступности базы данных, запущенная сегодня, и подпадач, который запускается через неделю. Будет ли вложенный подзадача запускаться при запуске родительской группы обеспечения доступности баз данных или он будет ждать запуска подзадачи, пока не будет выполнено условие даты начала?Аналогичный вопрос относится и к расписанию: если у меня есть расписание, согласно которому поддаг должен запускаться только в понедельник, но родительский DAG запускается каждый день, будет ли подзадача запускаться каждый день или только по понедельникам?

1 Ответ

0 голосов
/ 27 мая 2018

Из документации :

SubDAG должны иметь расписание и быть включены.Если расписание SubDAG установлено в None или @once, SubDAG будет успешной, ничего не сделав.

Из этого я понял, что SubDagOperator реализован как BackfillJob и, следовательно, нам необходимо предоставить schedule_interval.

...