Public bug reported: The L3 extension NDP proxy is not handling the "ha_state_change" call correctly. From the functional test logs: [1].
The method "NDPProxyAgentExtension._process_router" is retrieving the router ID from "data" dictionary using "id" key [2], instead of "router_id" [3]. [1]https://paste.opendev.org/show/bkBUKu9WfB1u84BX5IvV/ [2]https://github.com/openstack/neutron/blob/3615cd85a4cc6aeecf7f066c4eb21c3cdca71d4c/neutron/agent/l3/extensions/ndp_proxy.py#L351 [3]https://github.com/openstack/neutron/blob/3615cd85a4cc6aeecf7f066c4eb21c3cdca71d4c/neutron/agent/l3/ha.py#L185 ** 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/1967839 Title: [L3] NDP extension not handing "ha_state_change" correctly Status in neutron: New Bug description: The L3 extension NDP proxy is not handling the "ha_state_change" call correctly. From the functional test logs: [1]. The method "NDPProxyAgentExtension._process_router" is retrieving the router ID from "data" dictionary using "id" key [2], instead of "router_id" [3]. [1]https://paste.opendev.org/show/bkBUKu9WfB1u84BX5IvV/ [2]https://github.com/openstack/neutron/blob/3615cd85a4cc6aeecf7f066c4eb21c3cdca71d4c/neutron/agent/l3/extensions/ndp_proxy.py#L351 [3]https://github.com/openstack/neutron/blob/3615cd85a4cc6aeecf7f066c4eb21c3cdca71d4c/neutron/agent/l3/ha.py#L185 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1967839/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

