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.
* 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 |
7 years ago | |
|---|---|---|
| .. | ||
| action | 7 years ago | |
| cache | 7 years ago | |
| callback | 7 years ago | |
| cliconf | 7 years ago | |
| connection | 7 years ago | |
| filter | 7 years ago | |
| httpapi | 7 years ago | |
| inventory | 7 years ago | |
| loader_fixtures | 8 years ago | |
| lookup | 7 years ago | |
| shell | 7 years ago | |
| strategy | 7 years ago | |
| terminal | 7 years ago | |
| vars | 9 years ago | |
| __init__.py | 9 years ago | |
| test_plugins.py | 7 years ago | |