a4072ad0e9
When mixed with the free strategy (or any custom strategy that does not behave in a lock-step manner), the linear methodology of _wait_on_handler_results may cause race conditions with regular task result processing if the strategy uses _process_pending_results directly. This patch addresses that by splitting the queues used for results and adding a flag to _process_pending_results to determine which queue to check. Fixes #69457
10 lines
196 B
YAML
10 lines
196 B
YAML
- hosts: all
|
|
gather_facts: no
|
|
strategy: free
|
|
tasks:
|
|
- include_role:
|
|
name: random_sleep
|
|
- include_role:
|
|
name: do_handlers
|
|
- include_role:
|
|
name: more_sleep
|