mitogen/ansible_mitogen
David Wilson e647adc62e ansible: copy GIL change from linear2 branch.
Reduces runtime by 25% given 100 25ms SSH targets:

    ANSIBLE_STRATEGY=mitogen \
    MITOGEN_POOL_SIZE=100 \
    /usr/bin/time -l ansible k3-x100 -m shell -a hostname

Before:
           39.56 real        35.29 user        17.24 sys
      59600896  maximum resident set size
       1784252  page reclaims
          9016  messages sent
         10382  messages received
         18774  voluntary context switches
        770070  involuntary context switches

After:
           29.79 real        22.10 user        11.77 sys
      59281408  maximum resident set size
       1725268  page reclaims
          8582  messages sent
          9959  messages received
         14582  voluntary context switches
         75280  involuntary context switches
2018-09-08 20:53:11 +01:00
..
plugins issue #342: forward _create_control_path() to SSH plugin. 2018-08-19 21:28:34 +01:00
__init__.py ansible: restructure to avoid intermediate imports 2018-03-19 21:58:29 +05:45
connection.py ansible: use template-expanded delegate_to hostname in one more location. 2018-09-08 20:53:11 +01:00
loaders.py issue #321: take remote_tmp and system_tmpdirs into account. 2018-08-19 18:50:53 +01:00
logging.py issue #317: ansible: fix log filtering in several cases 2018-07-23 13:33:08 -07:00
mixins.py ansible: avoid roundtrip in copy action due to fixup_perms2(). 2018-08-20 13:28:45 +01:00
module_finder.py ansible: fix 3.x dependency scanning on OS X 2018-07-08 16:06:08 +01:00
parsing.py issue #291: support UNIX hashbang syntax for ansible_*_interpreter. 2018-07-22 16:24:42 -07:00
planner.py ansible: don't crash when adhoc tries to run a missing module. 2018-08-18 16:43:59 +01:00
process.py ansible: copy GIL change from linear2 branch. 2018-09-08 20:53:11 +01:00
runner.py issue #321: 2.4+ compatibility fixes, disable test on Vanilla. 2018-08-19 19:26:54 +01:00
services.py issue #321: fix probable threading issue. 2018-08-19 19:03:20 +01:00
strategy.py issue #299: ansible: fix PluginLoader.get() monkey-patch 2018-07-12 22:40:15 +01:00
target.py issue #321: take remote_tmp and system_tmpdirs into account. 2018-08-19 18:50:53 +01:00