Diagnosis: Airflow scheduler on main Kubernetes deployment is configured to be able to run 128 tasks in parallel (across all DAGs) but the actual number of tasks running or queued for execution usually stays at 40 and below. Even when the scheduler schedules over a thousand tasks for execution, all 128 are never utilized all at once.
Metrics clearly show that the scheduler's pool of running tasks is under-utilized even when there's over a thousand scheduled tasks:



