[ 
https://issues.apache.org/jira/browse/AIRFLOW-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

raman reassigned AIRFLOW-4586:
------------------------------

    Assignee: raman

> Task getting stuck in Queued State
> ----------------------------------
>
>                 Key: AIRFLOW-4586
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-4586
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: scheduler
>    Affects Versions: 1.10.0
>            Reporter: raman
>            Assignee: raman
>            Priority: Major
>
> We are observing intermittently that Tasks get stuck in queued state and 
> never get executed by Airflow. On debugging it we found that one of the 
> queued dependency was not met due to which task did not move from queued to 
> running state. So task remained in queued state. (are_dependencies_met 
> function returned false for QUEUE_DEPS inside 
> _check_and_change_state_before_execution).
> By looking into scheduler code it seems that scheduler does not reschedule 
> the queued state tasks due to which task never got added to executor queue 
> again and remained stuck in queued state. There is a logic inside 
> _check_and_change_state_before_execution function to move the task from 
> queued to None state(which gets picked by scheduler for rescheduling) if 
> RUN_DEPS are not met but this logic seems to be missing for QUEUE_DEPS. It 
> seems that task should be moved to None state even if QUEUE_DEPS are not met.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to