commit 48d19691e21ddf7f52d8f80c67353e6a3e54552e
Author: Michael Kerrin <email address hidden>
Date: Mon Nov 18 17:25:50 2013 +0000
Use of logging in native thread causes deadlock connecting to libvirtd
When connecting to libvirtd daemon we were calling the _connect
method in a native thread. The use of logging in this method hit this
bug in eventlet https://bitbucket.org/eventlet/eventlet/issue/137/
causing nova-compute to hang.
Closes-Bug: #1252409
Conflicts: nova/virt/libvirt/driver.py
NOTE(mriedem): The conflict is due to set_host_enabled
being used in the original change in Icehouse and the
option rename for libvirt_nonblocking.
Change-Id: I0d22c3ed1b3288aeb1afae130f11a4f38dc6440a
(cherry picked from commit e4b0d8e9446ad3ad3a514b9cf65722f6ed95888d)
Reviewed: https:/ /review. openstack. org/112421 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=48d19691e21 ddf7f52d8f80c67 353e6a3e54552e
Committed: https:/
Submitter: Jenkins
Branch: stable/havana
commit 48d19691e21ddf7 f52d8f80c67353e 6a3e54552e
Author: Michael Kerrin <email address hidden>
Date: Mon Nov 18 17:25:50 2013 +0000
Use of logging in native thread causes deadlock connecting to libvirtd
When connecting to libvirtd daemon we were calling the _connect /bitbucket. org/eventlet/ eventlet/ issue/137/
method in a native thread. The use of logging in this method hit this
bug in eventlet https:/
causing nova-compute to hang.
Closes-Bug: #1252409
Conflicts:
nova/ virt/libvirt/ driver. py
NOTE(mriedem): The conflict is due to set_host_enabled nonblocking.
being used in the original change in Icehouse and the
option rename for libvirt_
Change-Id: I0d22c3ed1b3288 aeb1afae130f11a 4f38dc6440a d3a514b9cf65722 f6ed95888d)
(cherry picked from commit e4b0d8e9446ad3a