ashb commented on PR #54089:
URL: https://github.com/apache/airflow/pull/54089#issuecomment-3154367109

   One  option to handle it in the supervisor would be to have the task runner 
process send a new message, say `StartTaskTimeout` once it has parsed the DAG 
and got the task and knows what timeout is configured.
   
   Then the supervisor could keep track of the timeout, and if the task process 
hasn't reported a state after the timeout then we start the existing 
INT->TERM->KILL signal process (the reason we look at reporting a state, not 
just the process being alive is for the existing "overtime" mechanism to let 
things like OpenLineage run)


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