ovn ml2 mechanism driver tcp connectors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-ovn |
Fix Released
|
Undecided
|
Richard Theis | ||
neutron |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Bug description:
When a TCP connection from the OVN ml2 mechanism driver dies (in my scenario, this is due to a UCARP fail over) a new TCP connection does not get generated for port monitoring.
Reproduction steps:
1. Set up UCARP between 2 nodes
2. Set OVN north database and south database on both nodes
3. Point the ml2 driver to the UCARP address (north and south ports)
4. Point the ovn-controllers to the UCARP address (south database port)
5. Boot a VM
6. View VM entries in the north database and south database OVN tables
7. See that port status is UP in north database
8. See that Neutron still has status of VM as down
**Temporary solution is to reboot neutron-server, thus resetting the TCP connections
**I have not verified the problem is TCP connections, but it's currently my best guess.
Linux Version: Ubuntu 14.04
This may have neutron pieces that need to be fixed, but the defect as written should also include the networking-ovn project.
Also, removed the ovn tag because that's not valid. Does neutron have a pure ml2 tag now?