All there is right now along these lines is raise pipeline.Retry, but
that will only cause the current child to retry. Forcing the parent to
retry also is interesting. The problematic thing here is when child C
tells parent B to retry, what should happen to any siblings of C? Once
the generator pipeline of B runs, you've got some expectations of
idempotence. So I don't see how you could keep them if you don't also
abort C's siblings. And then what do you do if some of C's siblings
have run, but not all?
Anyways, it would help a lot if you had a more concrete use-case we
could discuss? Maybe this is a common pattern we should try to
address. Thanks,
-Brett