From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2446 Path: news.gmane.org!.POSTED!not-for-mail From: Brett Neumeier Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: Can s6 be enough?: was s6-ps Date: Sun, 6 Jan 2019 09:03:33 -0600 Message-ID: References: <9f647c4c-2dc3-b977-928c-ee164ba88afe@ntlworld.com> <20190105153028.28bc0bab@mydesk.domain.cxm> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000029defe057ecb6bab" X-Trace: blaine.gmane.org 1546786901 4107 195.159.176.226 (6 Jan 2019 15:01:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 6 Jan 2019 15:01:41 +0000 (UTC) Cc: supervision@list.skarnet.org To: Steve Litt Original-X-From: supervision-return-2036-gcsg-supervision=m.gmane.org@list.skarnet.org Sun Jan 06 16:01:37 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1gg9vk-0000vL-Ba for gcsg-supervision@m.gmane.org; Sun, 06 Jan 2019 16:01:36 +0100 Original-Received: (qmail 22867 invoked by uid 89); 6 Jan 2019 15:04:13 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 22860 invoked from network); 6 Jan 2019 15:04:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GyPu5JnS7E6hrXcVmgyeSVZszQ/znR5BbHH/VKh+vVc=; b=ugbxEf56gYE8BnsQpq0bP23CtmTQ9wN8z2/AN9VZTu0ybL1r0mNF3dS3vWFgeDZxlv p0HbzEU7gJ3iIxO9l2nSdbj3/CFg0MwP4ZAG4xQjZOyhlvxLsuJ9otyT2LqrAJBbXKl3 YBww9jvRGOdG0blHHpv3ZmCW9OwBCOGZ0xDXTEkD0z82DPie6n2zJJ0k5FeQzWUGi0lQ Nc9UstCHeiygRQMA7w4kKZb6TKspeWf9cxHkQ/BIAkBj6i6llAFy5fQgPMwJWJPUkPn9 JvioRYFTQ0mmVF4jXyfP4A0MgM1vS0GHs8rSNes1ON+Vr6Y/9SWnGUlVYIepM9+qR1AO 8B4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GyPu5JnS7E6hrXcVmgyeSVZszQ/znR5BbHH/VKh+vVc=; b=he3bzS9P/bqjV4PhGCY5Q569cT4QVfc/J5wZDEDpGCdjh+lPRisSCFtcwLvX1bABzi K8ywP13tJxoGTRk8wB7tSQ6EO0ojdfkdCFXbyvcefBbVgkbAUqha3iyAlmte6/z9HuNV iT4b+Ipwm6tMwG6sN0i+DmSmy5Dg2dJUn1evUZE4vuWbePLQtr1kHymww4UNH5QIIQSk l3SFVwSoCn72+uAi/f5Cj5dYa4xWsgd5eLaSwhY2eRdR8AfTZqdJtsCpJLtq3OWtpuD1 tbavmrNTm8RbyWroIgYiqGUc7rcornlrRwQbFXhQyDRPDqZzFOzJNuOojfyYB30HZwWp fGUA== X-Gm-Message-State: AA+aEWaABHovQMz5kP0/5yt5sXL38DsC+KENa9sCe8LEGETKQzJdKSZG oHZuxiFcJQx6qtN+Ib1U/O92LlA+qXRtp1pMsws= X-Google-Smtp-Source: ALg8bN50jHMBBzh7Zjbl8BLtBVR26uJRce4OcIWeE6DGnXPkoZsRl5f12I/xzFP/rls/ZrAGrxGZxojDqm4EFiDPTiw= X-Received: by 2002:ac8:2c79:: with SMTP id e54mr57688590qta.17.1546787024918; Sun, 06 Jan 2019 07:03:44 -0800 (PST) In-Reply-To: <20190105153028.28bc0bab@mydesk.domain.cxm> Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2446 Archived-At: --00000000000029defe057ecb6bab Content-Type: text/plain; charset="UTF-8" On Sat, Jan 5, 2019 at 2:30 PM Steve Litt wrote: > So what do you all think? Is s6 a useful init system without s6-rc? > My 0.02 USD -- based on my experience of setting up a simple GNU/Linux distribution from the ground up using s6, s6-rc, and s6-linux-init... - s6-rc provides useful functionality: it is really handy, when defining the way that the system should start up, to have bundles and oneshots; it is also really handy to be able to start up or shut down groups of processes via bundles. - The cost of using s6-rc is negligible. As installed on my x86_64 system with documentation, it consumes around 576 *kilobytes* of storage space. It compiles and installs in substantially less than a minute. Learning how to craft s6-rc service definition directories is no more difficult than learning how to craft s6 servicedirs. - You don't lose any capability provided by s6 if you also use s6-rc. You can send whatever signals you want to the supervised processes by using s6-svc directly. So ... costs ~= 0, benefits > 0, to me the question of whether s6 is useful _without_ s6-rc is kind of pointless. I'm inclined to turn the question around: what leads you to want to avoid s6-rc? Is there some other system that provides more benefits at lower cost? Cheers! Brett -- Brett Neumeier (bneumeier@gmail.com) --00000000000029defe057ecb6bab--