When two ovs ports contain same external_ids:face-id field, ovs agent might fail finding correct port.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
John Schwarz |
Bug Description
As the title says, if there are 2 different ovs ports with the same external_
Steps to reproduce:
1. Create a router with an internal port to some Neutron network
2. Find the port in 'ovs-vsctl show'
3. Use the following command to find the port_id in ovs: sudo ovs-vsctl --columns=
4. Use the following commands to create a new port with the same field in a new bridge:
sudo ovs-vsctl add-br a
sudo ip link add dummy12312312 type dummy
sudo ovs-vsctl add-port br-a dummy12312312
sudo ovs-vsctl set Interface dummy12312312 external_
5. Restart the ovs agent.
At this point the ovs agent's log should show "Port: dummy12312312 is on br-a, not on br-int".
Expected result: ovs agent should know to iterate though the options and find the correct port in the correct bridge.
Changed in neutron: | |
assignee: | nobody → John Schwarz (jschwarz) |
Changed in neutron: | |
milestone: | none → kilo-1 |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | kilo-1 → 2015.1.0 |
Fix proposed to branch: master /review. openstack. org/122357
Review: https:/