Hi everyone,

I'm using Airflow version 1.8.0, just upgraded from 1.7.1.3. The issue that
I'm going to describe started already in 1.7.1.3, I upgraded hoping it
might help resolve it.

I have several DAGs for which the *last* task is not moving from queued to
running.
These DAGs used to run fine some time ago, but then we had issues with
rabbitmq cluster we use, and after resetting it up, the problem emerged.
I'm pretty sure the queue is working fine, since all the tasks except the
very last one are queued automatically and run fine.
For the sake of testing, I added a copy of the last task to the DAG, and
interestingly, the task that used to be the last and did not run, now
started to run normally, but the new last task is stuck.
I checked logs at the DEBUG level and I could see that scheduler queues the
tasks, but those tasks don't show up in the Celery/Flower dashboard in the
corresponding queue.
When I run the task that is stuck from the webserver interface, they show
up in the queue in Flower dashboard and run successfully.
So, overall, it seems that the issue is present with the scheduler but not
with webserver, and that this issue is only related to the very last task
in the DAG.
I'm really stuck now, I would welcome any suggestions / ideas on what can
be done.

Thank you in advance!
BR, Dima

-- 

Dmitry Smirnov (MSc.)
Data Engineer @ Yousician
mobile: +358 50 3015072

Reply via email to