BigData / Apache Airflow Interview Questions
How does Airflow handle task concurrency and parallelism?
Airflow provides several levels of concurrency control:
parallelism(airflow.cfg) — global maximum number of tasks running across all DAGs.dag_concurrency/max_active_tasks(per DAG) — max tasks running within a single DAG at once.max_active_runs(per DAG) — max simultaneous DAG Runs for a single DAG.task_concurrency/max_active_tis_per_dag(per task) — max instances of a specific task running at once across all DAG Runs.- Pools — cross-DAG slot limits for shared resources.
Which setting limits how many simultaneous DAG Runs can exist for a single DAG?
More Related questions...