InstanceNotFound exception during check_instance_exists on instance evacuation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Stephen Finucane | ||
Ocata |
Fix Committed
|
Medium
|
Matt Riedemann |
Bug Description
Description
===========
During instance evacuation to a new destination node, the InstanceNotFound exception is seen when check_instance_
check_instance_
The libvirt driver's instance_exists currently catches the InternalError exception, but not the InstanceNotFound exception.
I believe this only affects the libvirt instance_exists implementation.
Steps to reproduce
==================
On a multi node libvirt/kvm system:
1. launch an instance on compute A
2. kill compute A nova-compute process
3. evacuate the instance on compute A
Environment
===========
1. Openstack release: Ocata + devstack
2. Which hypervisor did you use?
Libvirt + KVM
What's the version of that?
2. Which storage type did you use?
LVM
3. Which networking type did you use?
Neutron with OpenVSwitch
tags: | added: libvirt ocata-backport-potential |
Changed in nova: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. openstack. org/437061
Review: https:/