← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1922934] [NEW] [OVN] LSP register race condition with two controllers

 

Public bug reported:

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://paste.openstack.org/show/804261/
First Neutron controller adding the port: http://paste.openstack.org/show/804262/
Second Neutron controller failing to find the port: http://paste.openstack.org/show/804263/

As seen in the logs, the second controller did not receive the
transaction update adding the LSP.

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1946262

** Affects: neutron
     Importance: Undecided
     Assignee: Rodolfo Alonso (rodolfo-alonso-hernandez)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Rodolfo Alonso (rodolfo-alonso-hernandez)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1922934

Title:
  [OVN] LSP register race condition with two controllers

Status in neutron:
  New

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://paste.openstack.org/show/804261/
  First Neutron controller adding the port: http://paste.openstack.org/show/804262/
  Second Neutron controller failing to find the port: http://paste.openstack.org/show/804263/

  As seen in the logs, the second controller did not receive the
  transaction update adding the LSP.

  Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1946262

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1922934/+subscriptions


Follow ups