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.
mitogen/ansible_mitogen
David Wilson d62e6e2a7f ansible: serialize calls to ModuleDepService.
Concurrent calls to ModuleDepService would cause significant wasted
work, as potentially all pool threads run the same uncached module dep
scan.

Without:
         3243581 function calls (3233009 primitive calls) in 4770.672 seconds

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     2523    0.011    0.000   39.849    0.016 services.py:409(scan)

With:
         2801561 function calls (2800042 primitive calls) in 5166.843 seconds

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     2506    0.009    0.000    1.967    0.001 services.py:411(scan)

Ignore timing variance due to problems with the test job.
6 years ago
..
plugins issue #291: don't attempt mitogen import until sys.path modified. 6 years ago
__init__.py ansible: restructure to avoid intermediate imports 6 years ago
connection.py ansible: fix RPC time logging. 6 years ago
loaders.py issue #294: ansible: fix mixed vanilla/Mitogen runs. 6 years ago
logging.py issue #317: ansible: fix log filtering in several cases 6 years ago
mixins.py ansible: make _remote_expand_user() pay attention to sudoable=.. 6 years ago
module_finder.py ansible: fix 3.x dependency scanning on OS X 6 years ago
parsing.py issue #291: support UNIX hashbang syntax for ansible_*_interpreter. 6 years ago
planner.py issue #291: more Ansible-compatible script invocation 6 years ago
process.py issue #297: local commands must execute with WorkerProcess environment. 6 years ago
runner.py issue #324: fix Python 3 fallout for custom module_utils. 6 years ago
services.py ansible: serialize calls to ModuleDepService. 6 years ago
strategy.py issue #299: ansible: fix PluginLoader.get() monkey-patch 6 years ago
target.py ansible: Py3.x fixes for Ansible PR #41749 workaround. 6 years ago