summaryrefslogtreecommitdiff
path: root/src/mongo/s/mongos_main.cpp
diff options
context:
space:
mode:
authorTommaso Tocci <tommaso.tocci@mongodb.com>2022-07-21 18:32:04 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-07-21 19:27:34 +0000
commitdb1d7025074076abf55c47319a0f6c0898f2d605 (patch)
tree1f9b079f30bdfafeedbdfb7f9465f5ca9879a8c2 /src/mongo/s/mongos_main.cpp
parentb3305c20f8505648460fcbb177fff21c9c1cf3d0 (diff)
downloadmongo-db1d7025074076abf55c47319a0f6c0898f2d605.tar.gz
SERVER-68137 Refactor shard registry initialization
Diffstat (limited to 'src/mongo/s/mongos_main.cpp')
-rw-r--r--src/mongo/s/mongos_main.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/s/mongos_main.cpp b/src/mongo/s/mongos_main.cpp
index 81869a5d08a..f480bf1f259 100644
--- a/src/mongo/s/mongos_main.cpp
+++ b/src/mongo/s/mongos_main.cpp
@@ -420,8 +420,10 @@ Status initializeSharding(OperationContext* opCtx) {
return {ErrorCodes::BadValue, "Unrecognized connection string."};
}
- auto shardRegistry = std::make_unique<ShardRegistry>(
- std::move(shardFactory), mongosGlobalParams.configdbs, std::move(shardRemovalHooks));
+ auto shardRegistry = std::make_unique<ShardRegistry>(opCtx->getServiceContext(),
+ std::move(shardFactory),
+ mongosGlobalParams.configdbs,
+ std::move(shardRemovalHooks));
Status status = initializeGlobalShardingState(
opCtx,