2015-02-03 22:10 GMT+01:00 Lennart Poettering <lenn...@poettering.net>: > I don't see how this would apply to non-sysv code. I mean, code that > is written with systemd semantics in mind should be able to issue a > service reload during any time it wants to, if it keeps the ordering > issues in mind. For example, if I have a service that has > DefaultDependencies=no (and hence ordered against nothing at all by > default), and I want to issue systemctl reload on it, knowing that > this cannot really deadlock, since there are no deps that could cause > deadlocks, then i should be able to do so. With your patch you turn > these reloads into NOPs...
During shutdown (and early boot), yes. But why would you want to schedule a restart or reload during shutdown? Do you have a real-world example for that? The thing is, you have to be extra careful to never, ever call a restart/reload from such hook scripts. If those are triggered via service or systemctl on a native or SysV script doesn't make a difference. It's simply to easy to cause a dead lock this way, and I think systemd should try much harder to avoid such situations. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel