parallel parents aren't killed when chained parents fail
we have ha-install (https://openqa.suse.de/tests/1719787) that failed which
lead to the chained children ha-node1 and ha-node2 to be cancelled. But
the parallel parent to them ha-supportserver is left scheduled (https://openqa.suse.de/tests/1719788).
Just as with restart, we need to cancel the full cluster if jobs fail.
#4 Updated by AdamWill about 1 year ago
I think the fix for this went a bit too far, and causes the behaviour I just filed as an issue itself:
it seems that this code means that if you just have three jobs that are parallel to each other, and any one of them fails, the other two are immediately cancelled as parallel_failed . But that does not necessarily make sense at all.