Skip hosts with no state while iterating tasks in the linear strategy
Fixes #11693
This commit is contained in:
parent
206ef27268
commit
dfcf6a2016
1 changed files with 4 additions and 1 deletions
|
@ -82,7 +82,10 @@ class StrategyModule(StrategyBase):
|
||||||
# specified in the given hosts array
|
# specified in the given hosts array
|
||||||
rvals = []
|
rvals = []
|
||||||
for host in hosts:
|
for host in hosts:
|
||||||
(s, t) = host_tasks[host.name]
|
host_state_task = host_tasks[host.name]
|
||||||
|
if host_state_task is None:
|
||||||
|
continue
|
||||||
|
(s, t) = host_state_task
|
||||||
if s.run_state == cur_state and s.cur_block == cur_block:
|
if s.run_state == cur_state and s.cur_block == cur_block:
|
||||||
new_t = iterator.get_next_task_for_host(host)
|
new_t = iterator.get_next_task_for_host(host)
|
||||||
#if new_t != t:
|
#if new_t != t:
|
||||||
|
|
Loading…
Reference in a new issue