summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog_raii.cpp
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2022-06-27 15:38:12 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-27 16:42:48 +0000
commitab5428c183b85d97c8c7016de4aefa34d055adcb (patch)
tree52e8851aae3c3264949282413db5dd0ce6527dea /src/mongo/db/catalog_raii.cpp
parent4fb1e801cc10f3cb588cc1867466267fd26366bf (diff)
downloadmongo-ab5428c183b85d97c8c7016de4aefa34d055adcb.tar.gz
SERVER-62918 Change DBLock to use DatabaseName
Diffstat (limited to 'src/mongo/db/catalog_raii.cpp')
-rw-r--r--src/mongo/db/catalog_raii.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/catalog_raii.cpp b/src/mongo/db/catalog_raii.cpp
index e376905e45f..760bd4fa8fb 100644
--- a/src/mongo/db/catalog_raii.cpp
+++ b/src/mongo/db/catalog_raii.cpp
@@ -168,9 +168,10 @@ void acquireCollectionLocksInResourceIdOrder(
} // namespace
-// TODO SERVER-62918 Pass DatabaseName instead of string for dbName.
+// TODO SERVER-62923 Use DatabaseName obj to construct '_dbLock' and to pass to
+// DatabaseHolder::getDb().
AutoGetDb::AutoGetDb(OperationContext* opCtx, StringData dbName, LockMode mode, Date_t deadline)
- : _dbName(dbName), _dbLock(opCtx, dbName, mode, deadline), _db([&] {
+ : _dbName(dbName), _dbLock(opCtx, DatabaseName(boost::none, dbName), mode, deadline), _db([&] {
const DatabaseName tenantDbName(boost::none, dbName);
auto databaseHolder = DatabaseHolder::get(opCtx);
return databaseHolder->getDb(opCtx, tenantDbName);