diff options
author | jannaerin <golden.janna@gmail.com> | 2022-06-27 15:38:12 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-06-27 16:42:48 +0000 |
commit | ab5428c183b85d97c8c7016de4aefa34d055adcb (patch) | |
tree | 52e8851aae3c3264949282413db5dd0ce6527dea /src/mongo/db/catalog_raii.cpp | |
parent | 4fb1e801cc10f3cb588cc1867466267fd26366bf (diff) | |
download | mongo-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.cpp | 5 |
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); |