<div dir="ltr">So eventlet 0.16.x has started hitting slaves and breaking stable branches (its not like we weren't warned :\ )<div><br></div><div><a href="https://bugs.launchpad.net/nova/+bug/1410626">https://bugs.launchpad.net/nova/+bug/1410626</a><br></div><div><br></div><div>Should hopefully be resolved by eventlet versions caps in icehouse + juno's requirements:</div><div><br></div><div><a href="https://review.openstack.org/#/q/I4bbbeb5bf9c22ed36f5c9a74fec6b487d2c15697,n,z">https://review.openstack.org/#/q/I4bbbeb5bf9c22ed36f5c9a74fec6b487d2c15697,n,z</a><br></div><div><br></div><div>Cheers,</div><div>Adam</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 6, 2015 at 1:18 AM, Eli Qiao <span dir="ltr"><<a href="mailto:taget@linux.vnet.ibm.com" target="_blank">taget@linux.vnet.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    hi all , <br>
    I set up nova environment with latest upstream code.<br>
    nova-compute can not boot up due to failed to load libvirt driver.<br>
    by further debugging. found that eventlet (0.16.0) remove util 
    which is referenced by libvirt driver.<br>
    after I downgrade to (0.15.2) it works.<br>
    <br>
    <b>0.15.2</b><br>
    <br>
    In [3]: print eventlet.__version__<br>
    0.15.2<br>
    <br>
    In [5]: import eventlet.util<br>
    <br>
    In [6]: <br>
    <br>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
    <b>0.16.0</b><b><br>
    </b><br>
    <br>
    In [1]: import eventlet.util<br>
---------------------------------------------------------------------------<br>
    ImportError                               Traceback (most recent
    call last)<br>
    <ipython-input-1-a23626d6f273> in <module>()<br>
    ----> 1 import eventlet.util<br>
    <br>
    ImportError: No module named util<br>
    <br>
    In [3]: import eventlet<br>
    <br>
    In [4]: print eventlet.__version__<br>
    0.16.0<br>
    <br>
    In [5]: <br>
    <br>
    ++++++++++++++++++++++++++++++++++++++++++++++++<br>
    <br>
    <br>
    In [1]: import nova.virt.libvirt.LibvirtDriver<br>
---------------------------------------------------------------------------<br>
    ImportError                               Traceback (most recent
    call last)<br>
    <ipython-input-1-2bdce28fc3dd> in <module>()<br>
    ----> 1 import nova.virt.libvirt.LibvirtDriver<br>
    <br>
    /opt/stack/nova/nova/virt/libvirt/__init__.py in <module>()<br>
         13 #    under the License.<br>
         14 <br>
    ---> 15 from nova.virt.libvirt import driver<br>
         16 <br>
         17 LibvirtDriver = driver.LibvirtDriver<br>
    <br>
    /opt/stack/nova/nova/virt/libvirt/driver.py in <module>()<br>
         96 from nova.virt.libvirt import dmcrypt<br>
         97 from nova.virt.libvirt import firewall as libvirt_firewall<br>
    ---> 98 from nova.virt.libvirt import host<br>
         99 from nova.virt.libvirt import imagebackend<br>
        100 from nova.virt.libvirt import imagecache<br>
    <br>
    /opt/stack/nova/nova/virt/libvirt/host.py in <module>()<br>
         37 from eventlet import patcher<br>
         38 from eventlet import tpool<br>
    ---> 39 from eventlet import util as eventlet_util<br>
         40 <br>
         41 from nova import exception<br>
    <br>
    ImportError: cannot import name util<br>
    <br>
    In [2]: import eventlet<br>
    <br>
    In [3]: from eventlet import util<br>
---------------------------------------------------------------------------<br>
    ImportError                               Traceback (most recent
    call last)<br>
    <ipython-input-3-f6f91e4749eb> in <module>()<br>
    ----> 1 from eventlet import util<br>
    <br>
    ImportError: cannot import name util<br>
    <br>
    In [4]: <br><span class="HOEnZb"><font color="#888888">
    <br>
    <pre cols="72">-- 
Thanks,
Eli (Li Yong) Qiao</pre>
  </font></span></div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>