Bowrna commented on issue #38304:
URL: https://github.com/apache/airflow/issues/38304#issuecomment-2050826701

   > The thing is that task_instance is not created yet because ... the task is 
in the queue. So what needs to happen is that the whole logic should happen in 
scheduler - becuase it's the scheduler (and to be precise - executor) that 
realizes that task is queued state. And it should be a different handling in 
executor, not in task instance -that's the whole complexity of the task.
   
   @potiuk task_instance would be created with state as queued right? i could 
understand this should be handled in executor part as how the 
_fail_tasks_stuck_in_queued is handled. But I can see that TI models are 
queried to find the queued tasks and that could mean that task_instance object 
is created. If I am missing to understand the point you have specified, please 
let me know.
   
   
https://github.com/apache/airflow/blob/0af5d923d99591576b3758ab3c694d02dbe152bf/airflow/jobs/scheduler_job_runner.py#L1541-L1576


-- 
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.

To unsubscribe, e-mail: [email protected]

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

Reply via email to