← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1961013] [NEW] [stable][ovn] frequent OVN DB leader changes increase rate of Neutron API errors

 

Public bug reported:

Open vSwitch v2.16 introduces a change of behavior for clustered databases,
before the leader creates a snapshot of the database it will transfer
leadership to a different server.

For versions of Neutron where the Southbound DB IDL requires a connection to
the leader this will cause frequent reconnection. In a loaded system this will
subsequently lead to increased rate of API errors for the neutron-server
and delays for the neutron-ovn-metadata agent which manifest itself as
instances not getting metadata.

In the main branch Neutron has recently changed to not require a connection to
the leader for the Southbound DB [0].

End users can choose to use more recent versions of OVS and OVN than what was
available at the time of release of past OpenStack releases, so we would like
to have this change backported to Ussuri.

This bug is to track the backport of the change.

0: https://review.opendev.org/c/openstack/neutron/+/803268

** Affects: neutron
     Importance: Undecided
         Status: New

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

Title:
  [stable][ovn] frequent OVN DB leader changes increase rate of Neutron
  API errors

Status in neutron:
  New

Bug description:
  Open vSwitch v2.16 introduces a change of behavior for clustered databases,
  before the leader creates a snapshot of the database it will transfer
  leadership to a different server.

  For versions of Neutron where the Southbound DB IDL requires a connection to
  the leader this will cause frequent reconnection. In a loaded system this will
  subsequently lead to increased rate of API errors for the neutron-server
  and delays for the neutron-ovn-metadata agent which manifest itself as
  instances not getting metadata.

  In the main branch Neutron has recently changed to not require a connection to
  the leader for the Southbound DB [0].

  End users can choose to use more recent versions of OVS and OVN than what was
  available at the time of release of past OpenStack releases, so we would like
  to have this change backported to Ussuri.

  This bug is to track the backport of the change.

  0: https://review.opendev.org/c/openstack/neutron/+/803268

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



Follow ups