Size: a a a

2018 June 01

OI

Oleg Ilinsky in Airflow
типа такого
источник

KP

Konstantin Palyanichka in Airflow
не смог нагуглить... в итоге все отработало ок .. в sql файле оставил переменную {{}} а в операторе задал params
источник

KP

Konstantin Palyanichka in Airflow
Oleg Ilinsky
Привет!
В своей версии такой оператор не вижу. Но вообще, скорее всего, в параметре sql можно. В коде оператора перед init все параметры, которые темплейтятся должны быть в templated_fields.
спасибо
источник
2018 June 06

МС

Максим Сёмочкин in Airflow
Привет.
Столкунлся с странным поведением Airflow на одной из наших инсталляций. С одной стороны понимаю, что наверняка не сюда но с другой вдруг кто сталкивался
источник

МС

Максим Сёмочкин in Airflow
Долгие задачи начали обрубаться. Например у меня есть самописаный оператор который выполняет команду через ssh. Какое-то время висит и падает с ошибкой 255 (в ssh это значит "что-то пошло не так").
Есть BashOperator который вызывает скрипт на питоне (там внутри коннекты к разным бд). Короткие таски проходят, а длинные падают
источник

SS

Sergey Sheremeta in Airflow
насколько длинные?
источник

МС

Максим Сёмочкин in Airflow
Минуты.
источник

SS

Sergey Sheremeta in Airflow
обрубаются только таски с башем?
источник

МС

Максим Сёмочкин in Airflow
Падает bashoperator и падает свой оператор который пораждает ssh сесию
источник

МС

Максим Сёмочкин in Airflow
Ну то есть то же по сути bash. Питоновский Popen
источник

SS

Sergey Sheremeta in Airflow
на других инсталляциях аналогичные таски отрабатывают. верно? а на проблемной инсталляции та же версия питона?
источник

МС

Максим Сёмочкин in Airflow
Сейчас сверю но вроде да
источник

SS

Sergey Sheremeta in Airflow
я бы еще копнул в лимиты самой ОС, в лоб: запустить на ней баш-скрипт со слипом и поглядеть
источник

МС

Максим Сёмочкин in Airflow
работает так
источник

МС

Максим Сёмочкин in Airflow
странно что в логах видно Killed by signal 15
источник

SS

Sergey Sheremeta in Airflow
похоже на exection_timeout по смыслу
источник

SS

Sergey Sheremeta in Airflow
а если закомментить в теле родного bash_operator команды внутри функции on_kill ?
источник

МС

Максим Сёмочкин in Airflow
попробую
источник

МС

Максим Сёмочкин in Airflow
а какие лимиты у вас стоят для пользователя airflow?
источник

SS

Sergey Sheremeta in Airflow
у нас ничего не стоит для пользователя ОС, у нас задаются лимиты на память всех порождаемых в Airflow процессов через cgroups  (силами Cloudera Manager)
источник