-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Service Arch
-
Fully Compatible
-
Service Arch 2023-01-23, Service Arch 2023-02-06, Service Arch 2023-02-20, Service Arch 2023-03-06, Service Arch 2023-03-20, Service Arch 2023-04-03, Service Arch 2023-04-17
See design. The high level goal of this task is to remove the need to ever call ensureSync and ensureAsync by introducing two implementations of the ASIOSession:
- AsyncASIOSession
- SyncASIOSession
In practice there is no current use case where a Session goes from being Async -> Sync while it's being leased out. Because of this, the NetworkInterface should be able to return the right ASIOSession subclass to the user.
- is depended on by
-
SERVER-71100 Make Session diagnostics logging generic
- Closed