summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_initialization_mongod.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2021-04-29 06:35:43 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-04-29 10:55:57 +0000
commit0a211f3d23316f1bfe7af90d92bcdae458510909 (patch)
treeb1b916686fdff97aec1b2b606199b6a2fb2ac07d /src/mongo/db/s/sharding_initialization_mongod.cpp
parent48882764e348aead44e5dd156ad37e5bde92ff4e (diff)
downloadmongo-0a211f3d23316f1bfe7af90d92bcdae458510909.tar.gz
SERVER-47123 remove sharding (and resharding) references to AutoGetOrCreateDb
This RAII type is deprecated in favor of AutoGetDb and AutoGetCollection.
Diffstat (limited to 'src/mongo/db/s/sharding_initialization_mongod.cpp')
-rw-r--r--src/mongo/db/s/sharding_initialization_mongod.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/s/sharding_initialization_mongod.cpp b/src/mongo/db/s/sharding_initialization_mongod.cpp
index 209695d570d..332744baa6d 100644
--- a/src/mongo/db/s/sharding_initialization_mongod.cpp
+++ b/src/mongo/db/s/sharding_initialization_mongod.cpp
@@ -450,10 +450,9 @@ void ShardingInitializationMongoD::updateShardIdentityConfigString(
write_ops::UpdateModification::parseFromClassicUpdate(updateObj));
try {
- AutoGetOrCreateDb autoDb(
- opCtx, NamespaceString::kServerConfigurationNamespace.db(), MODE_X);
+ AutoGetDb autoDb(opCtx, NamespaceString::kServerConfigurationNamespace.db(), MODE_X);
- auto result = update(opCtx, autoDb.getDb(), updateReq);
+ auto result = update(opCtx, autoDb.ensureDbExists(), updateReq);
if (result.numMatched == 0) {
LOGV2_WARNING(22076,
"Failed to update config server connection string of shard identity "