Size: a a a

2020 October 13

АЖ

Андрей Жуков... in Airflow
Опять этот мифический 2.0
источник

I

Igor in Airflow
"Вы только дождитесь"))
источник

АЖ

Андрей Жуков... in Airflow
он наступит скоро, надо только подождать
источник

I

Igor in Airflow
Судя по черновым докам будет нормально работать только с Postgres и MySQL https://github.com/apache/airflow/pull/11467
источник

D

Dmitry in Airflow
Любопытно. В моей проблеме два вопроса оказались связаны. Шедулер перезапускался, потому что ему передавался параметр num_runs = 5, то есть после 5 проходов по дагам он прекращал работать и рестартовал. После рестарта при наличии одной долго работающей задачи новые шедулить он не начинал.
источник

D

Dmitry in Airflow
Все эти проблемы приехали из Ansible Playbook который мы решили использовать.
источник
2020 October 14

SK

Sergej Khakhulin in Airflow
Ребят, всем привет, а кто как решает проблему с большим количеством зависимостей у ДАГов(когда много сенсоров)?
У меня очень часто все Даши забивают очередь и не дают другим тачкам выполнятся

Сейчас решил выделением пула для дагов меньше чем количество воркеров и влепил таймауты на выполнение по 10 секунд и перерывы в 5ть минут, но вскопано иного встаёт колом
источник

ME

Max Efremov in Airflow
Sergej Khakhulin
Ребят, всем привет, а кто как решает проблему с большим количеством зависимостей у ДАГов(когда много сенсоров)?
У меня очень часто все Даши забивают очередь и не дают другим тачкам выполнятся

Сейчас решил выделением пула для дагов меньше чем количество воркеров и влепил таймауты на выполнение по 10 секунд и перерывы в 5ть минут, но вскопано иного встаёт колом
какой экзекьютор?
источник

ME

Max Efremov in Airflow
сиквентал только 1 таску за раз делает, надо менять его
источник

SK

Sergej Khakhulin in Airflow
Max Efremov
какой экзекьютор?
Celery, планируем перезжать на kub
источник

ME

Max Efremov in Airflow
Можно сделать пул для сенсоров
источник

ДН

Дмитрий Негреев... in Airflow
Sergej Khakhulin
Ребят, всем привет, а кто как решает проблему с большим количеством зависимостей у ДАГов(когда много сенсоров)?
У меня очень часто все Даши забивают очередь и не дают другим тачкам выполнятся

Сейчас решил выделением пула для дагов меньше чем количество воркеров и влепил таймауты на выполнение по 10 секунд и перерывы в 5ть минут, но вскопано иного встаёт колом
сам не пробовал, но для сенсоров есть reschedule чтобы высвобождать слоты параллелизма
+ в отдельный пул их складывать, чтоб обычным таскам не мешали
источник

SK

Sergej Khakhulin in Airflow
Max Efremov
Можно сделать пул для сенсоров
Сделанно
источник

SK

Sergej Khakhulin in Airflow
Дмитрий Негреев
сам не пробовал, но для сенсоров есть reschedule чтобы высвобождать слоты параллелизма
+ в отдельный пул их складывать, чтоб обычным таскам не мешали
Сейчас решил выделением пула для дагов меньше чем количество воркеров и влепил таймауты на выполнение по 10 секунд и перерывы в 5ть минут, но вскопано иного встаёт колом
источник

SK

Sergej Khakhulin in Airflow
Max Efremov
Можно сделать пул для сенсоров
Сейчас решил выделением пула для дагов меньше чем количество воркеров и влепил таймауты на выполнение по 10 секунд и перерывы в 5ть минут, но вскопано иного встаёт колом
источник

SK

Sergej Khakhulin in Airflow
не спасает(
источник

SK

Sergej Khakhulin in Airflow
сенсоров много
источник

ДН

Дмитрий Негреев... in Airflow
увеличивайте параллелизм на инстансе/воркерах
источник

ДН

Дмитрий Негреев... in Airflow
еще воркеров добавьте
источник

ДН

Дмитрий Негреев... in Airflow
можно пул слабеньких воркеров чисто под сенсоры выделить
источник