From owner-freebsd-arch@FreeBSD.ORG Tue Jan 17 07:34:15 2012 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id F3D171065676 for ; Tue, 17 Jan 2012 07:34:14 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id CD1C2176D69; Tue, 17 Jan 2012 07:34:13 +0000 (UTC) Message-ID: <4F152475.50503@FreeBSD.org> Date: Mon, 16 Jan 2012 23:34:13 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20111222 Thunderbird/9.0 MIME-Version: 1.0 To: Warner Losh References: <4F14E291.5090803@FreeBSD.org> <4F1502CD.90409@FreeBSD.org> In-Reply-To: X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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 07:34:15 -0000 On 01/16/2012 23:10, Warner Losh wrote: > > On Jan 16, 2012, at 10:10 PM, Doug Barton wrote: > >> On 01/16/2012 19:41, Jos Backus wrote: >>> On Jan 16, 2012 6:53 PM, "Doug Barton" >>> wrote: >>>> >>>> On 01/16/2012 12:53, Jos Backus wrote: >>>>> >>>>> Thoughts? >>>> >>>> This is already available in ports. >>> >>> I realize that. >> >> Good, then we're done. :) > > Not necessarily... > >>> If FreeBSD had a solid solution out of the box, all this pidfile >>> hackery in the base system wouldn't be necessary. >> >> We don't do religious wars here. We especially don't do trollbait >> from djb acolytes. The "pidfile hackery" that we currently have >> works just fine in the vast majority of cases. The fact that it >> doesn't meet some people's ideas of architectural purity is totally >> beside the point. > > This isn't a religious war. You obviously haven't spent a lot of time dealing with djb'ites. Your warning sign should have been "messy and unreliable pidfile concept" from the OP, or "pidfile hackery" above. > This is someone coming to us and saying that it might be a good idea > to clean up the mess by importing a tiny bit of extra code That's not even close to an accurate description of what this project would entail. Have you ever used daemontools? > I'm not convinced it is a non-starter. I'd fully support Jos if he > wanted to commit the code and had done the leg work to do it. One would hope that it would take more than just your support to entirely change the way that we start and manage services in FreeBSD. Also, see my followup to Jos' subsequent post. Doug -- It's always a long day; 86400 doesn't fit into a short. Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/