yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #83647
[Bug 1892489] Re: [Prefix delegation] When subnet with PD enabled is added to the router, L3 agent fails on waiting for LLAs to be available
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 <skaplons@xxxxxxxxxx>
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
References