Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
Platforms 2018-08-13, Service Arch 2019-01-28, Service Arch 2019-03-11, Service Arch 2019-03-25, Service Arch 2019-04-08, Service Arch 2019-04-22
Description
Right now it is hard to know where your continuations will run and it is easy to introduce race conditions where they will very rarely run inline if the Executor completes its tasks quickly enough.
Attachments
Issue Links
- duplicates
-
SERVER-35678 Provide a SemiFuture<T> type
-
- Closed
-
- is depended on by
-
SERVER-38346 [blocked on platforms] Update transaction coordinator to use SharedSemiFuture
-
- Closed
-