summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaMont Nelson <lamont.nelson@mongodb.com>2020-07-22 00:17:05 +0000
committerLaMont Nelson <lamont.nelson@mongodb.com>2020-07-22 00:44:31 +0000
commit9ec0c9163ada14852b7b7814dfc829b92e4933cf (patch)
tree5d1be75e28c5bfbe26eb70360647f479e352beb7
parent4a1d26981adb358c5543d5d559de12e57a210342 (diff)
downloadmongo-r4.4.0-rc14.tar.gz
SERVER-49696 randomize host order for getHostsr4.4.0-rc14
(cherry picked from commit 6fc13dc855f3ead1678072e4b9bf9ab645e5fd49)
-rw-r--r--src/mongo/client/sdam/server_selector.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/client/sdam/server_selector.cpp b/src/mongo/client/sdam/server_selector.cpp
index d25cc535684..2c2e5a7409b 100644
--- a/src/mongo/client/sdam/server_selector.cpp
+++ b/src/mongo/client/sdam/server_selector.cpp
@@ -169,7 +169,7 @@ boost::optional<std::vector<ServerDescriptionPtr>> SdamServerSelector::selectSer
// latency window should always leave at least one result
invariant(results.size());
-
+ std::shuffle(std::begin(results), std::end(results), _random.urbg());
return results;
}