There may be a case made about installing a job of type JOB_STOP if and ever b.service's *activation* fails, even after a.service activates successfully, but I wonder if people are already using Requires= alone to just cause the explicit stop requests (which is why they might not be usinf PartOf=) of the required unit to take down their service, and startup dependencies don't really matter. With this change, you'd break that then.
On Thursday, January 3, 2019, Jérémy Rosen <jeremy.rosen@xxxxxxxx> wrote:
On Thursday, January 3, 2019, Jérémy Rosen <jeremy.rosen@xxxxxxxx> wrote:
Make of that what you will. I was expecting a.service to stop because b.service failed, but apparently my understanding of this isn't quite right.
And that's kinda my point... most people (me included until recently) expect that behaviour
I think the overall conclusion of that conversation is that... everything is very confusing and everybody is very confused.
I'll try to clarify the docs and create a PR for that... It seems to be severely needed.
_______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel