From owner-freebsd-arch@FreeBSD.ORG Tue Jan 17 19:37:10 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFEE01065688 for ; Tue, 17 Jan 2012 19:37:10 +0000 (UTC) (envelope-from jos@catnook.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9B6AD8FC14 for ; Tue, 17 Jan 2012 19:37:10 +0000 (UTC) Received: by iagz16 with SMTP id z16so8615557iag.13 for ; Tue, 17 Jan 2012 11:37:10 -0800 (PST) MIME-Version: 1.0 Received: by 10.42.152.65 with SMTP id h1mr7416414icw.50.1326829030060; Tue, 17 Jan 2012 11:37:10 -0800 (PST) Received: by 10.42.140.196 with HTTP; Tue, 17 Jan 2012 11:37:09 -0800 (PST) In-Reply-To: References: <4F14E291.5090803@FreeBSD.org> <4F1502CD.90409@FreeBSD.org> <4F152475.50503@FreeBSD.org> <33752E6C-E016-4C7E-92DD-97B531D185E7@bsdimp.com> <4F15BB21.50905@freebsd.org> Date: Tue, 17 Jan 2012 11:37:09 -0800 Message-ID: From: Jos Backus To: Peter Wemm Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-arch@freebsd.org Subject: Re: Importing djb's public domain daemontools? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 19:37:10 -0000 Hi Peter, Thanks for chiming in. On Tue, Jan 17, 2012 at 10:51 AM, Peter Wemm wrote: > On Tue, Jan 17, 2012 at 10:17 AM, Julian Elischer > 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