-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2023-05-29, Service Arch 2023-06-12, Service Arch 2023-06-26
-
147
If cancellation occurs between NetworkInterfaceTL response promise completion and TaskExecutor cancellation checking, the final response promise is fulfilled with CallbackCancelled, despite already receiving a response from NetworkInterfaceTL. Remove this, and add an async_rpc test verifying that cancellation after NetworkInterfaceTL response received will not change the final response.
- causes
-
SERVER-77851 Address recursive lock acquisition while shutting down the `ServerDiscoveryMonitor`
- Closed
-
SERVER-77707 Always invoke onReply callback out-of-line for exhaust commands in NetworkInterfaceTL
- Closed