-
Type: Task
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Connectivity
-
None
See CSHARP-2564 for more details. CSHARP-2564 was fixed by calling TrySetResult using Task.Run.
.NET Framework version 4.6 added RunContinuationsAsynchronously as an option to TaskCompletionSource which we could use instead once we target a newer version of .NET Framework.
When doing this work consider whether every place we use a TaskCompletionSource would benefit from using RunContinuationsAsynchronously or just some.
- related to
-
CSHARP-2564 Cluster calls TrySetResult which might not return for a long time
- Closed