Size: a a a

2021 March 25

RF

Ruslan Fialkovsky in Airflow
все равно многовато
источник

GB

Georgy Borodin in Airflow
Ruslan Fialkovsky
все равно многовато
Можно попробовать шедулеру количество процессов порезать (во втором – parsing processes, в первом – max_threads)
источник

GB

Georgy Borodin in Airflow
Если я не ошибаюсь, то максимальное количество коннектов считается так:
sql_alchemy_pool_size * (parallelism + 1)

Ну и оверфлоу ещё

UPD: даже так

(sql_alchemy_pool_size + sql_alchemy_max_overflow) * max_threads + 1[Dag processor Manager] + 1[Main scheduler process]
источник

VS

Vladislav 👻 Shishkov... in Airflow
Ruslan Fialkovsky
но... почему 30 дагов насоздавали 100 коннекшнов?
О, могу рассказать, потому что не только даги забирают коннекшены
источник

VS

Vladislav 👻 Shishkov... in Airflow
Georgy Borodin
Если я не ошибаюсь, то максимальное количество коннектов считается так:
sql_alchemy_pool_size * (parallelism + 1)

Ну и оверфлоу ещё

UPD: даже так

(sql_alchemy_pool_size + sql_alchemy_max_overflow) * max_threads + 1[Dag processor Manager] + 1[Main scheduler process]
Количество воркеров + веб сервер + шедулер забыл
источник

VS

Vladislav 👻 Shishkov... in Airflow
В базу лезут все, причем не одним коннектом
источник

GB

Georgy Borodin in Airflow
Vladislav 👻 Shishkov
Количество воркеров + веб сервер + шедулер забыл
Точно, воркеры ещё)
источник

VS

Vladislav 👻 Shishkov... in Airflow
А во второй версии с пикл вообще боюсь представить
источник

GB

Georgy Borodin in Airflow
Vladislav 👻 Shishkov
А во второй версии с пикл вообще боюсь представить
Ну кстати переехали вот на второй где-то ночью с 15-го на 16-е, на графике – максимум по коннектам к базе
источник

RF

Ruslan Fialkovsky in Airflow
Georgy Borodin
Ну кстати переехали вот на второй где-то ночью с 15-го на 16-е, на графике – максимум по коннектам к базе
а сколько это в числах?
источник

GB

Georgy Borodin in Airflow
Ruslan Fialkovsky
а сколько это в числах?
источник

GB

Georgy Borodin in Airflow
Но это ~120 активных дагов)
источник

GB

Georgy Borodin in Airflow
Vladislav 👻 Shishkov
А во второй версии с пикл вообще боюсь представить
Ну и кстати я теперь топлю за второй и всем советую – даги летают просто атас, как быстро, там же теперь фоллоу-ап механизм, исключающий шедулера из принятия решений по запуску следующего таска, вообще исчез latency, всё теперь отрабатывает раза в четыре быстрее
источник

VS

Vladislav 👻 Shishkov... in Airflow
у нас по плану миграция на второй
источник

GB

Georgy Borodin in Airflow
Vladislav 👻 Shishkov
у нас по плану миграция на второй
Самая странная вещь при миграции, на которую я напоролся – LatestOnlyOperator теперь питонячью функцию не принимает, а просто (не-)скипает последующие таски
источник

K

KrivdaTheTriewe in Airflow
ребята, эирфлоу два ноль
источник

GB

Georgy Borodin in Airflow
KrivdaTheTriewe
ребята, эирфлоу два ноль
А с кем играл?)
источник

K

KrivdaTheTriewe in Airflow
Он старые даги не удаляет автоматически, которых физически нет уже, там есть какой патч или нет?
источник

K

KrivdaTheTriewe in Airflow
Vladislav 👻 Shishkov
у нас по плану миграция на второй
мы почти мигрировали дагогенератор
источник

K

KrivdaTheTriewe in Airflow
причем работает теперь и на второй и на первой версии
источник