Public bug reported:
neutron version: kilo
Steps:
1. Disable dhcp for a subnet.
2. Restart neutron-dhcp-agent
3. A expection occurs due to the subnet is disabled dhcp.
2016-05-17 06:19:29.530 4656 ERROR neutron.agent.dhcp.agent [-]
u'0e1970ac-8525-4674-9ebd-31aa8796a79a'
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent Traceback (most
recent call last):
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/common/utils.py",
line 343, in call
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent return
func(*args, **kwargs)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/dhcp/agent.py",
line 219, in safe_configure_dhcp_for_network
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
self.configure_dhcp_for_network(network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/dhcp/agent.py",
line 229, in configure_dhcp_for_network
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent self.conf,
network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/linux/dhcp.py",
line 875, in should_enable_metadata
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
isolated_subnets = cls.get_isolated_subnets(network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/linux/dhcp.py",
line 846, in get_isolated_subnets
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent if
subnets[alloc.subnet_id].gateway_ip == alloc.ip_address:
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent KeyError:
u'0e1970ac-8525-4674-9ebd-31aa8796a79a'
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
2016-05-17 06:19:33.192 4656 INFO neutron.agent.dhcp.agent
[req-81176fe9-0df5-4ff3-ad1f-96cfe27f7ba2 ] Synchronizing state complete
(the subnet actually exists with id '0e1970ac-8525-4674-9ebd-
31aa8796a79a')
4. Then if enable dhcp for the subnet, the exception will disappear.
** Affects: neutron
Importance: Undecided
Assignee: Hong Hui Xiao (xiaohhui)
Status: Confirmed
** Tags: l3-ipam-dhcp
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1582583
Title:
A exception occurs during starting neutron-dhcp-agent when a subnet is
disabled dhcp
Status in neutron:
Confirmed
Bug description:
neutron version: kilo
Steps:
1. Disable dhcp for a subnet.
2. Restart neutron-dhcp-agent
3. A expection occurs due to the subnet is disabled dhcp.
2016-05-17 06:19:29.530 4656 ERROR neutron.agent.dhcp.agent [-]
u'0e1970ac-8525-4674-9ebd-31aa8796a79a'
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent Traceback (most
recent call last):
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/common/utils.py",
line 343, in call
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent return
func(*args, **kwargs)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/dhcp/agent.py",
line 219, in safe_configure_dhcp_for_network
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
self.configure_dhcp_for_network(network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/dhcp/agent.py",
line 229, in configure_dhcp_for_network
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent self.conf,
network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/linux/dhcp.py",
line 875, in should_enable_metadata
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
isolated_subnets = cls.get_isolated_subnets(network)
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent File
"/opt/bbc/openstack-11.0-bbc148/neutron/local/lib/python2.7/site-packages/neutron/agent/linux/dhcp.py",
line 846, in get_isolated_subnets
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent if
subnets[alloc.subnet_id].gateway_ip == alloc.ip_address:
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent KeyError:
u'0e1970ac-8525-4674-9ebd-31aa8796a79a'
2016-05-17 06:19:29.530 4656 TRACE neutron.agent.dhcp.agent
2016-05-17 06:19:33.192 4656 INFO neutron.agent.dhcp.agent
[req-81176fe9-0df5-4ff3-ad1f-96cfe27f7ba2 ] Synchronizing state complete
(the subnet actually exists with id '0e1970ac-8525-4674-9ebd-
31aa8796a79a')
4. Then if enable dhcp for the subnet, the exception will disappear.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1582583/+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