From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2087 Path: news.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: [announce] perp-2.03: persistent process supervision Date: Mon, 14 Mar 2011 13:52:58 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Message-ID: References: <20110314113933.3544df05@b0llix.net> <20110314131706.GA17316@skarnet.org> <20110314150225.7cf61c3c@b0llix.net> <4D7E24DA.2030404@robinbowes.com> <20110314153425.34ed16dc@b0llix.net> <20110314164741.GA7248@skarnet.org> <20110314183924.4dc40065@b0llix.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1300125189 18939 80.91.229.12 (14 Mar 2011 17:53:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 14 Mar 2011 17:53:09 +0000 (UTC) To: supervision@list.skarnet.org Original-X-From: supervision-return-2321-gcsg-supervision=m.gmane.org@list.skarnet.org Mon Mar 14 18:53:05 2011 Return-path: Envelope-to: gcsg-supervision@lo.gmane.org Original-Received: from antah.skarnet.org ([212.85.147.14]) by lo.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1PzBx0-0001MI-Fa for gcsg-supervision@lo.gmane.org; Mon, 14 Mar 2011 18:53:02 +0100 Original-Received: (qmail 18851 invoked by uid 76); 14 Mar 2011 17:55:27 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Archive: Original-Received: (qmail 18843 invoked from network); 14 Mar 2011 17:55:27 -0000 In-Reply-To: <20110314183924.4dc40065@b0llix.net> (Wayne Marshall's message of "Mon, 14 Mar 2011 18:39:24 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Mail-Copies-To: nobody Mail-Followup-To: supervision@list.skarnet.org Original-Lines: 18 X-Junkmail-Status: score=10/49, host=mpv2.tis.cwru.edu X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A020202.4D7E55FB.015A,ss=1,fgs=0, ip=0.0.0.0, so=2010-02-10 23:06:36, dmn=2009-09-10 00:05:08, mode=single engine X-Junkmail-IWF: false Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2087 Archived-At: Wayne Marshall wrote: > It is like worrying, what if init(8) should die? If process 1 dies, the system halts, and we reboot it. But perpd doesn't run as process 1, right? So if it did receive SIGKILL, for whatever reason, it's not so obvious what would happen. > Imagining any extra security from additional layers of supervision > is merely a placebo, but you are certainly welcome to it if your > base system is so fundamentally flawed. No one has suggested adding layers. The separation of duties in daemontools and other systems doesn't determine the behavior when a process dies; it just makes it easier for us to *know* what will happen when a given process dies. paul