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

   We were not registering our signal handler in the triggerer job. This meant 
our logging, to improve visibility into the shutdown process, was missing.
   
   Before:
   
   ```
   2026-01-06T22:23:41.797530Z [info     ] Starting the triggerer         
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:166
   ^C2026-01-06T22:23:42.811630Z [info     ] Waiting for triggers to clean up 
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:183
   2026-01-06T22:23:42.817552Z [info     ] Process exited                 
[supervisor] exit_code=-2 loc=supervisor.py:716 pid=5187 signal_sent=SIGINT
   2026-01-06T22:23:42.818042Z [info     ] Exited trigger loop            
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:188
   ```
   
   After:
   
   ```
   2026-01-06T22:24:12.663026Z [info     ] Starting the triggerer         
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:166
   ^C2026-01-06T22:24:20.586689Z [info     ] Exiting gracefully upon receiving 
signal 2 [airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:157
   2026-01-06T22:24:20.718223Z [info     ] Waiting for triggers to clean up 
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:184
   2026-01-06T22:24:20.718660Z [info     ] Process exited                 
[supervisor] exit_code=0 loc=supervisor.py:716 pid=6382 signal_sent=SIGINT
   2026-01-06T22:24:20.718819Z [info     ] Exited trigger loop            
[airflow.jobs.triggerer_job_runner.TriggererJobRunner] 
loc=triggerer_job_runner.py:189
   ```


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