← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1489912] [NEW] ha dhcp agents and port mismatch kills dhcp for a tenant network

 

Public bug reported:

We have a setup with 3 control nodes, and each tenant network gets 2
dhcp agents.  Most of the time, this works fine / well.

However, we have seen where the dhcp agents assigned to a network might
point to control nodes 1 & 2 - but the port listing for the tenant
network has dhcp ports which point to the dhcp agent being on control
nodes 1& 3.  We are not sure why / when this happens, but over time it
seems to occur.

When this happens, the tenant vms won't even get dhcp request fulfilled.
Once their lease expires, they lose FIP networking and tend to get pretty
upset... Even though one of the ports is pointing to a valid agent, dhcp requests go out, but never get a reply.

We have found a workaround is to delete all the dhcp ports in the tenant
network, then remove the agents - and allow neutron to recreate them
both.  Once this happens, dhcp works again.

** 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/1489912

Title:
  ha dhcp agents and port mismatch kills dhcp for a tenant network

Status in neutron:
  New

Bug description:
  We have a setup with 3 control nodes, and each tenant network gets 2
  dhcp agents.  Most of the time, this works fine / well.

  However, we have seen where the dhcp agents assigned to a network
  might point to control nodes 1 & 2 - but the port listing for the
  tenant network has dhcp ports which point to the dhcp agent being on
  control nodes 1& 3.  We are not sure why / when this happens, but over
  time it seems to occur.

  When this happens, the tenant vms won't even get dhcp request fulfilled.
  Once their lease expires, they lose FIP networking and tend to get pretty
  upset... Even though one of the ports is pointing to a valid agent, dhcp requests go out, but never get a reply.

  We have found a workaround is to delete all the dhcp ports in the
  tenant network, then remove the agents - and allow neutron to recreate
  them both.  Once this happens, dhcp works again.

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


Follow ups