Workaround: Disable SSH pipelining #68
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There is a race condition in Ansible that can result in this failure:
msg: |-
MODULE FAILURE
See stdout/stderr for the exact error
rc: -13
See ansible/ansible#78344 and
ansible/ansible#81777.
In stackhpc/stackhpc-kayobe-config#1108 we
applied a workaround to increase the ControlPersist timeout to 1 hour,
but this does not always work.
Disabling SSH pipelining prevents the issue at the cost of Ansible
execution duration.