L3 agent(agent_mode=dvr_snat) restart, fip namespace removed rfp-port, resulting in fip not connecting

Bug #1988382 reported by liujinxin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Undecided
Unassigned

Bug Description

stable/victoria

openstack network node(agent_mode=dvr_snat) and compute node are the same node,the VM on this node is bound to fip, but the snat_port of the router of this VM is located in another network node,VM can access north-south traffic via fip.But if you restart the l3-agent,The external_gateway_removed is called during l3-agent restart, causing the fip on that node to be unreachable

https://github.com/openstack/neutron/blob/stable/victoria/neutron/agent/l3/dvr_edge_router.py #180
https://github.com/openstack/neutron/blob/stable/victoria/neutron/agent/l3/dvr_edge_router.py #56
https://github.com/openstack/neutron/blob/stable/victoria/neutron/agent/l3/dvr_local_router.py #669

liujinxin (scilla)
description: updated
Revision history for this message
Brian Haley (brian-haley) wrote :

Can you tell me what the latest commit in the stable/victoria you're using is? Thanks.

tags: added: l3-dvr-backlog
Revision history for this message
liujinxin (scilla) wrote :
Revision history for this message
Brian Haley (brian-haley) wrote :

Thanks for the info. Is it possible to try with a later version? There are a couple of DVR bugs fixed in the branch since that change in 2019 and I want to make sure it's still broken.

Changed in neutron:
status: New → Incomplete
Revision history for this message
liujinxin (scilla) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/855995

Changed in neutron:
status: Incomplete → In Progress
liujinxin (scilla)
description: updated
description: updated
Revision history for this message
LIU Yulong (dragon889) wrote :
Changed in neutron:
status: In Progress → Won't Fix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/855995
Reason: Please, feel free to restore the patch, address the comments and rebase the patch.

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.