Activity log for bug #1398768

Date Who What changed Old value New value Message
2014-12-03 10:38:28 Miguel Angel Ajo bug added bug
2014-12-03 10:38:39 Miguel Angel Ajo neutron: assignee Miguel Angel Ajo (mangelajo)
2014-12-03 10:40:09 Miguel Angel Ajo description This happens because we should set an on-link route to the gateway IP on the external network interface first. Once this works, we can remove the "force_gateway_on_subnet" deprecation, to allow this not to be enforced, as it's a valid use case in many data centers. 014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent Traceback (most recent call last): 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/common/utils.py", line 341, in call 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent return func(*args, **kwargs) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 938, in process_router 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent self.external_gateway_added(ri, ex_gw_port, interface_name) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 1318, in external_gateway_added 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent ri.ns_name, preserve_ips) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 1362, in _external_gateway_added 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent preserve_ips=preserve_ips) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/interface.py", line 120, in init_l3 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent device.route.add_gateway(gateway) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 395, in add_gateway 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent self._as_root(*args) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 242, in _as_root 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent kwargs.get('use_root_namespace', False)) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 74, in _as_root 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent log_fail_as_error=self.log_fail_as_error) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 86, in _execute 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent log_fail_as_error=log_fail_as_error) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 84, in execute 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent raise RuntimeError(m) 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent RuntimeError: 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ip', 'netns', 'exec', 'qrouter-bcfe22ff-049c-4eb9-9b57-235d903ee52f', 'ip', 'route', 'replace', 'default', 'via', '37.187.128.254', 'dev', 'qg-eaa2de59-95'] 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent Exit code: 2 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent Stdout: '' 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent Stderr: 'RTNETLINK answers: Network is unreachable\n' 2014-11-30 16:25:10.113 8086 TRACE neutron.agent.l3_agent This happens because we should set an on-link route to the gateway IP on the external network interface first. Once this works, we can remove the "force_gateway_on_subnet" deprecation, to allow this not to be enforced, as it's a valid use case in many data centers.
2014-12-09 08:57:44 Eugene Nikanorov tags l3-ipam-dhcp
2014-12-09 09:03:15 Eugene Nikanorov neutron: status New Incomplete
2015-01-22 19:43:24 Carl Baldwin neutron: importance Undecided Low
2015-01-22 19:44:21 Carl Baldwin neutron: status Incomplete Confirmed
2015-02-26 15:21:59 Bertrand NOEL bug added subscriber Bertrand NOEL
2015-03-10 07:20:03 Vijay Chundury bug added subscriber Vijay Chundury
2015-03-26 07:55:44 goocher neutron: status Confirmed In Progress
2015-04-04 19:03:30 Eugene Nikanorov neutron: status In Progress Confirmed
2015-12-03 03:06:20 Sreekumar S marked as duplicate 1335023
2015-12-03 05:08:10 OpenStack Infra neutron: status Confirmed In Progress
2015-12-03 05:08:10 OpenStack Infra neutron: assignee Miguel Angel Ajo (mangelajo) Sreekumar S (sreesiv)
2016-02-22 04:43:27 OpenStack Infra neutron: status In Progress Fix Released
2016-03-02 05:43:43 OpenStack Infra tags l3-ipam-dhcp in-stable-liberty l3-ipam-dhcp