Description
GraphNode.GetOrComputeValue
can deadlock when the threadpool is under some pressure.
Repro steps
This is reproducible in #17872 locally. For example:
in VS select all BuildGraphTests
in Test Explorer and "run until failure".
The tests run in parallel and after few dozens or some more iterations the test case Many requests to get a value asynchronously might evaluate the computation more than once even when some requests get canceled
will get stuck here
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New