Skip to content

TriggerRunnerSupervisor is flaky #54233

@potiuk

Description

@potiuk

Happens intermittently:

FAILED airflow-core/tests/unit/jobs/test_triggerer_job.py::test_trigger_lifecycle - Failed: TriggerRunnerSupervisor never deleted trigger
________________________________________________________________________________________ test_trigger_lifecycle _________________________________________________________________________________________
airflow-core/tests/unit/jobs/test_triggerer_job.py:252: in test_trigger_lifecycle
    pytest.fail("TriggerRunnerSupervisor never deleted trigger")
E   Failed: TriggerRunnerSupervisor never deleted trigger
------------------------------------------------------------------------------------------ Captured stdout call ------------------------------------------------------------------------------------------
[2025-08-07T14:45:57.554+0000] {signature.py:556} WARNING - Determined the owner of <function WatchedSubprocess.send_msg at 0x7fc735895080> to be <class 'airflow.sdk.execution_time.supervisor.WatchedSubprocess'>, but it may be wrong. Please pass owner= to spy_on() to set a specific owner.
2025-08-07 14:45:58 [warning  ] The `airflow.utils.timezone.convert_to_utc` attribute is deprecated. Please use `'airflow.sdk.timezone.convert_to_utc'`. [py.warnings] [airflow.jobs.triggerer_job_runner] category=DeprecationWarning filename=/opt/airflow/providers/standard/src/airflow/providers/standard/triggers/temporal.py lineno=51
2025-08-07 14:46:00 [info     ] Triggerer's async thread was blocked for 0.79 seconds, likely by a badly-written trigger. Set PYTHONASYNCIODEBUG=1 to get more information on overrunning coroutines. [airflow.jobs.triggerer_job_runner]
2025-08-07 14:46:06 [info     ] Process exited                 [supervisor] exit_code=<Negsignal.SIGINT: -2> pid=110 signal_sent=SIGINT

For example: https://github.com/apache/airflow/actions/runs/16806224260/job/47604317411

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions