-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Server Programmability
-
Service Arch 2022-05-16, Service Arch 2022-05-30, Service Arch 2022-06-13, Service Arch 2022-06-27, Service Arch 2022-07-11, Service Arch 2022-07-25, Service Arch 2022-08-08
This is the first step of SERVER-66126.
In order to move towards "guaranteed destructor ordering", we need to tag all existing continuations to be using the legacy destructor ordering semantics.
Introduce a tag into the codebase that gets passed into all continuation functions.
- is depended on by
-
SERVER-66128 Implement guaranteed continuation destructor ordering
- Backlog
-
SERVER-66129 Provide directions to clean up LegacyDestructorOrderingTags.
- Backlog
-
SERVER-66126 Clear Future/ExecutorFuture continuations as they run
- Open