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]
