mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94126e4082
This greatly reduces run time on large inventories since meta tasks are
executed in the main process sequentially and just executing them is expensive.
This change avoids running the following implicit meta tasks:
* ``flush_handlers`` on hosts where no handlers are notified
* ``noop`` for the linear strategy's lockstep, instead hosts that are
not executing the current task are just not part of the current host loop
A playbook consiting of two simple plays both running on ~6000 hosts
runs in:
devel: 37s
this PR: 1.3s
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
(cherry picked from commit
|
1 month ago | |
---|---|---|
.. | ||
_vendor | 2 years ago | |
ansible_test | 2 years ago | |
cli | 1 year ago | |
compat | 2 years ago | |
config | 1 year ago | |
errors | 2 years ago | |
executor | 1 month ago | |
galaxy | 11 months ago | |
inventory | 2 years ago | |
inventory_test_data/group_vars | ||
mock | 1 year ago | |
module_utils | 1 year ago | |
modules | 1 year ago | |
parsing | 1 year ago | |
playbook | 6 months ago | |
plugins | 1 month ago | |
regex | ||
template | 2 years ago | |
utils | 6 months ago | |
vars | 1 year ago | |
__init__.py | ||
requirements.txt | 1 year ago | |
test_context.py | 5 years ago | |
test_no_tty.py | 3 years ago |