The ShardRemote::_runCommand call, which is used by all code paths which need to send a request to the config server or the shards does not include the remainder of the operation as part of the command. This means that for the cases where we do not override the maxTimeMS of a call it will end up using infinite maxTimeMS.
- related to
-
SERVER-29438 Combine max_time_ms_sharded_new_commands.js with max_time_ms_sharded.js
- Closed