-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Cluster Scalability
-
Fully Compatible
-
Cluster Scalability 2024-3-18, Cluster Scalability 2024-4-1
Small networking related optimizations in mongos:
- We parse the command result from each response but only inspect it if the request was a hedged read.
- The readReplyMetadata hook takes a StringData replySource, which requires the NetworkInterfaceTL to use toString() on a HostAndPort, but seemingly nothing uses replySource
- It looks like we copy a boost::optional<shared_ptr> on each call to AsyncDBClient::runCommand() when we can std::move it