neutron-server and metadata agent not reconnecting to OVSDB on ovsdb-server failover
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-ovn |
Fix Released
|
High
|
Daniel Alvarez |
Bug Description
When ovsdb-server is promoted to another controller, the connection to the VIP should be restarted by the clients (in this case neutron server and metadata agent). However, the disconnection is not detected and we're not getting any notifications from OVSDB.
For neutron-server when an API request comes in and a worker tries to execute the transaction, it will fail after ovsdb_connectio
In the case of the metadata agent, there's no event that triggers a reconnection so, for example, we wouldn't detect that a new VIF has been plugged to our chassis and won't provision metadata in that compute node. ie., we can't boot VM's after a failover.
A workaround we've found so far is to adjust the ovsdb_probe_
Changed in networking-ovn: | |
assignee: | nobody → Daniel Alvarez (dalvarezs) |
Changed in networking-ovn: | |
importance: | Undecided → High |
tags: | added: networking-ovn-proactive-backport-potential |
Fix proposed to branch: master /review. openstack. org/569977
Review: https:/