[Pkg-sysvinit-devel] Bug#777113: Bug#777113: invoke-rc.d, service under systemd: Avoid job dependency loops during boot/shutdown

Henrique de Moraes Holschuh hmh at debian.org
Tue May 12 13:14:45 UTC 2015


On Tue, May 12, 2015, at 04:09, Martin Pitt wrote:
> Martin Pitt [2015-02-15 16:43 +0100]:
> > +  * service, invoke-rc.d: Avoid deadlocks during bootup and shutdown from
> > +    units/hooks which call "invoke-rc.d service reload" and similar, since the
> > +    synchronous wait plus systemd's normal behaviour of transactionally
> > +    processing all dependencies first easily causes dependency loops. Thus
> > +    during boot/shutdown operate only on the unit and not on its dependencies,
> > +    just like SysV behaves.
> 
> Can we please apply this patch now? It already missed jessie :-/ We do
> have some workarounds in systemd, but they can't cover all cases.

We can still fix it in jessie, provided enough testing is done to be
acceptable by the stable release managers.

So, step one is to get this in unstable, then testing, and test it
throughoutly.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique de Moraes Holschuh <hmh at debian.org>



More information about the Pkg-sysvinit-devel mailing list