We do currently do not cancel in-flight commands here. In the past, this wasn't so much of an issue because we would close the underlying sockets when we destroyed the reactor. After SERVER-47351, we now have tighter expectations for how quickly we close sockets. Specifically, we need to do our networking cancelation before the asio reactor stops running.
- is related to
-
SERVER-47351 Better synchronize NetworkInterfaceTL shutdown with in-flight commands
- Closed