Slow test in integration/ssh/timeouts.yml, Cause Ansible connection timeout #1078
Labels
affects-0.3
Issues related to 0.3.X Mitogen releases
bug
Code feature that hinders desired execution outcome
The test appears to operate on each host sequentially, making the time taken O(number hosts * timeout). Normally all the hosts in a play would execute in parallel (subject to batch size, and serial). Perhaps an unintentional GIL in the select loop? Does Mitogen wait for one host to finish connecting before attempting the next?
As I find speedups elsewhere in the test suite this test is become a larger portion of th total time.
This test checks the behaviour of timeouts, when the target user has a login script containing a long delay. Mitogen counts this agains the overall timeout (Ansible doesn't, I believe this is an intended divergence by the original author).
Offshoot of #1059
build-log-815-81.txt
The text was updated successfully, but these errors were encountered: