Comment 15 for bug 1383384

Revision history for this message
Christian Reis (kiko) wrote :

This is the status of trunk:

  - The option to disable dhclient on all interfaces is NOT present.
  - We release leases at the end of commissioning and when static dhcp entries are removed (r3354 and r3360 on trunk)

This means that on trunk, we don't leak IP addresses at the end of commissioning like 1.7.0 did. However, if multiple machines are commissioned simultaneously, we require N*M (number of machines * number of interfaces on each machine, assuming identical machines) IP addresses during commissioning.

We could work around that issue by providing a custom DHCP "tester" client that doesn't do the full DHCP request handshake, which IIRC doesn't cause the ISC DHCP server to commit the allocation of the entry.

Raphael argues that if the "burst exhaustion" scenario is really an issue, then forward-porting the option is a better solution.