On Mon, Oct 20, 2014 at 1:02 PM, David Herrmann <dh.herrm...@gmail.com> wrote:
> Btw., manager_check_finished() doesn't explicitly wait for
> default.target, but instead waits for all jobs to be done. Not sure
> why..

Because default.target can be reached long before all jobs that are
part of transaction finish. Do not forget that Wants != After.

> Anyway, this means any dynamically scheduled jobs will also
> contribute to this delay.
>

OTOH it means that if your service has "systemctl start
other.service", other.service will contribute.

I wonder - does it wait for *any* job or only for those started as
part of initial transaction? Arguably, the latter would be the right
semantic here, not?
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to