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]
