Mirror of mitogen
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.
 
 
 
Go to file
David Wilson 7458dfae85 ansible: avoid roundtrip for small file transfers.
Calls to connect.put_file() where the file is sufficiently small enough
to fit in a single RPC proceed without waiting for an RPC response. If
the write fails the target context will log an exception, and any
subsequent step depending on the written file will fail.

I verified every built-in action plugin for file transfer calls, and
they all depend on the transferred file in the following step, so this
should be safe.

Reduces template/copy actions to 2-RTT, loop-20-templates.yml runtime
reduced from 30 seconds to 10 seconds over a 250ms link compared to
v0.2.2, and from 123 seconds compared to vanilla with pipelining
enabled.
7 years ago
.github Add GitHub issue template. 8 years ago
.travis tests: rationalize matrix and rewrite ansible_tests 7 years ago
ansible_mitogen ansible: avoid roundtrip for small file transfers. 7 years ago
docs ansible: avoid roundtrip for small file transfers. 7 years ago
examples examples: fix mitogen-fuse on 2.x. 8 years ago
mitogen parent: prevent subprocess.Popen.__del__ from calling waitpid(). 7 years ago
tests tests: import template benchmark script. 7 years ago
.gitignore docs: fix intensely annoying _prefix, 2 years later. 8 years ago
.lgtm.yml compat: ignore LGTM checks on third party 8 years ago
.travis.yml Correct DISTROS variable name for ansible_tests. 7 years ago
LICENSE Add license text everywhere. 8 years ago
README.md commented out travis badge 8 years ago
dev_requirements.txt Fix GitHub vulnerability notification. 8 years ago
preamble_size.py add --dump to preamble_size.py. 7 years ago
run_tests Record ulimit -a in run_test output. 8 years ago
setup.cfg Ignore another annoying flake8 message. 8 years ago
setup.py Update trove classifiers. 8 years ago
tox.ini Fix invocation of test runner by tox 8 years ago

README.md