]> git.feebdaed.xyz Git - 0xmirror/openstack.git/commitdiff
Update git submodules
authorZuul <zuul@review.opendev.org>
Tue, 16 Dec 2025 04:49:54 +0000 (04:49 +0000)
committerGerrit Code Review <review@openstack.org>
Tue, 16 Dec 2025 04:49:54 +0000 (04:49 +0000)
* Update nova from branch 'master'
  to fc19a29d203f7980eaa5b5be92e6de39ddc802b0
  - Merge "Make libvirt Tpool proxying conditional"
  - Make libvirt Tpool proxying conditional

    When running in eventlet mode we keep the original eventlet.tpool usage
    but when running in threading mode we call the functions directly on the
    thread of the caller.

    The patch_tpool_proxy() logic is removed from the libvirt driver as it
    was only needed for python old style classes which is not in use any
    more in python3 and the issue is not reproducible any more with
    virConnect even without the patching.

    ❯ python3
    Python 3.12.10 (main, Apr  9 2025, 04:44:59) [GCC 14.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import eventlet
    >>> eventlet.monkey_patch()
    >>> from nova.virt.libvirt import host
    >>> h = host.Host(uri="qemu:///system")
    >>> h.get_connection()
    libvirt:  error : internal error: could not initialize domain event timer
    URI qemu:///system does not support events: internal error: could not initialize domain event timer
    <libvirt.virConnect object at 0x7f829e94c170>
    >>> c = h.get_connection()
    >>> str(c)
    '<libvirt.virConnect object at 0x7f829e94c170>'
    >>>

Signed-off-by: Balazs Gibizer <gibi@redhat.com>
    Change-Id: Ic60ab78cec2a9f9ba177568b69e738425e56cae1

nova

diff --git a/nova b/nova
index fb992ef376573e2f1bc5e65199074a70373899ce..fc19a29d203f7980eaa5b5be92e6de39ddc802b0 160000 (submodule)
--- a/nova
+++ b/nova
@@ -1 +1 @@
-Subproject commit fb992ef376573e2f1bc5e65199074a70373899ce
+Subproject commit fc19a29d203f7980eaa5b5be92e6de39ddc802b0