You described a lot of issues in comment #14:

* Missing interfaces inside qrouter namespaces (OVS taps)
* Missing iptables rules
* Missing floating IP aliases on OVS interfaces inside the qrouter namespaces

Some of those might be fixed in master, especially the iptables one, and
should have been cherry-picked to the stable branches but probably only
to Ocata.  The "add floating ip" path should re-queue the message and
retry in a second or two, if it doesn't then please see if there is a
trackback and put the info here or another bug.

There could also be something happening with keepalived where it's not
getting things done, since it is managing the VIPs when HA is enabled.

Finally, regarding the traceback, I've never seen that before.  My first
thought is to sprinkle "if instance" in all those code paths, but maybe
there's something else going on here that we should figure out.  For
example, if the initial creation of the instance failed, then a message
came to add a floating IP, returning without doing anything (not
instance case) isn't what we want to do.  This would require some log
examination to figure out what exactly happened.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1749425

Title:
  Neutron integrated with OpenVSwitch drops packets and fails to
  plug/unplug interfaces from OVS on router interfaces at scale

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1749425/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to