nova/plugins
Johannes Erdfelt 27c8086028 xenapi plugins: Make sure subprocesses finish executing
Fixes bug 1286187

Neither execute_get_output() nor execute() would wait for the process to
fully finish executing. This could potentially create a race condition
where commands execute in a different order than intended.

Also, for execute() it could cause a process to never finish executing if
it generates enough output to block writing to the pipe.

Change-Id: I3404f4b3ca1cddeec2f3e7b393817a6ccc42bec7
2014-02-28 16:25:21 +00:00
..
xenserver xenapi plugins: Make sure subprocesses finish executing 2014-02-28 16:25:21 +00:00