nova/nova/virt
Lee Yarwood 0d2ca53bb8 libvirt: Only ask tpool.Proxy to autowrap vir* classes
I668643c836d46a25df46d4c99a973af5e50a39db attempted to fix service wide
pauses by providing a more complete list of classes to tpool.Proxy.

While this excluded libvirtError it can include internal libvirt-python
classes pointed to by private globals that have been introduced with the
use of type checking within the module.

Any attempt to wrap these internal classes will result in the failure
seen in bug #1901383. As a result this change simply ignores any class
found during inspection that doesn't start with the `vir` string, used
by libvirt to denote public methods and classes.

Closes-Bug: #1901383
Co-Authored-By: Daniel Berrange <berrange@redhat.com>
Change-Id: I568b0c4fd6069b9118ff116532f14abb46cc42ab
2020-10-27 09:38:18 +00:00
..
disk trivial: Remove log translations 2020-05-27 09:40:47 +00:00
hyperv Clean up the DynamicVendorData constructor 2020-10-12 08:25:32 +00:00
image
ironic Clean up the DynamicVendorData constructor 2020-10-12 08:25:32 +00:00
libvirt libvirt: Only ask tpool.Proxy to autowrap vir* classes 2020-10-27 09:38:18 +00:00
powervm trivial: Final cleanup 2020-09-11 14:09:06 +01:00
vmwareapi Clean up the DynamicVendorData constructor 2020-10-12 08:25:32 +00:00
zvm Clean up the DynamicVendorData constructor 2020-10-12 08:25:32 +00:00
__init__.py
arch.py Added ability to configure default architecture for ImagePropertiesFilter 2018-05-14 16:55:13 -04:00
block_device.py trivial: Resolve (most) flake8 3.x issues 2019-12-11 16:57:22 +00:00
configdrive.py Skip existing VMs when hosts apply force_config_drive 2019-05-22 21:02:16 +00:00
driver.py virt: Remove 'post_interrupted_snapshot_cleanup' API 2020-09-11 14:09:06 +01:00
event.py Port binding based on events during live migration 2018-07-19 09:09:55 -04:00
fake.py virt: Remove 'get_console_pool_info' API 2020-09-11 14:09:06 +01:00
hardware.py Merge "hardware: Reject requests for no hyperthreads on hosts with HT" 2020-08-26 14:11:05 +00:00
imagecache.py Reserve DISK_GB resource for the image cache 2020-05-19 17:47:50 +02:00
images.py images: Make JSON the default output format of calls to qemu-img info 2020-04-16 16:38:24 +01:00
interfaces.template
netutils.py nova-net: Remove final references to nova-network 2020-01-08 13:54:12 +00:00
osinfo.py Stop sending bad values from libosinfo to libvirt 2019-07-04 15:30:51 +01:00
storage_users.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
virtapi.py Add a way to exit early from a wait_for_instance_event() 2019-12-02 07:00:26 -08:00