Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jan 2012 11:37:09 -0800
From:      Jos Backus <jos@catnook.com>
To:        Peter Wemm <peter@wemm.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Importing djb's public domain daemontools?
Message-ID:  <CAETOPp1%2B9anRMChjAdzXMrO68Edqmy-8x80q=BqJ8v0S3ew3Rg@mail.gmail.com>
In-Reply-To: <CAGE5yCp11A8f0RQMxPjJ0p774EjfbRi6P%2BbQZ=WVpbncEmwyjQ@mail.gmail.com>
References:  <CAETOPp2Wcww1_fPonru0c6XoX%2BAV_HWoGZKiEMvmY50a5%2ByxRQ@mail.gmail.com> <4F14E291.5090803@FreeBSD.org> <CAETOPp1z0TJecz8kjDvf7trEOS5eogrcqEtDveUYzN=J-SvDNQ@mail.gmail.com> <4F1502CD.90409@FreeBSD.org> <E4B18E7A-74A1-4388-AD79-05DD3E667DAE@bsdimp.com> <4F152475.50503@FreeBSD.org> <33752E6C-E016-4C7E-92DD-97B531D185E7@bsdimp.com> <4F15BB21.50905@freebsd.org> <CAGE5yCp11A8f0RQMxPjJ0p774EjfbRi6P%2BbQZ=WVpbncEmwyjQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Peter,

Thanks for chiming in.

On Tue, Jan 17, 2012 at 10:51 AM, Peter Wemm <peter@wemm.org> wrote:

> On Tue, Jan 17, 2012 at 10:17 AM, Julian Elischer <julian@freebsd.org>
> wrote:
> > On 1/17/12 9:29 AM, Warner Losh wrote:
> >>
> >>  I have spent time with djb-ites in other areas. I tend to ignore
> >>  their ranker and focus on the technical issues. I've had issues with
> >>  pidfiles and such in the past. There are a lot of hacks to get around
> >>  those issues, and things mostly work. If there's a good alternative
> >>  that can be demonstrated to work and gain us additional
> >>  functionality, I'm all for it. I've fought with init() to make it
> >>  keep important daemons around should they die. I've worked with other
> >>  systems that make it easy to do and miss that on FreeBSD. It is
> >>  possible, but not easy. If daemontools makes it easy, we should
> >>  evaluate it.
> >
> >
> >
> > don't forget other alternatives..
> >
> > for example we have launchd from apple which is quite a well
> > tested entry in the "init" space of solutions.
>
> At the risk of prolonging the discussion..
>
> We use daemontools at work and I find it horrid to work with.  Really
> horrid.
>
> However, I do miss a real, pluggable services manager/starter/etc.
> launchd springs to mind, if only it wasn't .plist based.
>
> Linux seems to be standardizing on systemd (think of launchd except
> made to smell like linux software) as a replacement for everything
> including init (just like apple replaced init with launchd).
>
> There has got to be something better and less obnoxious than
> daemontools.  We don't need another file system abuser like that one.
>

I guess this is a matter of taste. I have automated deployments using
daemontools and found it to integrate quite well with tools like Puppet.

Apache and rsync can now run under it because I argued for it with patches.

But I agree with you otherwise. It doesn't have to be daemontools as long
as there's something which covers most of its functionality, including the
run/finish script stuff, and not having to deal with pidfiles.

Jos


> --
> Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com;
> KI6FJV
> "All of this is for nothing if we don't go to the stars" - JMS/B5
> "If Java had true garbage collection, most programs would delete
> themselves upon execution." -- Robert Sewell
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
>



-- 
Jos Backus
jos at catnook.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAETOPp1%2B9anRMChjAdzXMrO68Edqmy-8x80q=BqJ8v0S3ew3Rg>