[kea-dev] Is it possible for hooks to hande server shutdown?

Dave Cole davecole at nbnco.com.au
Tue Oct 3 21:55:30 UTC 2017

> From: Baptiste Jonglez <baptiste at bitsofnetworks.org>
> On 03-10-17, Dave Cole wrote:
> > I am not seeing the unload hook point being called on server shutdown.  That was what I was hoping would happen, but I see no evidence of that.
> Hmm, ok, I never needed this hook point.  Are you sure you defined it with
> the right type, wrapped in an extern "C", etc, as in the example here?
>    https://jenkins.isc.org/job/Kea_doc/doxygen/df/d46/hooksdgDevelopersGuide.html#hooksdgLoadUnloadFunctions

The load and unload points are in the same file wrapped in the same extern "C". 

In my in-expect browsing of the code I could not see any way that the unload hook was being called on server exit.  I was just hoping someone with a clue would confirm that for me, and maybe suggest a way to achieve the same effect.

Using onexit is not going to work since a hook reload would almost certainly cause a segfault during server exit.

More information about the kea-dev mailing list