libvirt: disconnect volume from host during detach
Issue
- During a volume detach operation, Nova compute attempts to remove the volume from libvirt for the instance before proceeding to remove the storage lun from the underlying compute host.
- If Nova discovers that the volume was not found in the instance's libvirt definition then it ignores that error condition and returns (after issuing a warning message "Ignoring DiskNotFound exception while detaching").
Environment
- Red Hat Openstack 10.
- storage array via iSCSI multipath to an instance on a compute host.
- openstack-nova < 14.1.0-11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.