diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2015-09-19 20:47:36 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2015-09-19 20:47:36 +0000 |
commit | e56e129434975a6b8c9f7db7d956d778e8696655 (patch) | |
tree | f80f84227b0e446f27b300dcae26161d8a3bd761 /doc | |
parent | af99a3da833ae828803443658f1da4a2cef2aa80 (diff) | |
download | s6-rc-e56e129434975a6b8c9f7db7d956d778e8696655.tar.xz |
Clarify that OpenRC can't do parallel
Diffstat (limited to 'doc')
-rw-r--r-- | doc/why.html | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/why.html b/doc/why.html index d392ab5..829b31a 100644 --- a/doc/why.html +++ b/doc/why.html @@ -138,6 +138,14 @@ that it has a significant performance impact. </p> <p> + (Note that <a href="https://wiki.gentoo.org/wiki/Project:OpenRC">OpenRC</a> +has an option to start services in parallel, but at the time of this +writing, it has no readiness notification mechanism when this option +is used, and all the services are started in parallel without regard +for the dependency graph, so it is not reliable.) +</p> + +<p> Another, less obvious, but important drawback is that service-launching scripts run as scions of the shell that invoked the command, and so they may exhibit different behaviours when they're run automatically at @@ -274,7 +282,7 @@ total memory footprint of any service manager out there, and all the reliability and ease of administration that a supervision suite can provide. It is a real, viable alternative to integrated init behemoths, providing equivalent functionality while being much -smaller and much, much more maintainable. +smaller and much more maintainable. </p> </body> |