Comment 14 for bug 1602057

Revision history for this message
Maximiliano (massimo-6) wrote : Re: (libvirt) KeyError updating resources for some node, guest.uuid is not in BDM list

This bug is also afecting to me in stable mitaka, how can we fix it ?

2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager [req-d83fa70e-e6a1-49d8-9f15-2ddaaa9c07d7 - - - - -] Error updating resources for node oscomp02.tentails.net.
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager Traceback (most recent call last):
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 6487, in update_available_resource
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager rt.update_available_resource(context)
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 508, in update_available_resource
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager resources = self.driver.get_available_resource(self.nodename)
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5393, in get_available_resource
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager disk_over_committed = self._get_disk_over_committed_size_total()
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 7074, in _get_disk_over_committed_size_total
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager local_instances[guest.uuid], bdms[guest.uuid])
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager KeyError: 'ba7eedbd-55c7-4751-ade9-30d3f52d6163'
2016-12-28 12:20:44.847 9941 ERROR nova.compute.manager

# rpm -qa | egrep nova
openstack-nova-common-13.1.2-1.el7.noarch
python-nova-13.1.2-1.el7.noarch
python2-novaclient-3.3.2-1.el7.noarch
openstack-nova-compute-13.1.2-1.el7.noarch

Any chance to apply the fix proposed Review: https://review.openstack.org/405467 ?