mirror of https://github.com/ansible/ansible.git
USE subprocess.Popen API correctly.
When collecting stdout/stderr *and* feeding data into a Popen instance, communicate() must be used to avoid a known deadlocking scenario when data sizes cross PIPE_BUF (which can be as small as 512, although should be much larger in practice on linux).pull/4295/head
parent
7ecb2b6728
commit
2174230315
Loading…
Reference in New Issue