Comment 4 for bug 43574

Revision history for this message
Scott Moser (smoser) wrote :

Some comments on the upstart job.

In order to maintain the old behavior, we send a SIGQUIT in the pre-stop portion of the upstart job. Per man page:
- SIGQUIT causes program termination.
- SIGTERM terminates all running servers before terminating xinetd.

Doing this is incompatible with using 'respawn', and I've opened upstart bug 605007 to address that.
'respawn' would be nice, as xinetd is a daemon that could die, and it would be nice to have upstart watching it, but the old sysv scripts had no such function.

In short, the upstart job should function almost identically to the sysvinit script.