"cloudcontrol/node/node.py" did not exist on "3f80f0a0631a49492010de38473571dcb77357ce"
Anael Beutot
authored
When doing remote execution, it was sometimes failing with the following exception: OSError: [Errno 10] No child processes. The problem is when using libev default loop, the latest register a handler for SIGCHLD, it causes a problem when Popen.communicate() tried to do a wait_pid, the syscall is skipped because of the signal. Then when wait_pid is called again, it failed because the process don't exist anymore.