Size: a a a

2017 November 13

ДС

Дина Сафина in Airflow
Статья от Юры о том, как используется airflow у нас: https://habrahabr.ru/company/mailru/blog/339392/
источник

O

Owlkin in Airflow
🔥
источник

O

Owlkin in Airflow
Надо бы сюда еще коллег из Рамблера позвать
источник

ДС

Дина Сафина in Airflow
А есть контакты?
источник

O

Owlkin in Airflow
Они же даже форк airflow выпустили
источник

O

Owlkin in Airflow
По идее должны быть, поищу ближе к ночеру
источник

ДС

Дина Сафина in Airflow
👍
источник

МС

Максим Сёмочкин in Airflow
А какую версию используете?
источник

ДС

Дина Сафина in Airflow
1.7.1
источник

МС

Максим Сёмочкин in Airflow
Там же вроде не было параметра catchup у дагов. И это порой было прямо вот страшно :-)
источник

OI

Oleg Ilinsky in Airflow
Максим Сёмочкин
Там же вроде не было параметра catchup у дагов. И это порой было прямо вот страшно :-)
В смысле что могут параллельно запуститься таски одного и того же дага, но за разные даты?
источник

ДС

Дина Сафина in Airflow
Я так поняла, что шедулер одновременно создаёт запуски под каждый период (дату), а ты уже можешь запускать их последовательно или параллельно.
Удобная штука, похоже.
источник

МС

Максим Сёмочкин in Airflow
Не-не. Если например стоит start_date 01.09.2017 и шаг запуска в один день
источник

МС

Максим Сёмочкин in Airflow
И такой даг снять с пазуы то будет кооличество запусков с первого сентября по сегодня
источник

МС

Максим Сёмочкин in Airflow
Ограниченное только параметром конкурентности.
источник

МС

Максим Сёмочкин in Airflow
Жуткое зрелище :)
источник

ДС

Дина Сафина in Airflow
Есть же depends_on_past, который не запускает даг за следующий день, если ему значение True присвоить?
источник

ДС

Дина Сафина in Airflow
Разобрались.
У нас для того, чтобы это предотвратить, есть самописный сенсор PreviousDagRunSensor. Он смотрит на предыдущий день и пускает поток только если тот удачно завершён.
источник

OI

Oleg Ilinsky in Airflow
ну я так понимаю, catchup не будет генерить инстансы самих дагов
PreviousDagRunSensor совместно с depends on past результат дает аналогичный, но выглядит менее изящно, мягко говоря)
источник

ДС

Дина Сафина in Airflow
Согласна, родной параметр лучше.
источник