Nicolas Williams writes: > The obvious solution is to move DHCP releasing into the kernel and have > a way for the iSCSI initiator and NFS client to get holds on interfaces > such that they will not release their leases until the holds are > released. So when dhcpagent gets SIGTERM it should put the interface > into "release DHCP lease and canonize as soon as all holds go" mode. > > Would that be ETOOHARD?
Yikes. That'd involve moving a lot of control path machinery into the kernel, particularly for the v6 side where "release" isn't just a shot-in-the-dark datagram. Before designing some detailed solution like that, I'd like to see a project that investigates how this stuff *should* work and looks at the range of possible solutions. I don't know whether what you're suggesting is necessarily part of the answer. Maybe. -- James Carlson, Solaris Networking <james.d.carlson at sun.com> Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677