<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=GB2312">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    hi all.<br>
    when I am reviewing code of in nova/compute/manager.py<br>
    I find that the detach_interface calls deallocate port from neutron
    first<br>
    then calls detach_interface in the hypervisor, then what will happen
    if<br>
    hypervisor detach_interface failed? the result is the port can be
    seen<br>
    on guest but removed from neutron, this seems inconsistent.<br>
    <br>
    I submit a patch [1] to propose remove port from neutron side after
    hypervisor<br>
    detach_interface successfully, and keep neutron port if catch
    exception when<br>
    detach_interface then give a log message.<br>
    <br>
    can some one kindly help to take a look at it and give some
    comments?<br>
    <br>
    [1]
    <meta http-equiv="content-type" content="text/html; charset=GB2312">
    <a href="https://review.openstack.org/#/c/130151/">https://review.openstack.org/#/c/130151/</a><br>
    <pre class="moz-signature" cols="72">-- 
Thanks,
Eli (Li Yong) Qiao</pre>
  </body>
</html>