[ANNOUNCE] Supervision Scripts Framework r20

From: toki clover <tokiclover_at_gmail.com>
Date: Wed, 18 Mar 2015 20:27:07 +0100

Hello Fellow Supervision Users,

Just announcing r20 which bring up a slight clean up for POSIX shell
compatibility
by avoiding (multiple) assignment with `local' keyword.
Service dependencies is now greatly improved,--a service would die if
requested
_need_ dependencies are not satisfied,--and `{after,use}' dependencies were
added.

`before` is actually too expansive to implement and would require to fork
a child process to take care of starting services after waiting for the
availability
of the service. However, current dependencies treatment does not imply a
strict
service `status' before moving to starting a new dependency. This is because
it's not easy to manualy start a new service without races.

So, _soft_ dependencies are prefered for now instead of _hard_ ones;
and use _only_ `after' dependencies instead of `before' for now.

It wasn't that easy to find a satisfactory simple & efficient way to
implement service
dependencies, still, I think it's now the case. Remain making dependencies
more
*hard* which would require waiting for the availability of a service. This
may be
doable with current API.

Complete release note is over there [1].

Enjoy easy Supervision!

[1]: https://github.com/tokiclover/supervision-scripts/releases/tag/20

-- 
Error 404: gentoo user <0123456789> was not found
Received on Wed Mar 18 2015 - 19:27:07 UTC

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