Healthy Instance With OS-EXT-STS:fault Populated

Problem

An instance has recovered from any number of issues which might have caused the OS-EXT-STS:fault field to be populated with an error message. The error remains in place though the instance appears to be functioning as expected.

Example:

[root@pf9 ~(admin)]# openstack server show 2936e2b4-3e58-467e-9831-c51450a6afdb+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| Field | Value |+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| OS-DCF:diskConfig | MANUAL || OS-EXT-AZ:availability_zone | || OS-EXT-PF9-SRV-RES-INFO:res_info | {u'cfg_disk_gb': 20.0, u'vcpus': 1, u'cfg_memory_mb': 2048, u'cpu_mhz': 1000} || OS-EXT-SRV-ATTR:host | None || OS-EXT-SRV-ATTR:hypervisor_hostname | None || OS-EXT-SRV-ATTR:instance_name | 2936e2b4-3e58-467e-9831-c51450a6afdb || OS-EXT-STS:fault | {u'message': u'Build of instance 2936e2b4-3e58-467e-9831-c51450a6afdb aborted: Block Device Mapping is Invalid.', u'code': 500, u'details': u' File "/opt/pf9/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 1958, in _do_build_and_run_instance<br> filter_properties)<br> File "/opt/pf9/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2124, in _build_and_run_instance<br> \'create.error\', fault=e)<br> File "/opt/pf9/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__<br> self.force_reraise()<br> File "/opt/pf9/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise<br> six.reraise(self.type_, self.value, self.tb)<br> File "/opt/pf9/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2086, in _build_and_run_instance<br> block_device_mapping) as resources:<br> File "/opt/pf9/python/lib/python2.7/contextlib.py", line 17, in __enter__<br> return self.gen.next()<br> File "/opt/pf9/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2251, in _build_resources<br> reason=e.format_message())<br>'} |

Environment

  • Platform9 Managed OpenStack - v3.6.0 and Higher

  • Nova

Resolution

This is a known bug and there is currently no known workaround or resolution to this issue; however, rest assured, our Engineering teams will be addressing the problem in a future release. We will update this article as additional information becomes available.

Last updated