mitogen/ansible_mitogen
David Wilson 638b196a45 ansible: fix put_file() for large temporary files.
Reverts 49736b3a, large file copies can't avoid the RTT.

The parent stack must be blocked while FileService progresses, as unlike
the small file path, it does not make a snapshot of the (possibly
temporary) file passed by the action plug-in. So we need to keep that
file alive while the service runs.

Add a new integration test and a new soak test to cover both.
2018-09-10 19:09:37 +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: fix put_file() for large temporary files. 2018-09-10 19:09:37 +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: fix regression. 2018-09-10 02:28:29 +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: stop sharing target temp_dir in runner. 2018-09-09 23:41:53 +01:00
process.py ansible: copy GIL change from linear2 branch. 2018-09-08 20:53:11 +01:00
runner.py ansible: stop sharing target temp_dir in runner. 2018-09-09 23:41:53 +01:00
services.py master: allow batching context switches for forward_modules() 2018-09-08 20:53:11 +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