Size: a a a

2020 September 08

VA

Vladislav Akatov in Airflow
Vladislav Akatov
Как это интерпретировать?
{{local_task_job.py:103}} INFO - Task exited with return code -9
почему он выплёвывает вот это, как дебажить даг? мб памяти не хватает или что-то такое
источник

ME

Max Efremov in Airflow
хм, подскажите, а как красиво даг слинковать? есть лист операций вида op >> op1, есть даг вида t1 >> list >> t2
источник

ME

Max Efremov in Airflow
если прямо t1 >> [op >> op1, op2 >> op3] >> t2, то получается фигня
источник

ME

Max Efremov in Airflow
op и op2 не зависят от t1
источник

ME

Max Efremov in Airflow
Пока на ум приходят только варианты массива двухмерного и циклами всё как надо залинковать
источник

M

Mikhail in Airflow
Vladislav Akatov
почему он выплёвывает вот это, как дебажить даг? мб памяти не хватает или что-то такое
зависит от того что запускали, у каждого процеса свой набор кодов
источник

M

Mikhail in Airflow
так понятно только что с ошибкой завершился
источник

VA

Vladislav Akatov in Airflow
Mikhail
зависит от того что запускали, у каждого процеса свой набор кодов
PythonOperator
источник

VA

Vladislav Akatov in Airflow
а внутри pd.to_sql
источник

ME

Max Efremov in Airflow
Max Efremov
Пока на ум приходят только варианты массива двухмерного и циклами всё как надо залинковать
или странный вариант: [t1>>op>>op1, t1>>op2>>op3]>>t2
источник

IL

Ilya Lozhkin in Airflow
airflow же поймет в scheduler_interval через запятую?
15 0 * * *, 30 5 * * *, 45 10 * * *, 0 16 * * *
типа такого
источник

DM

Dan M. in Airflow
Нет
источник

IL

Ilya Lozhkin in Airflow
А что делать? если надо
источник

DM

Dan M. in Airflow
Обсуждали
источник

IL

Ilya Lozhkin in Airflow
О спасибо большое)
источник

ME

Max Efremov in Airflow
Какой странный api у ExternalTaskSensor. Триггернуть сторонний даг по темплейтной строке можно, а подождать его выполнения уже нет) Либо дельта либо функция...
источник

ME

Max Efremov in Airflow
Слушайте, а как вы даги обновляете? Например у нас во время девелопмента появились новые таски в даге и он когда очередной день запустит, на них встанет, т.к. раньше их не было. Сейчас я удаляю старый и создаю новый, с новыми тасками и запускаю его для всех старых дат. Но что-то это не очень удобно...
источник

VA

Vladislav Akatov in Airflow
Max Efremov
Слушайте, а как вы даги обновляете? Например у нас во время девелопмента появились новые таски в даге и он когда очередной день запустит, на них встанет, т.к. раньше их не было. Сейчас я удаляю старый и создаю новый, с новыми тасками и запускаю его для всех старых дат. Но что-то это не очень удобно...
git pull -> docker compose up и всё
источник

ME

Max Efremov in Airflow
Vladislav Akatov
git pull -> docker compose up и всё
Это просто обновление файла дага? А в базе же осталась информация о старом, какие там таски
источник

ME

Max Efremov in Airflow
или это какая-то бага, что новый ран с новыми тасками не работает?
источник