missing special-case libvirt exception during device detach
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Chris Friesen | ||
Pike |
Fix Committed
|
Medium
|
Chris Friesen | ||
Queens |
Fix Committed
|
Medium
|
Chris Friesen | ||
Rocky |
Fix Committed
|
Medium
|
Chris Friesen |
Bug Description
In Pike a customer has run into the following issue:
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
2019-02-12 07:34:43.728 23425 ERROR oslo.service.
Based on discussion with Melanie Witt, it seems likely that nova is missing a special-case in Guest.detach_
Changed in nova: | |
assignee: | nobody → Eric Fried (efried) |
status: | Confirmed → In Progress |
Marking this as Confirmed based on the traceback -- we can see that libvirt is raising an 'internal error' for a 'not found' condition, which our current code does not expect. To be thorough, we should locate where in the libvirt source this is raised, to see if we can learn the origin of this new error combo (if it's a change from a newer version of libvirt, etc).