← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1853223] [NEW] [VPNaaS]: Python3 RuntimeError: dictionary changed size during iteration

 

Public bug reported:

PY3 runtime error in driver report status:
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall [-] Fixed interval looping call 'neutron_vpnaas.services.vpn.device_drivers.strongswan_ipsec.IPsecDriver.report_status' failed: RuntimeError: dictionary changed size during iteration
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall Traceback (most recent call last):
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/usr/local/lib/python3.6/dist-packages/oslo_service/loopingcall.py", line 150, in _run_loop
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     result = func(*self.args, **self.kw)
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/usr/local/lib/python3.6/dist-packages/oslo_log/helpers.py", line 67, in wrapper
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     return method(*args, **kwargs)
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/opt/stack/neutron-vpnaas/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 1067, in report_status
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     for process_id, process in self.processes.items():
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall RuntimeError: dictionary changed size during iteration
Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall

Please search RuntimeError in log[1][2]

[1]
https://f68629e21ed230feb603-193839948e82df3f7b6031d1afea5d13.ssl.cf5.rackcdn.com/659063/8/check
/neutron-vpnaas-tempest/4e5241b/controller/logs/screen-q-l3.txt.gz

[2]
https://c808c0465a7aa7421965-eb83075bad77f107ed9b57803fd20c1f.ssl.cf2.rackcdn.com/693965/1/check
/neutron-vpnaas-tempest/3dde8e5/controller/logs/screen-q-l3.txt.gz

** Affects: neutron
     Importance: Undecided
     Assignee: Dongcan Ye (hellochosen)
         Status: New


** Tags: vpnaas

** Changed in: neutron
     Assignee: (unassigned) => Dongcan Ye (hellochosen)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1853223

Title:
  [VPNaaS]: Python3 RuntimeError: dictionary changed size during
  iteration

Status in neutron:
  New

Bug description:
  PY3 runtime error in driver report status:
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall [-] Fixed interval looping call 'neutron_vpnaas.services.vpn.device_drivers.strongswan_ipsec.IPsecDriver.report_status' failed: RuntimeError: dictionary changed size during iteration
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall Traceback (most recent call last):
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/usr/local/lib/python3.6/dist-packages/oslo_service/loopingcall.py", line 150, in _run_loop
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     result = func(*self.args, **self.kw)
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/usr/local/lib/python3.6/dist-packages/oslo_log/helpers.py", line 67, in wrapper
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     return method(*args, **kwargs)
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall   File "/opt/stack/neutron-vpnaas/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 1067, in report_status
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall     for process_id, process in self.processes.items():
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall RuntimeError: dictionary changed size during iteration
  Nov 13 03:13:11.221694 ubuntu-bionic-rax-iad-0012769742 neutron-l3-agent[20209]: ERROR oslo.service.loopingcall

  Please search RuntimeError in log[1][2]

  [1]
  https://f68629e21ed230feb603-193839948e82df3f7b6031d1afea5d13.ssl.cf5.rackcdn.com/659063/8/check
  /neutron-vpnaas-tempest/4e5241b/controller/logs/screen-q-l3.txt.gz

  [2]
  https://c808c0465a7aa7421965-eb83075bad77f107ed9b57803fd20c1f.ssl.cf2.rackcdn.com/693965/1/check
  /neutron-vpnaas-tempest/3dde8e5/controller/logs/screen-q-l3.txt.gz

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1853223/+subscriptions


Follow ups