Reviewed: https://review.opendev.org/747406 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a4e04a7f8be95295324a59c34e6a79c7973af1ee Submitter: Zuul Branch: master
commit a4e04a7f8be95295324a59c34e6a79c7973af1ee Author: Slawek Kaplonski <[email protected]> Date: Fri Aug 21 15:06:01 2020 +0200 Fix get_ipv6_llas method in the interface driver This method is using ip_lib.get_devices_with_ip function to get IP addresses with scope "link". Unfortunatelly this method wasn't translating scope names to the pyrout2 values and due to that wasn't returning correct IP addresses. Now this is fixed and correctl link local IPv6 addresses are returned. Change-Id: Ia41c1bc627ad2ce89d658ff1fdedee802f6dfa15 Closes-Bug: #1892489 ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1892489 Title: [Prefix delegation] When subnet with PD enabled is added to the router, L3 agent fails on waiting for LLAs to be available Status in neutron: Fix Released Bug description: Error in L3 agent logs: Aug 21 13:32:19 devstack-ubuntu-ovs neutron-l3-agent[18002]: DEBUG oslo.privsep.daemon [-] privsep: reply[140297413292256]: (4, ()) {{(pid=18066) _call_back /usr/local/lib/python3.6/dist-packages/oslo_privsep/daemon.py:511}} Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: Traceback (most recent call last): Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/opt/stack/neutron/neutron/common/utils.py", line 704, in wait_until_true Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: eventlet.sleep(sleep) Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/usr/local/lib/python3.6/dist-packages/eventlet/greenthread.py", line 36, in sleep Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: hub.switch() Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/usr/local/lib/python3.6/dist-packages/eventlet/hubs/hub.py", line 298, in switch Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: return self.greenlet.switch() Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: eventlet.timeout.Timeout: 40 seconds Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: During handling of the above exception, another exception occurred: Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: Traceback (most recent call last): Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/usr/local/lib/python3.6/dist-packages/eventlet/hubs/hub.py", line 461, in fire_timers Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: timer() Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/usr/local/lib/python3.6/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: cb(*args, **kw) Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/opt/stack/neutron/neutron/agent/linux/pd.py", line 251, in _ensure_lla_task Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: sleep=2) Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: File "/opt/stack/neutron/neutron/common/utils.py", line 709, in wait_until_true Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: raise WaitTimeout(_("Timed out after %d seconds") % timeout) Aug 21 13:32:21 devstack-ubuntu-ovs neutron-l3-agent[18002]: neutron.common.utils.WaitTimeout: Timed out after 40 seconds And dibbler-client isn't spawned so subnet don't get proper prefix. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1892489/+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

