aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Capitani <m.capitani@nextworks.it>2017-09-06 15:32:54 +0200
committerMarco Capitani <m.capitani@nextworks.it>2017-09-06 15:32:54 +0200
commit0bf0e365c55d6370a9e5ac245bef2bce2d2cd479 (patch)
tree1dace15b9fc2c55e950c2390ec233aef16de342f
parentf3f51c550ef9751bada8ffcd4d4e846c786a26e0 (diff)
downloadrumba-0bf0e365c55d6370a9e5ac245bef2bce2d2cd479.tar.gz
rumba-0bf0e365c55d6370a9e5ac245bef2bce2d2cd479.zip
qemu: fix for zombie processes
-rw-r--r--rumba/testbeds/qemu.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/rumba/testbeds/qemu.py b/rumba/testbeds/qemu.py
index 3d30ce2..e84f6d1 100644
--- a/rumba/testbeds/qemu.py
+++ b/rumba/testbeds/qemu.py
@@ -229,6 +229,9 @@ class Testbed(mod.Testbed):
except:
max_waiting_time -= 1
+ for process in shim_processes:
+ process.join()
+
logger.info('Interfaces setup complete. '
'Building VMs (this might take a while).')