Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sometimes, evaluation of a Vertex may, recursively, trigger the evaluation of itself. The may cause the checks or Arc slices to be reset while they are in the process of being filtered. As filtering is no longer needed if a node is already finalized, we can safely drop out of the computation if we detect this. Note that there are no test cases. Issues around this were detected by upcoming changes that fix hangs in cyclic function and validator calls. We separate out these changes, though, so that we can see they are a noop and to facilitate bisection if these turn out to be problamatic after all. Issue #3649 Signed-off-by: Marcel van Lohuizen <[email protected]> Change-Id: If298ba3d9bd4addde0ac1d55be968211660bc113 Dispatch-Trailer: {"type":"trybot","CL":1208699,"patchset":1,"ref":"refs/changes/99/1208699/1","targetBranch":"master"}
- Loading branch information