Comment 2 for bug 1688599

Revision history for this message
Ma Wen Cheng (mars914) wrote :

After compute node is rebooted, failed to update numa usage:

2017-12-19 21:58:39.166 7494 INFO nova.compute.resource_tracker [req-ac68f931-c034-495d-948f-e142e5bedd5c - - - - -] Auditing locally available compute resources for node valor5-dal09-ce47
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager [req-ac68f931-c034-495d-948f-e142e5bedd5c - - - - -] Error updating resources for node valor5-dal09-ce47.
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager Traceback (most recent call last):
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6500, in update_available_resource
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager rt.update_available_resource(context)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/resource_tracker.py", line 528, in update_available_resource
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager self._update_available_resource(context, resources)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager return f(*args, **kwargs)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/resource_tracker.py", line 573, in _update_available_resource
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager self._update_usage_from_instances(context, instances)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/resource_tracker.py", line 936, in _update_usage_from_instances
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager self._update_usage_from_instance(context, instance)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/resource_tracker.py", line 902, in _update_usage_from_instance
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager self._update_usage(instance, sign=sign)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/compute/resource_tracker.py", line 741, in _update_usage
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager self.compute_node, usage, free)
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/virt/hardware.py", line 1444, in get_host_numa_usage_from_instance
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager host_numa_topology, instance_numa_topology, free=free))
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager File "/usr/lib/python2.7/dist-packages/nova/virt/hardware.py", line 1304, in numa_usage_from_instances
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager pinned_cpus = set(instancecell.cpu_pinning.values())
2017-12-19 21:58:42.890 7494 ERROR nova.compute.manager AttributeError: 'NoneType' object has no attribute 'values'