[systemd-bugs] [Bug 84110] rc-local's TimeoutSec=0 cause shutdown to hang if rc.local spawned any daemons

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 9 09:33:20 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=84110

Lennart Poettering <lennart at poettering.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #1 from Lennart Poettering <lennart at poettering.net> ---
We have to kill all daemons so that we can properly unmount the various file
systems, there isn't really a way around this.

For compatibility with sysv we explicitly turn off the timeout, since that's
more like this worked on sysvinit (and rc-local is really just about compat
here, at least to the point where it doesn't interfere with other concepts).

While we try to stay as compatible with sysvinit as we can, there are
limitations, this is one of them, this specific behaviour of sysvinit is
something that actively destabilizes the system on shutdown, hence I don't
think this is something we should change (we could change it, by doing
KillMode=none by default...)

I hope that makes sense,

Sorry!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20141009/e2d71767/attachment-0001.html>


More information about the systemd-bugs mailing list