fullstack: ovs-agents remove trunk bridges that don't belong to them
Bug #1687709 reported by
Jakub Libosvar
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Slawek Kaplonski |
Bug Description
If there are multiple ovs-agents instances running on a single node then trunk re-acts on all ovsdb events. That means if a port is removed from a trunk bridge then all agents will attempt to clear resources around given trunk bridge. This leads to race condition where foreign ovs-agents removes trunk bridge before the correct one. As foreigh ovs-agents have different integration bridge names, they don't clear up properly patch ports on br-int side.
Example of failure: http://
33 hits in 7 days
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: neutron-proactive-backport-potential |
tags: | removed: neutron-proactive-backport-potential |
To post a comment you must log in.
Still happening. I think Jakub's work to isolate ovs for each fullstack machine may be of help here.