You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Trigger and Watcher it not running for External-Event Driven Dag #64617
Entrypoint of the add_asset_trigger_references in airflow-core/src/airflow/dag_processing/collection.py
My plan: verifying the serialization result from the v3-1-test and the v3-2-test (including #64598 patch and #64615 patch)
I found that running airflow dags reserialize explicitly in another shell make the trigger show up in DB -> then make the triggers start running.
Perhaps we can check the dag-parsing different starting from the airflow dags reserialize CLI and Dag-processor paring entrypoint.
Noted that: We can only show trigger RIGHT AFTER running the airflow dags reserialize, when the new dag-parsing loop comes, the triggers will be deleted from DB again.
Behavior by timeline:
airflow dags list -> double checked the Dag is in unpause state via Airflow UI
Activity
jason810496 commentedon Apr 2, 2026
Entrypoint of the
add_asset_trigger_referencesinairflow-core/src/airflow/dag_processing/collection.pyMy plan: verifying the serialization result from the
v3-1-testand thev3-2-test(including #64598 patch and #64615 patch)I found that running
airflow dags reserializeexplicitly in another shell make the trigger show up in DB -> then make the triggers start running.Perhaps we can check the dag-parsing different starting from the
airflow dags reserializeCLI and Dag-processor paring entrypoint.Noted that: We can only show trigger RIGHT AFTER running the
airflow dags reserialize, when the new dag-parsing loop comes, the triggers will be deleted from DB again.Behavior by timeline:
airflow dags list-> double checked the Dag is inunpausestate via Airflow UIPGPASSWORD='airflow' psql -h postgres -U postgres -d airflow -c "SELECT * FROM trigger;"-> showing 0 rowsairflow dags reserializePGPASSWORD='airflow' psql -h postgres -U postgres -d airflow -c "SELECT * FROM trigger;", showing trigger nowPGPASSWORD='airflow' psql -h postgres -U postgres -d airflow -c "SELECT * FROM trigger;"-> showing 0 rows due to new dag-parsing loop