Exceptions raised from _prep_block_device not included in instance.fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
In Progress
|
Undecided
|
melanie witt |
Bug Description
Noticed this while working on a patch, when boot-from-volume instance build fails during the _prep_block_device step, the message in the instance.fault looks like this during a 'nova show':
{"message": "Build of instance ec8f00c3-
where the underlying exception raised from _prep_block_device is absent.
We can see the error message being squashed here when BuildAbortException is raised:
We can provide more information for users if we include the exception message from the exception raised in _prep_block_device in the BuildAbortExcep
tags: | added: serviceability volumes |
Fix proposed to branch: master /review. openstack. org/624832
Review: https:/