diff options
author | Tommaso Tocci <tommaso.tocci@mongodb.com> | 2022-07-21 18:32:04 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-07-21 19:27:34 +0000 |
commit | db1d7025074076abf55c47319a0f6c0898f2d605 (patch) | |
tree | 1f9b079f30bdfafeedbdfb7f9465f5ca9879a8c2 /src/mongo/s/mongos_main.cpp | |
parent | b3305c20f8505648460fcbb177fff21c9c1cf3d0 (diff) | |
download | mongo-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.cpp | 6 |
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, |