[NETVIRT-334] In scale system, Table52 "output to full BC group" flow installation delayed significantly and causes DHCP issues Created: 07/Dec/16  Updated: 15/Dec/16  Resolved: 15/Dec/16

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Boron
Fix Version/s: None

Type: Bug
Reporter: Tomer Pearl Assignee: Tomer Pearl
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 7319

 Description   

InterfaceAddWorkerOnElan:setElanBCGrouponOtherDpns method installs full BC group on all DPNs that are related to an ELAN. This method has a Thread.Sleep() call inside a loop iterating the DPNs, with default of 300ms sleep per loop iteration

In a scale setup, with dozens of DPNs, this delays significantly the call to InterfaceAddWorkerOnElanInterface, which in turn installs table52 "output to full BC group" flow.

In the mean time, vms that are spawning, which are the first ones on their compute nodes, are dependent on the above flow to send their DHCP "discover" packet. consequent of that some of them gives up attempting to obtain IP ,before the above flow is installed.



 Comments   
Comment by Koby Aizer [ 15/Dec/16 ]

Fixed in https://git.opendaylight.org/gerrit/#/c/49210/

Generated at Wed Feb 07 20:21:18 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.