[OVN] LSP register race condition with two controllers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Rodolfo Alonso |
Bug Description
A race condition between two Neutron controller happened during the creation and the binding of a port. This problem happened when one Neutron controller received the port creation command. The controller added this new LSP to the OVN database.
But the second controller does not receive the OVN database update and does not update the local database cache (in the IDL instance). That means, one second after the port creation done in the first controller, the second controller does not find the LSP.
Nova error: http://
First Neutron controller adding the port: http://
Second Neutron controller failing to find the port: http://
As seen in the logs, the second controller did not receive the transaction update adding the LSP.
Bugzilla: https:/
Changed in neutron: | |
assignee: | nobody → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
status: | Confirmed → In Progress |
Changed in neutron: | |
status: | In Progress → Fix Released |
Patch (ovsdbapp library): https:/ /review. opendev. org/c/openstack /ovsdbapp/ +/785433