Caught Exception in dhcp agent sync_state may block or delay configuration of new networks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Low
|
Stephen Ma |
Bug Description
In the dhcp-agent.log, sometimes this error is seen.
Dhcp_agent.ini is configured with no router_id defined. There is one dhcp agent managing all dhcp servers in one node.
This is the Traceback:
2013-07-10 16:16:15 ERROR [quantum.
Traceback (most recent call last):
File "/usr/lib/
self.disable_
File "/usr/lib/
self.disable_
File "/usr/lib/
pm.disable()
File "/usr/lib/
ip_wrapper.
File "/usr/lib/
check_exit_
File "/usr/lib/
raise RuntimeError(m)
RuntimeError:...
The dhcp_agent.py in commit 1bd456371f9909d
def sync_state(self):
"""Sync the local DHCP state with Neutron."""
pool = eventlet.
try:
for deleted_id in known_network_ids - active_network_ids:
for network in active_networks:
except Exception:
When an error happens in the loop of the self.disable_
This routine touches many networks in a system. So any error exceptions should be caught inside disable_
Changed in neutron: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: |
added: l3-ipam-dhcp removed: dhcp |
tags: | added: grizzly-backport-potential |
Changed in neutron: | |
milestone: | none → next |
milestone: | next → havana-3 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | havana-3 → 2013.2 |
tags: | removed: grizzly-backport-potential |
Fix proposed to branch: master /review. openstack. org/38655
Review: https:/