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 3c6b72b452 ansible: gracefully return (and explain) ChannelError in ContextService.
When Ansible abnormally shuts down, the broker begins
force-disconnecting every context, including those for which connection
is currently in-progress.

When that happens, .call(init_child) throws ChannelError, and that needs
returned back to the worker, assuming the worker still even exists.

This solution is incomplete: with sick nodes, it's also possible the
worker died naturally, and so the worker should perhaps respond by
retrying the connection.

Previously, the unhandled ChannelError would spam the console when e.g.
fork() began returning EAGAIN.
6 years ago
.github Add GitHub issue template. 6 years ago
.travis tests: rationalize matrix and rewrite ansible_tests 6 years ago
ansible_mitogen ansible: gracefully return (and explain) ChannelError in ContextService. 6 years ago
docs docs: update changelog. 6 years ago
examples examples: fix mitogen-fuse on 2.x. 6 years ago
mitogen core: fix startup logging race. Closes #305. 6 years ago
tests Update k3 inventory. 6 years ago
.gitignore docs: fix intensely annoying _prefix, 2 years later. 7 years ago
.lgtm.yml compat: ignore LGTM checks on third party 7 years ago
.travis.yml Correct DISTROS variable name for ansible_tests. 6 years ago
LICENSE Add license text everywhere. 7 years ago
README.md commented out travis badge 6 years ago
dev_requirements.txt Fix GitHub vulnerability notification. 6 years ago
preamble_size.py add --dump to preamble_size.py. 6 years ago
run_tests Record ulimit -a in run_test output. 6 years ago
setup.cfg Ignore another annoying flake8 message. 7 years ago
setup.py Update trove classifiers. 6 years ago
tox.ini Fix invocation of test runner by tox 7 years ago

README.md