summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorDan Wendlandt <dan@nicira.com>2011-09-07 14:27:06 -0700
committerDan Wendlandt <dan@nicira.com>2011-09-07 14:27:06 -0700
commit0f5eb3f888de5f6eb23f968fa5a2270d2a350bcc (patch)
tree0ee3f8a60147da042b0b14db350a320228876fa6 /nova/virt
parente5e3b306985a3b1fdd8a971f48b76eaf8f923f21 (diff)
parent3e0698e3b57c9f73a359340f51c2797d8adc669a (diff)
merge trunk
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/xenapi/fake.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/virt/xenapi/fake.py b/nova/virt/xenapi/fake.py
index 7c91aa9b9..97dfd9fa9 100644
--- a/nova/virt/xenapi/fake.py
+++ b/nova/virt/xenapi/fake.py
@@ -51,6 +51,7 @@ A fake XenAPI SDK.
"""
+import random
import uuid
from pprint import pformat
@@ -103,8 +104,10 @@ def create_network(name_label, bridge):
def create_vm(name_label, status,
is_a_template=False, is_control_domain=False):
+ domid = status == 'Running' and random.randrange(1, 1 << 16) or -1
return _create_object('VM',
{'name_label': name_label,
+ 'domid': domid,
'power-state': status,
'is_a_template': is_a_template,
'is_control_domain': is_control_domain})