s6

Mirror/fork of https://skarnet.org/software/s6/
git clone https://ccx.te2000.cz/git/s6
Log | Files | Refs | README | LICENSE

commit c4f6183f0fd716953cfdc2e1869b5310724a3e57
parent ddb2bdb9268af76890d657dca80e288cc11913a0
Author: Laurent Bercot <ska-skaware@skarnet.org>
Date:   Sun,  7 Dec 2014 14:44:22 +0000

Document the changes to s6-ftrigrd and s6-supervise

Diffstat:
Mdoc/s6-ftrigrd.html | 6++++++
Mdoc/s6-supervise.html | 3++-
2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/doc/s6-ftrigrd.html b/doc/s6-ftrigrd.html @@ -69,5 +69,11 @@ to read them. To avoid uncontrolled growth, make sure your client calls <tt>ftrigr_update()</tt> as soon as <tt>ftrigr_fd()</tt> becomes readable. </p> +<p> + A s6-ftrigrd instance can only handle up to FTRIGRD_MAX (defined in <tt>s6/ftrigr.h</tt>) +subscriptions at once. By default, this number is 1000, which is more than enough for +any reasonable system. +</p> + </body> </html> diff --git a/doc/s6-supervise.html b/doc/s6-supervise.html @@ -36,7 +36,8 @@ being a leaf. <a href="servicedir.html">service directory</a>. </li> <li> It exits 100 if another s6-supervise process is already monitoring this service. </li> <li> If the <tt>./event</tt> <a href="fifodir.html">fifodir</a> does not exist, -s6-supervise creates it and allows public subscriptions to it. +s6-supervise creates it and allows subscriptions to it from processes having the same +effective group id as the s6-supervise process. If it already exists, it uses it as is, without modifying the subscription rights. </li> <li> It <a href="libftrigw.html">sends</a> a <tt>'s'</tt> event to <tt>./event</tt>. </li> <li> If the default service state is up, s6-supervise spawns <tt>./run</tt>. </li>