Re: What's the difference between s6 and s6-rc?

From: Laurent Bercot <ska-supervision_at_skarnet.org>
Date: Thu, 25 Feb 2016 19:26:11 +0100

On 25/02/2016 18:54, Steve Litt wrote:
> Understanding http://skarnet.org/software/s6-rc/why.html depends on
> understanding the exact meanings of "supervision suite" and "service
> manager", two phrases sounding confusingly similar to me (and I doubt
> I'm the only one). Also confusing is sometimes use of "supervision
> tree", which I assume is a synonym for "supervision suite." And then in
> your email reply (above), you refer to "process supervisor", which I
> assume is yet another synonym for "supervision suite."

  The supervision tree is the tree of Unix processes that represents all
your supervised daemons. It goes like this:

init
   \_ s6-svscan
        \_ s6-supervise foobar
        | \_ foobard
        \_ s6-supervise bazqux
             \_ bazquxd

  ... it's a tree.
  (Sometimes, s6-svscan *is* init.)

  What I call a "supervision suite" is the whole suite of programs, i.e.
the s6 package as a whole. What I call a "process supervisor" is the
subset of programs directly involved in process supervision, i.e.
s6-supervise and s6-svscan.

  Do you think a glossary page would help? A page that defines the various
terms that we use daily, and that people who are less familiar with
supervision and service mangement could refer to?

-- 
  Laurent
Received on Thu Feb 25 2016 - 18:26:11 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:19 UTC