Steve Singer ssinger at ca.afilias.info
Fri Aug 27 11:30:13 PDT 2010
Commit: http://git.postgresql.org/gitweb?p=slony1-engine.git;a=commitdiff;h=2fa20f7e0dd6f9b1ac7830c1f119c4ecf59fd451

Log Message
-----------
Replace usage of alarm() for restarting slon with a KILL of the child
and a sleep before restarting.

Numerous instances were observed where the parent/watchdog slon instance
would exit on a SIGALRM.  The various POSIX standards define rules about
what functions can be called by a signal handler.  We suspect not following
these guidelines was part of the problem.

Branch
------
master

Modified Files
--------------
src/slon/slon.c |   15 ++-------------
1 files changed, 2 insertions(+), 13 deletions(-)



More information about the Slony1-commit mailing list