Pool — именованный лимит параллельных task slots (например max 4 тяжёлых SQL). Задачи с pool='...' конкурируют за слоты, защищая внешнюю систему от перегруза.
Разбор
- Default pool существует из коробки.
- priority_weight влияет на порядок при нехватке слотов.
- Отдельно от
concurrency/max_active_tasks на DAG.
- Типично: pool на DWH, на API rate limit, на Spark cluster.
Итог
Pools — backpressure на внешние ресурсы через лимит одновременных tasks.