ShubhamGondane opened a new pull request, #63761:
URL: https://github.com/apache/airflow/pull/63761

   When a task's child process receives SIGSEGV, the SIGALRM-based timeout
   handler is destroyed and the task runs indefinitely. This adds a backup
   timeout enforcement in the supervisor (parent process), which is immune
   to signals in the child.
   
   After template rendering, the task runner sends a `SetExecutionTimeout`
   IPC message to the supervisor. The supervisor monitors elapsed time and
   terminates the child with SIGTERM if the timeout is exceeded. The existing
   SIGALRM timeout remains the primary mechanism.
   
   closes: #57174
   closes: #53337
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (claude-opus-4-6)
   
   Generated-by: Claude Code (claude-opus-4-6) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


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