← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2101998] [NEW] [OVN][Placement] Deleting a configured resource provider does not remove the Placement entry

 

Public bug reported:

In ML2/OVN, the resource provider information is retrieved from the
local OVS Open vSwitch register, in the "external_ids" field [1]. This
configuration is dynamic: every time the local OVS register is updated,
the Neutron API parses the resource provider information (traits, RP,
inventories) and updates the Placement API for this agent (the event is
received per register, that represents one compute node, thus only one
parent agent RP and its children are updated).

If a resource provider is removed (for example, a physical network or
the generic tunnelled network definition), the Placement API still shows
it. The goal of this bug is to be able to delete a removed resource
provider from the Placement database when removed from a compute node
local OVS configuration.

Jira reference (RHOSO18): https://issues.redhat.com/browse/OSPRH-14597

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


** Tags: ovn placement qos

** Tags added: ovn placement qos

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

Title:
  [OVN][Placement] Deleting a configured resource provider does not
  remove the Placement entry

Status in neutron:
  New

Bug description:
  In ML2/OVN, the resource provider information is retrieved from the
  local OVS Open vSwitch register, in the "external_ids" field [1]. This
  configuration is dynamic: every time the local OVS register is
  updated, the Neutron API parses the resource provider information
  (traits, RP, inventories) and updates the Placement API for this agent
  (the event is received per register, that represents one compute node,
  thus only one parent agent RP and its children are updated).

  If a resource provider is removed (for example, a physical network or
  the generic tunnelled network definition), the Placement API still
  shows it. The goal of this bug is to be able to delete a removed
  resource provider from the Placement database when removed from a
  compute node local OVS configuration.

  Jira reference (RHOSO18): https://issues.redhat.com/browse/OSPRH-14597

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



Follow ups