Address driver API changes (finish_migration)
As part of a bug fix, Nova is now passing resource allocations to "finish_migration". Change-Id: I8323ee22c1c71a9fee04701f62759c57d5182fe3 Depends-On: Ifd76289964d513e9544544e5787f5f8999589475
This commit is contained in:
parent
f327d0549c
commit
8d7384a030
|
@ -65,10 +65,11 @@ class HyperVClusterDriver(driver.HyperVDriver):
|
|||
|
||||
def finish_migration(self, context, migration, instance, disk_info,
|
||||
network_info, image_meta, resize_instance,
|
||||
block_device_info=None, power_on=True):
|
||||
allocations, block_device_info=None, power_on=True):
|
||||
super(HyperVClusterDriver, self).finish_migration(
|
||||
context, migration, instance, disk_info, network_info,
|
||||
image_meta, resize_instance, block_device_info, power_on)
|
||||
image_meta, resize_instance, allocations,
|
||||
block_device_info, power_on)
|
||||
self._clops.add_to_cluster(instance)
|
||||
|
||||
def finish_revert_migration(self, context, instance, network_info,
|
||||
|
|
|
@ -383,7 +383,7 @@ class HyperVDriver(driver.ComputeDriver):
|
|||
|
||||
def finish_migration(self, context, migration, instance, disk_info,
|
||||
network_info, image_meta, resize_instance,
|
||||
block_device_info=None, power_on=True):
|
||||
allocations, block_device_info=None, power_on=True):
|
||||
image_meta = self._recreate_image_meta(context, instance, image_meta)
|
||||
self._migrationops.finish_migration(context, migration, instance,
|
||||
disk_info, network_info,
|
||||
|
|
|
@ -129,13 +129,15 @@ class HyperVClusterTestCase(test_base.HyperVBaseTestCase):
|
|||
mock.sentinel.network_info,
|
||||
mock.sentinel.image_meta,
|
||||
mock.sentinel.resize_instance,
|
||||
mock.sentinel.allocations,
|
||||
mock.sentinel.block_dev_info,
|
||||
mock.sentinel.power_on)
|
||||
mock_superclass_finish_migration.assert_called_once_with(
|
||||
self.context, mock.sentinel.migration, mock.sentinel.fake_instance,
|
||||
mock.sentinel.disk_info, mock.sentinel.network_info,
|
||||
mock.sentinel.image_meta, mock.sentinel.resize_instance,
|
||||
mock.sentinel.block_dev_info, mock.sentinel.power_on)
|
||||
mock.sentinel.allocations, mock.sentinel.block_dev_info,
|
||||
mock.sentinel.power_on)
|
||||
self.driver._clops.add_to_cluster.assert_called_once_with(
|
||||
mock.sentinel.fake_instance)
|
||||
|
||||
|
|
|
@ -493,8 +493,8 @@ class HyperVDriverTestCase(test_base.HyperVBaseTestCase):
|
|||
mock.sentinel.context, mock.sentinel.migration,
|
||||
mock.sentinel.instance, mock.sentinel.disk_info,
|
||||
mock.sentinel.network_info, mock.sentinel.image_meta,
|
||||
mock.sentinel.resize_instance, mock.sentinel.block_device_info,
|
||||
mock.sentinel.power_on)
|
||||
mock.sentinel.resize_instance, mock.sentinel.allocations,
|
||||
mock.sentinel.block_device_info, mock.sentinel.power_on)
|
||||
|
||||
mock_recreate_img_meta.assert_called_once_with(
|
||||
mock.sentinel.context, mock.sentinel.instance,
|
||||
|
|
Loading…
Reference in New Issue