Skip to content

Commit 51f698e

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "objects: Remove 'XenapiLiveMigrateData'"
2 parents 9a2763f + b9fdf09 commit 51f698e

File tree

3 files changed

+0
-66
lines changed

3 files changed

+0
-66
lines changed

nova/objects/migrate_data.py

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -292,41 +292,6 @@ def is_on_shared_storage(self):
292292
return self.is_shared_block_storage or self.is_shared_instance_path
293293

294294

295-
@obj_base.NovaObjectRegistry.register
296-
class XenapiLiveMigrateData(LiveMigrateData):
297-
# Version 1.0: Initial version
298-
# Version 1.1: Added vif_uuid_map
299-
# Version 1.2: Added old_vol_attachment_ids
300-
# Version 1.3: Added wait_for_vif_plugged
301-
# Version 1.4: Inherited vifs from LiveMigrateData
302-
VERSION = '1.4'
303-
304-
fields = {
305-
'block_migration': fields.BooleanField(nullable=True),
306-
'destination_sr_ref': fields.StringField(nullable=True),
307-
'migrate_send_data': fields.DictOfStringsField(nullable=True),
308-
'sr_uuid_map': fields.DictOfStringsField(),
309-
'kernel_file': fields.StringField(),
310-
'ramdisk_file': fields.StringField(),
311-
'vif_uuid_map': fields.DictOfStringsField(),
312-
}
313-
314-
def obj_make_compatible(self, primitive, target_version):
315-
super(XenapiLiveMigrateData, self).obj_make_compatible(
316-
primitive, target_version)
317-
target_version = versionutils.convert_version_to_tuple(target_version)
318-
if target_version < (1, 4) and 'vifs' in primitive:
319-
del primitive['vifs']
320-
if target_version < (1, 3) and 'wait_for_vif_plugged' in primitive:
321-
del primitive['wait_for_vif_plugged']
322-
if target_version < (1, 2):
323-
if 'old_vol_attachment_ids' in primitive:
324-
del primitive['old_vol_attachment_ids']
325-
if target_version < (1, 1):
326-
if 'vif_uuid_map' in primitive:
327-
del primitive['vif_uuid_map']
328-
329-
330295
@obj_base.NovaObjectRegistry.register
331296
class HyperVLiveMigrateData(LiveMigrateData):
332297
# Version 1.0: Initial version

nova/tests/unit/objects/test_migrate_data.py

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -190,36 +190,6 @@ class TestRemoteLibvirtLiveMigrateData(test_objects._RemoteTest,
190190
pass
191191

192192

193-
class _TestXenapiLiveMigrateData(object):
194-
def test_obj_make_compatible(self):
195-
obj = migrate_data.XenapiLiveMigrateData(
196-
is_volume_backed=False,
197-
block_migration=False,
198-
destination_sr_ref='foo',
199-
migrate_send_data={'key': 'val'},
200-
sr_uuid_map={'apple': 'banana'},
201-
vif_uuid_map={'orange': 'lemon'},
202-
old_vol_attachment_ids={uuids.volume: uuids.attachment},
203-
wait_for_vif_plugged=True)
204-
primitive = obj.obj_to_primitive('1.0')
205-
self.assertNotIn('vif_uuid_map', primitive['nova_object.data'])
206-
primitive2 = obj.obj_to_primitive('1.1')
207-
self.assertIn('vif_uuid_map', primitive2['nova_object.data'])
208-
self.assertNotIn('old_vol_attachment_ids', primitive2)
209-
primitive3 = obj.obj_to_primitive('1.2')['nova_object.data']
210-
self.assertNotIn('wait_for_vif_plugged', primitive3)
211-
212-
213-
class TestXenapiLiveMigrateData(test_objects._LocalTest,
214-
_TestXenapiLiveMigrateData):
215-
pass
216-
217-
218-
class TestRemoteXenapiLiveMigrateData(test_objects._RemoteTest,
219-
_TestXenapiLiveMigrateData):
220-
pass
221-
222-
223193
class _TestHyperVLiveMigrateData(object):
224194
def test_obj_make_compatible(self):
225195
obj = migrate_data.HyperVLiveMigrateData(

nova/tests/unit/objects/test_objects.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1155,7 +1155,6 @@ def obj_name(cls):
11551155
'VirtualInterfaceList': '1.0-9750e2074437b3077e46359102779fc6',
11561156
'VolumeUsage': '1.0-6c8190c46ce1469bb3286a1f21c2e475',
11571157
'XenDeviceBus': '1.0-272a4f899b24e31e42b2b9a7ed7e9194',
1158-
'XenapiLiveMigrateData': '1.4-7dc9417e921b2953faa6751f18785f3f',
11591158
# TODO(efried): re-alphabetize this
11601159
'LibvirtVPMEMDevice': '1.0-17ffaf47585199eeb9a2b83d6bde069f',
11611160
}

0 commit comments

Comments
 (0)