diff options
| author | Cerberus <matt.dietz@rackspace.com> | 2011-02-15 23:10:29 -0600 |
|---|---|---|
| committer | Cerberus <matt.dietz@rackspace.com> | 2011-02-15 23:10:29 -0600 |
| commit | bb98e2055002ff3ed2099f60bbe4058d5f5c7b35 (patch) | |
| tree | 1ce96439ff6cbc1ce51ca98482834311830696e9 /nova/virt | |
| parent | cd5aba9d1d00d9daad87efd89f78e49079bee2c7 (diff) | |
| download | nova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.tar.gz nova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.tar.xz nova-bb98e2055002ff3ed2099f60bbe4058d5f5c7b35.zip | |
hurr durr
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/xenapi/vmops.py | 5 |
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 """ |
