Apache Airflow version
2.10.3
If "Other Airflow 2 version" selected, which one?
No response
What happened?
The WorkflowTrigger used by ExternalTaskSensor should have a time limit set from timeout attribute instead of execution_timeout
|
timeout=self.execution_timeout, |
What you think should happen instead?
No response
How to reproduce
- Start an ExternalTaskSensor in deferrable mode to monitor a non-running DAG, using default arguments.
- The Sensor never timeout because the monitored DAGs do not update, and the timeout value is wrongly set from
execution_timeout instead of timeout
Operating System
Linux
Versions of Apache Airflow Providers
No response
Deployment
Google Cloud Composer
Deployment details
No response
Anything else?
No response
Are you willing to submit PR?
Code of Conduct
Apache Airflow version
2.10.3
If "Other Airflow 2 version" selected, which one?
No response
What happened?
The WorkflowTrigger used by ExternalTaskSensor should have a time limit set from
timeoutattribute instead ofexecution_timeoutairflow/airflow/sensors/external_task.py
Line 349 in bb234dc
What you think should happen instead?
No response
How to reproduce
execution_timeoutinstead oftimeoutOperating System
Linux
Versions of Apache Airflow Providers
No response
Deployment
Google Cloud Composer
Deployment details
No response
Anything else?
No response
Are you willing to submit PR?
Code of Conduct