BigData / Apache Airflow Interview Questions
What are trigger rules in Airflow?
Trigger rules define when a task should be triggered relative to its upstream tasks. The default is all_success, but many alternatives exist:
| Rule | Description |
|---|---|
| all_success | All upstream tasks succeeded (default) |
| all_failed | All upstream tasks failed |
| all_done | All upstream tasks are in a terminal state |
| one_success | At least one upstream task succeeded |
| one_failed | At least one upstream task failed |
| none_failed | No upstream tasks failed or were skipped |
| none_failed_min_one_success | No failures and at least one success (useful after branching) |
More Related questions...