You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by je...@apache.org on 2021/11/03 21:30:01 UTC
[airflow] 02/17: Add explicit session parameter in
PoolSlotsAvailableDep (#18875)
This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a commit to branch v2-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 8666bf0b7eeac887516884687636bbd900479fa0
Author: Aleksey Kirilishin <54...@users.noreply.github.com>
AuthorDate: Fri Oct 29 09:06:28 2021 +0300
Add explicit session parameter in PoolSlotsAvailableDep (#18875)
(cherry picked from commit e0aa36ead4bb703abf5702bb1c9b105d60c15b28)
---
airflow/ti_deps/deps/pool_slots_available_dep.py | 2 +-
tests/jobs/test_local_task_job.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/airflow/ti_deps/deps/pool_slots_available_dep.py b/airflow/ti_deps/deps/pool_slots_available_dep.py
index f8c461e..a37e62a 100644
--- a/airflow/ti_deps/deps/pool_slots_available_dep.py
+++ b/airflow/ti_deps/deps/pool_slots_available_dep.py
@@ -55,7 +55,7 @@ class PoolSlotsAvailableDep(BaseTIDep):
else:
# Controlled by UNIQUE key in slot_pool table,
# only one result can be returned.
- open_slots = pools[0].open_slots()
+ open_slots = pools[0].open_slots(session=session)
if ti.state in EXECUTION_STATES:
open_slots += ti.pool_slots
diff --git a/tests/jobs/test_local_task_job.py b/tests/jobs/test_local_task_job.py
index 663ba43..f23a94f 100644
--- a/tests/jobs/test_local_task_job.py
+++ b/tests/jobs/test_local_task_job.py
@@ -878,5 +878,5 @@ def test_number_of_queries_single_loop(mock_get_task_runner, return_codes, dag_m
ti.refresh_from_task(task)
job = LocalTaskJob(task_instance=ti, executor=MockExecutor())
- with assert_queries_count(20):
+ with assert_queries_count(18):
job.run()