Additional bug 132 fixes:
authorSteve Singer <ssinger@ca.afilias.info>
Fri, 27 Aug 2010 18:17:33 +0000 (14:17 -0400)
committerSteve Singer <ssinger@ca.afilias.info>
Fri, 27 Aug 2010 18:29:58 +0000 (14:29 -0400)
commit8dbeff6b1ba2d27185fb764bd5825a49f3500222
treec090d74b411968ea5ea33112354d48d2b9b8f4c2
parent98a425bb206d05734c6d938c341cf188215107ad
Additional bug 132 fixes:

        The worker will only restart when it can't get the nodelock if
        the worker is in a 'restart' state because it previously
        exited asking its watchdog to restart.

        To faciliate this the watchdog will no longer exec when it needs
        to restart its child but instead just call fork() again.

        Also removing more slon_log instances from the signal handler
        since they are no async safe

Additional fix for bug136:

-Do not use evcommand when calling reshape subscriber since this
function does not generate an event.
src/slon/local_listen.c
src/slon/slon.c
src/slonik/slonik.c