Re: daemontools respin?

Bruce Guenter <[email protected]> Wed, 23 Jun 2010 23:10:23 -0600
Newsgroups gmane.comp.sysutils.bgware
Message-ID <[email protected]>
On Wed, Jun 09, 2010 at 09:48:24AM -0600, Bruce Guenter wrote:
> After hearing talk about some new ideas being thrown around for new init
> programs and other supervisory agents, I have been thinking about making
> some enhancements to daemontools.

Since some of you expressed interest, I have pushed out my git tree at:

	http://untroubled.org/git/daemontools-b.git

I don't really like (or is that really don't like?) the name
daemontools-b, so I am consciously avoiding putting out a tarball with
that name at this point.  If you like the name daemontools-b, or have a
better suggestion, I would like to know.

From the CHANGES file:

------------------------------------------------------------------------
Added support to supervise/svc for sending SIGQUIT/USR1/USR2.
(original patch by Wayne Marshall, based on patch by Scott Gifford)

Modified supervise to automatically put the forked service into its own
process group to facilitate sending signals to the group.

Added support to supervise/svc for sending signals to the group.

Added support to softlimit for reading limits from environment variables.

Modified supervise to run "start" once before executing "run" to allow
for single-shot initialization.

Modified supervise to stop trying to restart the service if it exits 100.
(semantics borrowed from qmail control files)

Added support to multilog for "accustamp" time stamps.
(derived from patch by Matthias Andree)

Added support to supervise for storing the status files in an alternate
directory specified by $SUPERVISEDIR.

Modified multilog to support specifying an alternate "safely written"
filename extension (useful for compressed logs).

Added extended state information to the supervise/status file and svstat.
------------------------------------------------------------------------

-- 
Bruce Guenter <[email protected]>                http://untroubled.org/
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)

iEYEARECAAYFAkwi6L8ACgkQ6W+y3GmZgOjVEACfZfCzsaIYdfK8ceH8WwMhcIn0
DVQAoJKrkiRFkaDITOyX0a6eg+vhcLtX
=aXAa
-----END PGP SIGNATURE-----