Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.

This commit is contained in:
grossmj
2015-03-23 22:52:02 -06:00
parent 7b1a707967
commit 980e63e667
4 changed files with 26 additions and 68 deletions

View File

@ -51,12 +51,11 @@ class QEMUHandler:
request.match_info["project_id"],
request.json.get("vm_id"),
qemu_path=request.json.get("qemu_path"),
console=request.json.get("console"),
monitor=request.json.get("monitor"))
console=request.json.get("console"))
# Clear already used keys
map(request.json.__delitem__, ["name", "project_id", "vm_id",
"qemu_path", "console", "monitor"])
"qemu_path", "console"])
for field in request.json:
setattr(vm, field, request.json[field])