← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2118893] [NEW] [OVN] OVN agents should clean up "Chassis_Private" previous tags

 

Public bug reported:

Since [1], the "OVN agent" is replacing the "OVN Metadata agent".
However, is still possible to switch from one to other, as long as both
provide the same functionality (the "OVN agent" needs the metadata
extension).

Both agents register different tags in the "Private_Chassis" configuration (external_ids):
* OVN agent: 'neutron:ovn-neutron-agent-id', 'neutron:ovn-neutron-agent-sb-cfg'
* OVN Metadata agent: 'neutron:ovn-metadata-id', 'neutron:ovn-metadata-sb-cfg'

In order to make both agents replaceable by the other, it is needed that
each one is capable of deleting the tags left by the other in the
"Chassis_Private.external_ids".

NOTE: once we finish the migration to the "OVN agent", this
functionality won't be needed anymore. However, in shake of
compatibility, the "OVN agent" code will remain for some releases.

[1]https://bugs.launchpad.net/neutron/+bug/2112313

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

** Changed in: neutron
   Importance: Undecided => Medium

** 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/2118893

Title:
  [OVN] OVN agents should clean up "Chassis_Private" previous tags

Status in neutron:
  New

Bug description:
  Since [1], the "OVN agent" is replacing the "OVN Metadata agent".
  However, is still possible to switch from one to other, as long as
  both provide the same functionality (the "OVN agent" needs the
  metadata extension).

  Both agents register different tags in the "Private_Chassis" configuration (external_ids):
  * OVN agent: 'neutron:ovn-neutron-agent-id', 'neutron:ovn-neutron-agent-sb-cfg'
  * OVN Metadata agent: 'neutron:ovn-metadata-id', 'neutron:ovn-metadata-sb-cfg'

  In order to make both agents replaceable by the other, it is needed
  that each one is capable of deleting the tags left by the other in the
  "Chassis_Private.external_ids".

  NOTE: once we finish the migration to the "OVN agent", this
  functionality won't be needed anymore. However, in shake of
  compatibility, the "OVN agent" code will remain for some releases.

  [1]https://bugs.launchpad.net/neutron/+bug/2112313

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