Cyclic graphs are a problem for both the scheduler and the currently-under-works recovery logic.
General cyclic graphs are a bit of a design problem. I think what we need in the future is something like a special feedback edge that closes the cycle and that is synchronized (in batches / generations) to make it transparent to the recovery and scheduling logic. Stephan
