← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1384402] [NEW] DHCP agent resync restarts all dnsmasq processes on any dhcp driver exception

 

Public bug reported:

The sync_state/periodic_resync implementation will loop through and
restart the dhcp process for all active networks any time there is an
exception calling a dhcp driver function for a specific network. This
allows a tenant who can create an unhandled exception to cause every
dhcp process on the system to restart. On systems with lots of networks
this can easily take longer than the default resync timeout leading to a
system that becomes unresponsive because of the load continually
restarting causes.

** Affects: neutron
     Importance: Undecided
     Assignee: Terry Wilson (otherwiseguy)
         Status: In Progress

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

Title:
  DHCP agent resync restarts all dnsmasq processes on any dhcp driver
  exception

Status in OpenStack Neutron (virtual network service):
  In Progress

Bug description:
  The sync_state/periodic_resync implementation will loop through and
  restart the dhcp process for all active networks any time there is an
  exception calling a dhcp driver function for a specific network. This
  allows a tenant who can create an unhandled exception to cause every
  dhcp process on the system to restart. On systems with lots of
  networks this can easily take longer than the default resync timeout
  leading to a system that becomes unresponsive because of the load
  continually restarting causes.

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


Follow ups

References