** Also affects: neutron
   Importance: Undecided
       Status: New

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

Title:
  Upgrade from Rocky to Stein, router namespace disappear

Status in kolla-ansible:
  Confirmed
Status in neutron:
  New

Bug description:
  Upgrade All-in-one from Rocky to Stein.
  Upgrading finished but the router namespace disappears.

  ============================================================
  Before:
  ip netns list
  qrouter-79658dd5-e3b4-4b13-a361-16d696ed1d1c (id: 1)
  qdhcp-4a183162-64f5-49f9-a615-7c0fd63cf2a8 (id: 0)

  After:
  ip netns list
  ============================================================
  After about 1 minutes, dhcp ns has appeared and no error on dhcp-agent,
  but qrouter ns is still missing, until manually restart the docker container 
l3-agent.

  l3-agent error after upgrade:
  2020-02-20 02:57:07.306 12 INFO neutron.common.config [-] Logging enabled!
  2020-02-20 02:57:07.308 12 INFO neutron.common.config [-] 
/var/lib/kolla/venv/bin/neutron-l3-agent version 14.0.4
  2020-02-20 02:57:08.616 12 INFO neutron.agent.l3.agent 
[req-95654890-dab3-4106-b56d-c2685fb96f29 - - - - -] Agent HA routers count 0
  2020-02-20 02:57:08.619 12 INFO neutron.agent.agent_extensions_manager 
[req-95654890-dab3-4106-b56d-c2685fb96f29 - - - - -] Loaded agent extensions: []
  2020-02-20 02:57:08.657 12 INFO eventlet.wsgi.server [-] (12) wsgi starting 
up on http:/var/lib/neutron/keepalived-state-change
  2020-02-20 02:57:08.710 12 INFO neutron.agent.l3.agent [-] L3 agent started
  2020-02-20 02:57:10.716 12 INFO oslo.privsep.daemon 
[req-681aad3f-ae14-4315-b96d-5e95225cdf92 - - - - -] Running privsep helper: 
['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', 
'--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', 
'/tmp/tmpg8Ihqa/privsep.sock']
  2020-02-20 02:57:11.750 12 INFO oslo.privsep.daemon 
[req-681aad3f-ae14-4315-b96d-5e95225cdf92 - - - - -] Spawned new privsep daemon 
via rootwrap
  2020-02-20 02:57:11.614 29 INFO oslo.privsep.daemon [-] privsep daemon 
starting
  2020-02-20 02:57:11.622 29 INFO oslo.privsep.daemon [-] privsep process 
running with uid/gid: 0/0
  2020-02-20 02:57:11.627 29 INFO oslo.privsep.daemon [-] privsep process 
running with capabilities (eff/prm/inh): 
CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN/CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN/none
  2020-02-20 02:57:11.628 29 INFO oslo.privsep.daemon [-] privsep daemon 
running as pid 29
  2020-02-20 02:57:14.449 12 INFO neutron.agent.l3.agent [-] Starting router 
update for 79658dd5-e3b4-4b13-a361-16d696ed1d1c, action 3, priority 2, 
update_id 49908db7-8a8c-410f-84a7-9e95a3dede16. Wait time elapsed: 0.000
  2020-02-20 02:57:24.160 12 ERROR neutron.agent.linux.utils [-] Exit code: 4; 
Stdin: # Generated by iptables_manager


  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info     
self.process_floating_ip_address_scope_rules()
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info   File 
"/usr/lib/python2.7/contextlib.py", line 24, in __exit__
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info     
self.gen.next()
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/linux/iptables_manager.py",
 line 438, in defer_apply
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info     raise 
l3_exc.IpTablesApplyException(msg)
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info 
IpTablesApplyException: Failure applying iptables rules
  2020-02-20 02:57:26.388 12 ERROR neutron.agent.l3.router_info
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent [-] Failed to process 
compatible router: 79658dd5-e3b4-4b13-a361-16d696ed1d1c: 
IpTablesApplyException: Failure applying iptables rules
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent Traceback (most 
recent call last):
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/l3/agent.py", 
line 723, in _process_routers_if_compatible
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
self._process_router_if_compatible(router)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/l3/agent.py", 
line 567, in _process_router_if_compatible
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
self._process_added_router(router)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/l3/agent.py", 
line 575, in _process_added_router
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     ri.process()
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/common/utils.py", line 
161, in call
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     self.logger(e)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 
220, in __exit__
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
self.force_reraise()
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 
196, in force_reraise
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
six.reraise(self.type_, self.value, self.tb)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/common/utils.py", line 
158, in call
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     return 
func(*args, **kwargs)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/l3/router_info.py",
 line 1189, in process
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
self.process_address_scope()
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/l3/router_info.py",
 line 1152, in process_address_scope
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     
self.process_floating_ip_address_scope_rules()
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/usr/lib/python2.7/contextlib.py", line 24, in __exit__
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     self.gen.next()
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent   File 
"/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/linux/iptables_manager.py",
 line 438, in defer_apply
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent     raise 
l3_exc.IpTablesApplyException(msg)
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent 
IpTablesApplyException: Failure applying iptables rules
  2020-02-20 02:57:26.389 12 ERROR neutron.agent.l3.agent
  2020-02-20 02:57:26.391 12 INFO neutron.agent.l3.agent [-] Starting router 
update for 79658dd5-e3b4-4b13-a361-16d696ed1d1c, action 3, priority 2, 
update_id 49908db7-8a8c-410f-84a7-9e95a3dede16. Wait time elapsed: 11.942
  2020-02-20 02:57:27.878 12 INFO neutron.agent.linux.interface [-] Device 
qg-a456d6e2-1d already exists
  2020-02-20 02:57:32.276 12 ERROR neutron.agent.linux.utils [-] Exit code: 4; 
Stdin: # Generated by iptables_manager

To manage notifications about this bug go to:
https://bugs.launchpad.net/kolla-ansible/+bug/1863982/+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

Reply via email to