diff options
author | Benety Goh <benety@mongodb.com> | 2021-04-29 06:35:43 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-04-29 10:55:57 +0000 |
commit | 0a211f3d23316f1bfe7af90d92bcdae458510909 (patch) | |
tree | b1b916686fdff97aec1b2b606199b6a2fb2ac07d /src/mongo/db/s/sharding_initialization_mongod.cpp | |
parent | 48882764e348aead44e5dd156ad37e5bde92ff4e (diff) | |
download | mongo-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.cpp | 5 |
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 " |