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.
284dafe476
* InventoryManager start of perf improvements * 0 not 1 * More startswith to [0] improvements * Remove unused var * The hash doesn't need to be a string, start as a list, make it into a tuple * set actually appears faster than frozenset, and these don't need to be frozen * Cache hosts lists, to avoid extra get_hosts calls, pass to get_vars too * negligible perf improvement, it could help with memory later * Try the fast way, fallback to the safe way * Revert to previous logic, linting fix * Extend pre-caching to free * Address test failures * Hosts are strings * Fix unit test * host is a string * update test assumption * drop SharedPluginLoaderObj, pre-create a set, instead of 2 comparisons in the list comprehension * Dedupe code * Change to _hosts and _hosts_all in get_vars * Add backwards compat for strategies that don't do set host caches * Add deprecation message to SharedPluginLoaderObj * Remove unused SharedPluginLoaderObj import * Update docs/comments * Remove debugging * Indicate what patterh_hash is * That won't work * Re-fix tests * Update _set_hosts_cache to accept the play directly, use without refresh in get_hosts_remaining and get_failed_hosts for backwards compat * Rename variable to avoid confusion * On add_host only manipulate _hosts_cache_all * Add warning docs around _hosts and _hosts_all args |
5 years ago | |
---|---|---|
.. | ||
action | 6 years ago | |
cache | 5 years ago | |
callback | 6 years ago | |
cliconf | 5 years ago | |
connection | 5 years ago | |
filter | 5 years ago | |
httpapi | 6 years ago | |
inventory | 5 years ago | |
loader_fixtures | 7 years ago | |
lookup | 5 years ago | |
shell | 6 years ago | |
strategy | 5 years ago | |
terminal | 6 years ago | |
vars | 8 years ago | |
__init__.py | 8 years ago | |
test_plugins.py | 6 years ago |