BigData / Apache Airflow Interview Questions
What are retries and retry_delay in Airflow tasks?
Task-level retry parameters control behavior after a task failure:
retries— number of times Airflow will retry the task before marking it asfailed. Default is 0.retry_delay— how long to wait between retries (atimedeltaobject).retry_exponential_backoff— ifTrue, doubles the wait time after each retry.max_retry_delay— caps the maximum wait time when exponential backoff is enabled.
from datetime import timedelta t = PythonOperator( task_id='resilient_task', python_callable=my_func, retries=3, retry_delay=timedelta(minutes=5), retry_exponential_backoff=True )
Which parameter causes retry wait times to increase after each failure?
More Related questions...