yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #83639
[Bug 1892489] [NEW] [Prefix delegation] When subnet with PD enabled is added to the router, L3 agent fails on waiting for LLAs to be available
Public bug reported:
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.
** Affects: neutron
Importance: High
Assignee: Slawek Kaplonski (slaweq)
Status: Confirmed
** Tags: l3-dvr-backlog
--
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:
Confirmed
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
Follow ups