← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1901527] [NEW] Agent API gets broken if OVN DB is upgraded to the one introducing chassis_private

 

Public bug reported:

Neutron determines which table to use for agent healthchecks at the
initialization phase. With OVN databases that don't implement
chassis_private table a chassis table is used, which has scaling
impacts.

However, if OVN DB is upgraded while Neutron is running, the
healthchecks will be still performed on chassis table while OVN already
uses chassis_private. This leads to reporting dead agents by the API.

We should detect OVN was upgraded and start using chassis_private table
since.

** Affects: neutron
     Importance: Undecided
     Assignee: Jakub Libosvar (libosvar)
         Status: New


** Tags: ovn

** Tags added: ovn

** Changed in: neutron
     Assignee: (unassigned) => Jakub Libosvar (libosvar)

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

Title:
  Agent API gets broken if OVN DB is upgraded to the one introducing
  chassis_private

Status in neutron:
  New

Bug description:
  Neutron determines which table to use for agent healthchecks at the
  initialization phase. With OVN databases that don't implement
  chassis_private table a chassis table is used, which has scaling
  impacts.

  However, if OVN DB is upgraded while Neutron is running, the
  healthchecks will be still performed on chassis table while OVN
  already uses chassis_private. This leads to reporting dead agents by
  the API.

  We should detect OVN was upgraded and start using chassis_private
  table since.

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


Follow ups