GitHub user gavinhonl created a discussion: Introduce a Skipped DAG Run Status

We have recently migrated from Airflow v2.11 to v3.2.2 - as part of this 
upgrade we have deprecated the CeleryExecutor in favour of the 
KubernetesExecutor. We have finally resolved the OOM and Pod eviction issues 
and the environment is running stable but we have moved all of DAGs from using 
Sensors to running on a continued Schedule.

A feature that would make a good improvement in observability is to be able to 
filter DAG runs that have succesfully run versus ones that have skipped. 

Current behaviour:
- If all tasks in a DAG run are 'Skipped' the DAG run status is 'Success'

Proposed Change:
- If all tasks in a DAG run are 'Skipped' the DAG run status is 'Skipped'

GitHub link: https://github.com/apache/airflow/discussions/68613

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to