summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2011-02-14 17:34:54 -0600
committerCerberus <matt.dietz@rackspace.com>2011-02-14 17:34:54 -0600
commitb7cf8f233a585043f0aa85f4d26dc2fb5a6701c7 (patch)
tree3dc3787524e10845bdf21d94e0f2c9de4365ed1e
parente44a91ced3d19a3bca10457239592307bf6f829b (diff)
downloadnova-b7cf8f233a585043f0aa85f4d26dc2fb5a6701c7.tar.gz
nova-b7cf8f233a585043f0aa85f4d26dc2fb5a6701c7.tar.xz
nova-b7cf8f233a585043f0aa85f4d26dc2fb5a6701c7.zip
bad plugin
-rw-r--r--nova/virt/xenapi/vmops.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py
index 5ab73d562..ba0db22f1 100644
--- a/nova/virt/xenapi/vmops.py
+++ b/nova/virt/xenapi/vmops.py
@@ -258,7 +258,8 @@ class VMOps(object):
#pretty fugly
with self._get_snapshot(instance) as snapshot:
params = {'host':dest, 'vdi_uuid':snapshot.vdi_uuids[1],
- 'dest_name':'base_copy.vhd'}
+ 'dest_name': 'base_copy.vhd',
+ 'instance_id': instance.id, }
self._session.async_call_plugin('migration', 'transfer_vhd',
{'params': pickle.dumps(params)})
@@ -268,7 +269,8 @@ class VMOps(object):
vdi_ref, vm_vdi_rec = \
VMHelper.get_vdi_for_vm_safely(self._session, vm_ref)
params = {'host':dest, 'vdi_uuid': vm_vdi_rec['uuid'],
- 'dest_name': 'cow.vhd'}
+ 'dest_name': 'cow.vhd',
+ 'instance_id': instance.id, }
self._session.async_call_plugin('migration', 'transfer_vhd',
{'params': pickle.dumps(params)})
return snapshot.vdi_uuids[1], vm_vdi_rec['uuid']