summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_initialization_mongod.cpp
diff options
context:
space:
mode:
authorPierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>2020-10-02 09:32:58 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-10-02 11:22:03 +0000
commit45637f4d481c8badd6d5a2d95dcb8ae947c78c92 (patch)
treef0cc09fca150c7b3c3cf79023f56e74bf568e380 /src/mongo/db/s/sharding_initialization_mongod.cpp
parente74a37aa35b12f4151d2faadad0991f31d897065 (diff)
downloadmongo-45637f4d481c8badd6d5a2d95dcb8ae947c78c92.tar.gz
SERVER-51170 Ensure database refreshes are performed after ShardingState initialization
Diffstat (limited to 'src/mongo/db/s/sharding_initialization_mongod.cpp')
-rw-r--r--src/mongo/db/s/sharding_initialization_mongod.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/s/sharding_initialization_mongod.cpp b/src/mongo/db/s/sharding_initialization_mongod.cpp
index 0cfebae2635..65265781d1e 100644
--- a/src/mongo/db/s/sharding_initialization_mongod.cpp
+++ b/src/mongo/db/s/sharding_initialization_mongod.cpp
@@ -283,8 +283,6 @@ void ShardingInitializationMongoD::initializeShardingEnvironmentOnShardServer(
TransactionCoordinatorService::get(opCtx)->onShardingInitialization(
opCtx, isReplSet && isStandaloneOrPrimary);
- Grid::get(opCtx)->setShardingInitialized();
-
LOGV2(22071,
"Finished initializing sharding components for {memberState} node.",
"Finished initializing sharding components",
@@ -464,6 +462,7 @@ void ShardingInitializationMongoD::initializeFromShardIdentity(
} catch (const DBException& ex) {
shardingState->setInitialized(ex.toStatus());
}
+ Grid::get(opCtx)->setShardingInitialized();
}
void ShardingInitializationMongoD::updateShardIdentityConfigString(