
This patch registers for VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED and VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED libvirt events and transforms them to nova virt events. This patch also extends the libvirt driver to have a driver specific event handling function for these events instead of using the generic virt driver event handler that passes all the existing lifecycle events up to the compute manager. This is part of the longer series trying to transform the existing device detach handling to use libvirt events. Co-Authored-By: Lee Yarwood <lyarwood@redhat.com> Related-Bug: #1882521 Change-Id: I92eb27b710f16d69cf003712431fe225a014c3a8
12 lines
264 B
Plaintext
12 lines
264 B
Plaintext
nova/compute/manager.py
|
|
nova/crypto.py
|
|
nova/privsep/path.py
|
|
nova/scheduler/utils.py
|
|
nova/virt/driver.py
|
|
nova/virt/hardware.py
|
|
nova/virt/libvirt/__init__.py
|
|
nova/virt/libvirt/driver.py
|
|
nova/virt/libvirt/event.py
|
|
nova/virt/libvirt/host.py
|
|
nova/virt/libvirt/utils.py
|