【发布时间】:2019-04-22 03:31:19
【问题描述】:
我不明白dag_concurrency 和parallelism 之间的区别。文档和这里的一些相关帖子在某种程度上与我的发现相矛盾。
我之前的理解是parallelism 参数允许您设置可能在气流中的全局(跨所有 DAG)TaskRuns 的最大数量,dag_concurrency 表示单个 Dag 可能的最大 TaskRuns 数量。
所以我将 parallelism 设置为 8 并将 dag_concurrency 设置为 4 并运行了一个 Dag。我发现它一次运行 8 个 TI,但我希望它一次运行 4 个。
这怎么可能?
另外,如果有帮助,我已将这些任务的池大小设置为 10 左右。但这并不重要,因为“配置”参数的优先级高于池的优先级,对吧?
【问题讨论】:
-
这能回答你的问题吗? Airflow parallelism