docs: note the semantic difference in Mitogen vs. Ansible timeouts

Related to issue #141.
wip-fakessh-exit-status
David Wilson 7 years ago
parent 587256bbce
commit 63c3fc623c

@ -171,6 +171,16 @@ Low Risk
Behavioural Differences Behavioural Differences
----------------------- -----------------------
* Mitogen treats connection timeouts for the SSH and become steps of a task
invocation separately, meaning that in some circumstances the configured
timeout may appear to be doubled. This is since Mitogen internally treats the
creation of an SSH account context separately to the creation of a sudo
account context proxied via that SSH account.
A future revision may detect a sudo account context created immediately
following its parent SSH account, and try to emulate Ansible's existing
timeout semantics.
* Normally with Ansible, diagnostics and use of the :py:mod:`logging` package * Normally with Ansible, diagnostics and use of the :py:mod:`logging` package
output on the target machine are discarded. With Mitogen, all of this is output on the target machine are discarded. With Mitogen, all of this is
captured and returned to the host machine, where it can be viewed as desired captured and returned to the host machine, where it can be viewed as desired

Loading…
Cancel
Save