<html><body><p><font size="2">Could you please help to share whether this kind of event is sent by neutron-server or neutron agent ? I searched neutron code</font><br><font size="2">from [1][2]  this means the agent itself need tell neutron server the device(VIF) is up then neutron server will send notification</font><br><font size="2">to nova through REST API and in turn consumed by compute node? </font><br><font size="2"><br>[1]</font><a href="https://github.com/openstack/neutron/tree/master/neutron/notify_port_active_direct"><font size="2">https://github.com/openstack/neutron/tree/master/neutron/notify_port_active_direct</font></a><br><font size="2">[2]</font><a href="https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/rpc.py#L264"><font size="2">https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/rpc.py#L264</font></a><br><br><br><font size="2">Best Regards! <br><br>Kevin (Chen) Ji ¼Í ³¿<br><br>Engineer, zVM Development, CSTL<br>Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jichenjc@cn.ibm.com<br>Phone: +86-10-82451493<br>Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District, Beijing 100193, PRC </font><br><br><img width="16" height="16" src="cid:1__=8FBB08F8DF9D176C8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Matt Riedemann ---04/10/2018 01:56:00 AM---As part of a bug fix [1], the internal  ComputeVirtAPI.wai"><font size="2" color="#424282">Matt Riedemann ---04/10/2018 01:56:00 AM---As part of a bug fix [1], the internal  ComputeVirtAPI.wait_for_instance_event interface is changing</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Matt Riedemann <mriedemos@gmail.com></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">"OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org></font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">04/10/2018 01:56 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">[openstack-dev] [nova] Changes to        ComputeVirtAPI.wait_for_instance_event</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt><font size="2">As part of a bug fix [1], the internal <br>ComputeVirtAPI.wait_for_instance_event interface is changing to no <br>longer accept event names that are strings, and will now require the <br>(name, tag) tuple form which all of the in-tree virt drivers are already <br>using.<br><br>If you have an out of tree driver that uses this interface, heads up <br>that you'll need to be using the tuple form if you are not already doing so.<br><br>[1] </font></tt><tt><font size="2"><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__review.openstack.org_-23_c_558059_&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=8sI5aZT88Uetyy_XsOddbPjIiLSGM-sFnua3lLy2Xr0&m=yyfqhpyjmwq9aUO_EdyVhYZm-8zEDpEYxh2-hPu1kig&s=S5Asyhxw296d0rp-EOCg1VMsKcwVV39i1pGeqkobE2U&e=">https://urldefense.proofpoint.com/v2/url?u=https-3A__review.openstack.org_-23_c_558059_&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=8sI5aZT88Uetyy_XsOddbPjIiLSGM-sFnua3lLy2Xr0&m=yyfqhpyjmwq9aUO_EdyVhYZm-8zEDpEYxh2-hPu1kig&s=S5Asyhxw296d0rp-EOCg1VMsKcwVV39i1pGeqkobE2U&e=</a></font></tt><tt><font size="2"><br><br>-- <br><br>Thanks,<br><br>Matt<br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br></font></tt><tt><font size="2"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openstack.org_cgi-2Dbin_mailman_listinfo_openstack-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=8sI5aZT88Uetyy_XsOddbPjIiLSGM-sFnua3lLy2Xr0&m=yyfqhpyjmwq9aUO_EdyVhYZm-8zEDpEYxh2-hPu1kig&s=H3OLArdYuR4ARtKwSqJaI3ctLkqJSAVhldfty7GL9lo&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openstack.org_cgi-2Dbin_mailman_listinfo_openstack-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=8sI5aZT88Uetyy_XsOddbPjIiLSGM-sFnua3lLy2Xr0&m=yyfqhpyjmwq9aUO_EdyVhYZm-8zEDpEYxh2-hPu1kig&s=H3OLArdYuR4ARtKwSqJaI3ctLkqJSAVhldfty7GL9lo&e=</a></font></tt><tt><font size="2"><br><br></font></tt><br><br><BR>
</body></html>