OVN agent delete support should be backported to pre-wallaby releases

Bug #1923644 reported by Terry Wilson
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Medium
Unassigned

Bug Description

Until wallaby, ml2/ovn and networking-ovn, despite having support for the Agent API, did not implement "delete" support. This means that when scaling down compute nodes, etc. there are orphaned agents that cannot be removed.

Tags: ovn seg
Revision history for this message
Terry Wilson (otherwiseguy) wrote :

This is resolved in wallaby by https://review.opendev.org/c/openstack/neutron/+/752795/ which depends on:

https://review.opendev.org/c/openstack/neutron/+/753847/
https://review.opendev.org/c/openstack/neutron/+/754485/
https://review.opendev.org/c/openstack/neutron/+/760967/
https://review.opendev.org/c/openstack/neutron/+/774297/
https://review.opendev.org/c/openstack/neutron/+/774529/
https://review.opendev.org/c/openstack/neutron/+/774298/
https://review.opendev.org/c/openstack/neutron/+/774284/

So it's a fairly significant backport. In addition to adding the missing delete support, the patch also removes 2 sb db writes that get replicated to all connections every agent_down_time/2 seconds that can very negatively impact scaling ml2/ovn.

tags: added: ovn
Changed in neutron:
status: New → Confirmed
Changed in neutron:
importance: Undecided → Medium
Changed in neutron:
assignee: nobody → Hemanth Nakkina (hemanth-n)
tags: added: seg
Revision history for this message
Hemanth Nakkina (hemanth-n) wrote :

I dont have free cycles in short term to work on this, so removing myself as assignee.

Changed in neutron:
assignee: Hemanth Nakkina (hemanth-n) → nobody
Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

"networking-ovn" project is now unsupported. Closing this bug as "Won't fix".

Changed in neutron:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.