← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1639086] Re: DHCP agent notifying all ports ready on sync state

 

Reviewed:  https://review.openstack.org/379270
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7dc2707c2b0b05ad7699a24680a5b45e67f717fc
Submitter: Jenkins
Branch:    master

commit 7dc2707c2b0b05ad7699a24680a5b45e67f717fc
Author: Kevin Benton <kevin@xxxxxxxxxx>
Date:   Thu Sep 29 01:37:59 2016 -0700

    Only mark ports ready on synced networks
    
    The DHCP agent was previously resending every single port to
    the server whenever sync_state was called, even if it was just
    for one network.
    
    This let to sending way too much unnecessary data to the server
    and also potentially resulted in sending a port to the server
    that wasn't actually provisioned yet.
    
    This patch corrects the behavior by only sending ports for networks
    that are being synced if it's a conditional sync.
    
    Closes-Bug: #1639086
    Change-Id: Ie7686837b18ff251baa315ef95dc511cda475672


** Changed in: neutron
       Status: In Progress => Fix Released

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

Title:
  DHCP agent notifying all ports ready on sync state

Status in neutron:
  Fix Released

Bug description:
  The DHCP agent is notifying the server every port is ready that it
  serves after running the sync_state command, even if it's only for one
  network. This is an expensive waste of resources because the DHCP
  agent might resync one network and then have to notify the server of
  thousands of ports.

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


References