summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2011-02-15 23:10:29 -0600
committerCerberus <matt.dietz@rackspace.com>2011-02-15 23:10:29 -0600
commitbb98e2055002ff3ed2099f60bbe4058d5f5c7b35 (patch)
tree1ce96439ff6cbc1ce51ca98482834311830696e9 /nova/virt
parentcd5aba9d1d00d9daad87efd89f78e49079bee2c7 (diff)
downloadnova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.tar.gz
nova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.tar.xz
nova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.zip
hurr durr
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/xenapi/vmops.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py
index c2f5ddc41..7a176442a 100644
--- a/nova/virt/xenapi/vmops.py
+++ b/nova/virt/xenapi/vmops.py
@@ -288,11 +288,12 @@ class VMOps(object):
def attach_disk(self, instance, disk_info):
vm_ref = VMHelper.lookup(self._session, instance.name)
new_base_copy_uuid = str(uuid.uuid4())
+ new_cow_uuid = str(uuid.uuid4())
params = {'instance_id': instance.id,
'old_base_copy_uuid': disk_info['base_copy'],
'old_cow_uuid': disk_info['cow'],
'new_base_copy_uuid': new_base_copy_uuid,
- 'new_cow_uuid': str(uuid.uuid4())}
+ 'new_cow_uuid': new_cow_uuid, }
task = self._session.async_call_plugin('migration',
'move_vhds_into_sr', {'params': pickle.dumps(params)})
@@ -301,7 +302,7 @@ class VMOps(object):
# Now we rescan the SR so we find the VHDs
VMHelper.scan_sr(self._session)
- return new_base_copy_uuid
+ return new_cow_uuid
def resize(self, instance, flavor):
"""Resize a running instance by changing it's RAM and disk size """