Hi, We are seeing severe boot and delete performance issues with FlatDHPManager and a lot of instances.
If I have 200 instances running and boot 1 new instance a kill -HUP dnsmasq calls nova-dhcpbridge 201 times, 200 for the existing leases and once for the new one. The 200 events for existing leases end up here in nova-dhcpbridge: def old_lease(mac, ip_address): """Update just as add lease.""" LOG.debug(_("Adopted old lease or got a change of mac")) add_lease(mac, ip_address) I'm not sure why we need to do this at all. The comment mentions tracking a change of MAC and yet add_lease doesn't seem to do anything with the MAC parameter. I can fix my performance problem by ignoring any old leases, but I was hoping someone could explain what the purpose is here. Anton _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp