Пропуск воздушного потока с прошлой датой окончания не запускает расписание - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть знак потока воздуха со следующей конфигурацией:

{
 'start_date': datetime(2017, 1, 1, 0, 0, 0)
 'end_date': datetime(2019, 6, 1, 0, 0, 0),
  schedule_interval='@yearly',
  catchup=True
}

Для вышеизложенного, 2 расписания создаются на

=> 2017-01-01, 2018-01-01.

Не создается на 2019-01-01, так как я понимаю расписание планировщика только после того, как интервал расписания завершен. В этом случае 2019 еще не закончился, поэтому он не запланирован.

Поскольку я дал end_date, не должен ли планировщик понять, что end_date закончился, и вызвать его.

Я знаюрешение, в котором путем корректировки start_date на один год назад и корректировки диапазонов дат (execute_date + 1 year) в рамках задания. (например, запланируйте это от start_date: 2016-01-01). Таким образом, у нас будет 3 графика (2016, 2017, 2018), чтобы получить все окна.

Есть ли способ справиться с этим или я что-то упустил? Любые указатели были бы очень полезны.

Спасибо, Алекс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...