summaryrefslogtreecommitdiff
path: root/lib/ansible/plugins/strategy/linear.py
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2016-09-14 10:12:37 -0500
committerJames Cammarata <jimi@sngx.net>2016-09-15 00:47:47 -0500
commit16e0cfa3181ca55d7eb25006117c904da9170580 (patch)
tree029e883dd7df31416e691ce7204cb00e70837370 /lib/ansible/plugins/strategy/linear.py
parent600915aa97cd70dc3b6c5e5a3d1944f48c14597e (diff)
downloadansible-testing.tar.gz
Testing threading hang fixestesting
Diffstat (limited to 'lib/ansible/plugins/strategy/linear.py')
-rw-r--r--lib/ansible/plugins/strategy/linear.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ansible/plugins/strategy/linear.py b/lib/ansible/plugins/strategy/linear.py
index a843ae57e6..e741bd78d3 100644
--- a/lib/ansible/plugins/strategy/linear.py
+++ b/lib/ansible/plugins/strategy/linear.py
@@ -275,7 +275,8 @@ class StrategyModule(StrategyBase):
if self._pending_results > 0:
results += self._process_pending_results(iterator, one_pass=True)
- self._tqm.queue_multiple_tasks(items_to_queue, play_context)
+ if len(items_to_queue) > 0:
+ self._tqm.queue_multiple_tasks(items_to_queue, play_context)
# go to next host/task group
if skip_rest: