-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2020-08-24, Service arch 2020-09-07, Service arch 2020-11-02, Service arch 2020-11-16, Service arch 2020-11-30, Service arch 2020-12-28, Service Arch 2021-01-25, Security 2021-01-25, Security 2021-02-08
ServiceStateMachineTest here relies heavily on a _runNext function that forces the ServiceStateMachine API to use unified delegator function for each state transition. We should rewrite the tests to use failpoint[s] to better model practice in use. We should also expand the test cases to cover a more complete set of cases.
- depends on
-
SERVER-53420 Make transport Session source/sink/poll functions noexcept
- Closed
-
SERVER-53421 Provide ways to track Session cleanup
- Closed
-
SERVER-53426 Allow ServiceStateMachine to cleanup for any ErrorCategory
- Closed
- is related to
-
SERVER-49104 Futurize ServiceStateMachine transitions
- Closed
- related to
-
SERVER-54510 Bind ClientStrand before destroying its opCtx
- Closed
-
SERVER-52731 Make StatusWith types/constants inline
- Closed
-
SERVER-54143 Convert ServiceEntryPointImpl to IngressSessionManager
- Closed