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

Reply via email to