mitogen/ansible_mitogen
David Wilson 569c12a2d6 ansible: use PushFileService for module deps.
planner.py:
  * Rather than grant FileService access to a file for children, use
    PushFileService to trigger deduplicating send of the file through
    the hierarchy immediately.
  * Send the complete list of Ansible module imports to the target so
    runner.py knows which files and scripts must be loaded via
    PushFileService prior to detaching.

runner.py:
  * Teach NewStyleRunner to use the full module map to block until
    everything is loaded prior to detach().

target.py:
  * Delete old _get_file(), replace get_file() with get_small_file()
    which uses PushFileService instead.

Closes #186
2018-06-07 16:48:42 +01:00
..
plugins ansible: add dummy init.pys so setup.py find_packages() DTRT. 2018-05-15 21:29:00 +01:00
__init__.py ansible: restructure to avoid intermediate imports 2018-03-19 21:58:29 +05:45
connection.py ansible: move FileService into mitogen.service. 2018-05-29 17:07:58 +01:00
logging.py master: annotate LogForwarder messages. 2018-04-27 03:11:06 +01:00
mixins.py ansible: preload built-in modules in ModuleDepScanner. 2018-05-29 14:55:01 +01:00
module_finder.py ansible: handle "from timeout import timeout" imports. 2018-06-07 16:25:34 +01:00
planner.py ansible: use PushFileService for module deps. 2018-06-07 16:48:42 +01:00
process.py ansible: use PushFileService for module deps. 2018-06-07 16:48:42 +01:00
runner.py ansible: use PushFileService for module deps. 2018-06-07 16:48:42 +01:00
services.py ansible: use PushFileService for module deps. 2018-06-07 16:48:42 +01:00
strategy.py setns: support changing user. 2018-04-29 00:38:53 +01:00
target.py ansible: use PushFileService for module deps. 2018-06-07 16:48:42 +01:00