← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2100938] [NEW] Assign HA_Chassis_Group to all LRPs for tunnelled gateway

 

Public bug reported:

This patch changes the strategy adopted in [1] and [2]:
* Instead of pinning the router to a chassis, this patch pin all the LRP of a router to a gateway chassis, using the HA_Chassis_Group created for a router. This only happens when a GW network is added.
* If the GW LRP port changes, that HA_Chassis_Group will remain and the LRPs will continuw bound to the same Chassis.
* If the GW LRP is removed (the GW network is removed), the LRPs ports will be unbound.
* The event HAChassisGroupRouterEvent, created in [2], is no longer needed because it is not needed to manually monitor the router HA_Chassis_Group. OVN will bind the LRP to the highest priority available GW chassis.

[1]https://review.opendev.org/c/openstack/neutron/+/909194
[2]https://review.opendev.org/c/openstack/neutron/+/909437

Related bug: https://bugs.launchpad.net/neutron/+bug/2052821

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

Title:
  Assign HA_Chassis_Group to all LRPs for tunnelled gateway

Status in neutron:
  New

Bug description:
  This patch changes the strategy adopted in [1] and [2]:
  * Instead of pinning the router to a chassis, this patch pin all the LRP of a router to a gateway chassis, using the HA_Chassis_Group created for a router. This only happens when a GW network is added.
  * If the GW LRP port changes, that HA_Chassis_Group will remain and the LRPs will continuw bound to the same Chassis.
  * If the GW LRP is removed (the GW network is removed), the LRPs ports will be unbound.
  * The event HAChassisGroupRouterEvent, created in [2], is no longer needed because it is not needed to manually monitor the router HA_Chassis_Group. OVN will bind the LRP to the highest priority available GW chassis.

  [1]https://review.opendev.org/c/openstack/neutron/+/909194
  [2]https://review.opendev.org/c/openstack/neutron/+/909437

  Related bug: https://bugs.launchpad.net/neutron/+bug/2052821

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