Comment 4 for bug 1874400

Revision history for this message
Arun S A G (sagarun) wrote :

Our downstream driver an ISC dhcpd driver deletes and recreates dhcp leases whenever it receives 'port_update_end' message before the BUG* was fixed it deleted and recreated the lease 18 times and caused issues when i tried to boot 50 baremetal servers in a loop, Only 25 of them would succeed and 25 of them failed to get dhcp, because neutron-dhcp-agent was busy deleting and recreating leases 18 times per server.

After the BUG* was fixed the deletes and recreates reduced from 18 to 2, I ran the same test this time all 50 out of 50 hosts succeeded (got the DHCP lease fine and became active).

Most users won't see this problem because if baremetal servers long time to POST and by the time they PXE boot the agent would have done deleting and recreating (responding to port_update_end) messages 18 times.

But if there is a burst of boots at the same time (rally scale test for example) The first bottle neck is neutron-dhcp-agent in our case.