]> err.no Git - systemd/commit
transaction: cancel jobs non-recursively on isolate
authorMichal Schmidt <mschmidt@redhat.com>
Tue, 24 Apr 2012 09:21:03 +0000 (11:21 +0200)
committerMichal Schmidt <mschmidt@redhat.com>
Mon, 23 Apr 2012 06:13:02 +0000 (08:13 +0200)
commit5273510e9f228a300ec6207d4502f1c6253aed5e
tree4900160e4f48db419d8346424da1a0b7b09a777a
parent39a18c60d07319ebfcfd476556729c2cadd616d6
transaction: cancel jobs non-recursively on isolate

Recursive cancellation of jobs would trigger OnFailure actions of
dependent jobs. This is not desirable when isolating.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=798328
src/core/dbus-job.c
src/core/job.c
src/core/job.h
src/core/manager.c
src/core/transaction.c
src/core/unit.c