In Airflow you can define timeouts for Sensors, Operators and also at the DAG level.
Timeouts define the time that a Sensor/Operator has to do it's job.
If the timeout threshold is passed, then the corresponding Task fails.
They are useful to prevent missed DAG runs going unnoticed, and Sensors continuing to poke their targets indefinitely.
Let's discuss which is the best practice/strategy regarding timeouts,
whether to use them or not, which ones to use / at what level.
And apply the changes to all DAGs so all they follow the same policy.
Finally, add the decisions to the Airflow developer guide.