Skip to content

Commit 30d388a

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Remove an unused method"
2 parents 729bf14 + 0cecd2a commit 30d388a

File tree

2 files changed

+0
-65
lines changed

2 files changed

+0
-65
lines changed

nova/compute/api.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4839,21 +4839,6 @@ def get_instance_host_status(self, instance):
48394839
host_status = fields_obj.HostStatus.NONE
48404840
return host_status
48414841

4842-
def get_instances_host_statuses(self, instance_list):
4843-
host_status_dict = dict()
4844-
host_statuses = dict()
4845-
for instance in instance_list:
4846-
if instance.host:
4847-
if instance.host not in host_status_dict:
4848-
host_status = self.get_instance_host_status(instance)
4849-
host_status_dict[instance.host] = host_status
4850-
else:
4851-
host_status = host_status_dict[instance.host]
4852-
else:
4853-
host_status = fields_obj.HostStatus.NONE
4854-
host_statuses[instance.uuid] = host_status
4855-
return host_statuses
4856-
48574842

48584843
def target_host_cell(fn):
48594844
"""Target a host-based function to a cell.

nova/tests/unit/compute/test_compute_api.py

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5377,56 +5377,6 @@ def test_populate_instance_names_host_name_is_empty_multi(self):
53775377
self.compute_api._populate_instance_names(instance, 2, 1)
53785378
self.assertEqual('Server-%s' % instance.uuid, instance.hostname)
53795379

5380-
def test_host_statuses(self):
5381-
instances = [
5382-
objects.Instance(uuid=uuids.instance_1, host='host1', services=
5383-
self._obj_to_list_obj(objects.ServiceList(
5384-
self.context), objects.Service(id=0, host='host1',
5385-
disabled=True, forced_down=True,
5386-
binary='nova-compute'))),
5387-
objects.Instance(uuid=uuids.instance_2, host='host2', services=
5388-
self._obj_to_list_obj(objects.ServiceList(
5389-
self.context), objects.Service(id=0, host='host2',
5390-
disabled=True, forced_down=False,
5391-
binary='nova-compute'))),
5392-
objects.Instance(uuid=uuids.instance_3, host='host3', services=
5393-
self._obj_to_list_obj(objects.ServiceList(
5394-
self.context), objects.Service(id=0, host='host3',
5395-
disabled=False, last_seen_up=timeutils.utcnow()
5396-
- datetime.timedelta(minutes=5),
5397-
forced_down=False, binary='nova-compute'))),
5398-
objects.Instance(uuid=uuids.instance_4, host='host4', services=
5399-
self._obj_to_list_obj(objects.ServiceList(
5400-
self.context), objects.Service(id=0, host='host4',
5401-
disabled=False, last_seen_up=timeutils.utcnow(),
5402-
forced_down=False, binary='nova-compute'))),
5403-
objects.Instance(uuid=uuids.instance_5, host='host5', services=
5404-
objects.ServiceList()),
5405-
objects.Instance(uuid=uuids.instance_6, host=None, services=
5406-
self._obj_to_list_obj(objects.ServiceList(
5407-
self.context), objects.Service(id=0, host='host6',
5408-
disabled=True, forced_down=False,
5409-
binary='nova-compute'))),
5410-
objects.Instance(uuid=uuids.instance_7, host='host2', services=
5411-
self._obj_to_list_obj(objects.ServiceList(
5412-
self.context), objects.Service(id=0, host='host2',
5413-
disabled=True, forced_down=False,
5414-
binary='nova-compute')))
5415-
]
5416-
5417-
host_statuses = self.compute_api.get_instances_host_statuses(
5418-
instances)
5419-
expect_statuses = {uuids.instance_1: fields_obj.HostStatus.DOWN,
5420-
uuids.instance_2: fields_obj.HostStatus.MAINTENANCE,
5421-
uuids.instance_3: fields_obj.HostStatus.UNKNOWN,
5422-
uuids.instance_4: fields_obj.HostStatus.UP,
5423-
uuids.instance_5: fields_obj.HostStatus.NONE,
5424-
uuids.instance_6: fields_obj.HostStatus.NONE,
5425-
uuids.instance_7: fields_obj.HostStatus.MAINTENANCE}
5426-
for instance in instances:
5427-
self.assertEqual(expect_statuses[instance.uuid],
5428-
host_statuses[instance.uuid])
5429-
54305380
@mock.patch.object(objects.Migration, 'get_by_id_and_instance')
54315381
@mock.patch.object(objects.InstanceAction, 'action_start')
54325382
def test_live_migrate_force_complete_succeeded(

0 commit comments

Comments
 (0)