<div dir="ltr">Yes, unfortunately right now all of the inter-bridge connections are wiped out and recreated along with all of the OF rules and it's not configurable behavior.[1]<div><br></div><div>I believe there are plans to fix this in Liberty, but the changes will likely be too invasive to be back-ported to Juno and Kilo.</div><div><br></div><div>1. <a href="https://github.com/openstack/neutron/blob/stable/juno/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py#L865">https://github.com/openstack/neutron/blob/stable/juno/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py#L865</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 3, 2015 at 12:33 AM, Sławek Kapłoński <span dir="ltr"><<a href="mailto:slawek@kaplonski.pl" target="_blank">slawek@kaplonski.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
AFAIK it is because of recreation of all openflow rules in ovs - that is<br>
at least on my infra where we're using vxlan tunnels with l2population<br>
mechanism.<br>
I would be happy if there will be any solution to not recreate all<br>
tunnels when agent is restarted.<br>
<br>
--<br>
Best regards / Pozdrawiam<br>
Sławek Kapłoński<br>
<a href="mailto:slawek@kaplonski.pl">slawek@kaplonski.pl</a><br>
<div><div class="h5"><br>
On Thu, Apr 30, 2015 at 03:49:24PM +0700, Chris wrote:<br>
> Hello,<br>
><br>
><br>
><br>
> We made some changes on our compute nodes in the<br>
> "/etc/neutron/neutron.conf". For example qpid_hostname. But nothing what<br>
> effects the network infrastructure in the compute node.<br>
><br>
> To apply the changes I think we need to restart the<br>
> "neutron-openvswitch-agent" service.<br>
><br>
><br>
><br>
> By restarting this service the VM gets disconnected for around one ping, the<br>
> reason is the restart causes recreation of the int-br-bond0 and phy-br-bond0<br>
> interfaces:<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --may-exist add-br br-int<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> set-fail-mode br-int secure<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --if-exists del-port br-int patch-tun<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --if-exists del-port br-int int-br-bond0<br>
><br>
> kernel: [73873.047999] device int-br-bond0 left promiscuous mode<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --if-exists del-port br-bond0 phy-br-bond0<br>
><br>
> kernel: [73873.086241] device phy-br-bond0 left promiscuous mode<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --may-exist add-port br-int int-br-bond0<br>
><br>
> kernel: [73873.287466] device int-br-bond0 entered promiscuous mode<br>
><br>
> ovs-vsctl: ovs|00001|vsctl|INFO|Called as /usr/bin/ovs-vsctl --timeout=10 --<br>
> --may-exist add-port br-bond0 phy-br-bond0<br>
><br>
><br>
><br>
> Is there a way to apply this changes without loose pings?<br>
><br>
><br>
><br>
> Cheers<br>
><br>
> Chris<br>
><br>
<br>
</div></div>> _______________________________________________<br>
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Kevin Benton</div></div>
</div>