brijeshgautam opened a new issue #11101:
URL: https://github.com/apache/airflow/issues/11101


   I was using Airflow 1.10.10 with Celery executor. I defined two dag, each 
with three task. Same Pool id was used in both dag/task. Pool slot was 
configured as 3. First DAG (say High_prioirty)was having priroity_weight as 10 
for each task. Second DAG (say Low_priority) was having default priority_weight 
( that is 1). I submitted first 5 Low_priority Dag. I waited till 3 tasks of 
low priority were moved into running state. Then I submitted 4 high priority 
dag. I was expecting when pool slot becomes available in next scheduling round 
, high priority task should be moved into QUEUING state. But high priority task 
remain in Scheduling State. I repeated this for 10-15 times and observe same 
thing each and every time.
   
   However this works fine when I moved to LocalExecutor.
   Please suggest fix/workaround for resolving this priority_weight issue in 
CeleryExecutor.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to