diff options
author | Sophia Tan <sophia_tll@hotmail.com> | 2022-02-03 14:09:41 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-02-03 14:54:57 +0000 |
commit | c81c668189f7c7a933661d1e225aacfdbc33840d (patch) | |
tree | 7a650c5cb0c5ba8bf3569005d93bc1428bad1005 /src/mongo/db/repl/rollback_impl.cpp | |
parent | 7e917657f0f23fc962010a2f2e1a837309b787ae (diff) | |
download | mongo-c81c668189f7c7a933661d1e225aacfdbc33840d.tar.gz |
SERVER-61987 Change DatabaseHolder's map to be keyed by TenantDatabaseName
Diffstat (limited to 'src/mongo/db/repl/rollback_impl.cpp')
-rw-r--r-- | src/mongo/db/repl/rollback_impl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/repl/rollback_impl.cpp b/src/mongo/db/repl/rollback_impl.cpp index cc543b5b5ce..b80cc9c0cf9 100644 --- a/src/mongo/db/repl/rollback_impl.cpp +++ b/src/mongo/db/repl/rollback_impl.cpp @@ -64,6 +64,8 @@ #include "mongo/db/session_catalog_mongod.h" #include "mongo/db/session_txn_record_gen.h" #include "mongo/db/storage/remove_saver.h" +#include "mongo/db/tenant_database_name.h" +#include "mongo/db/tenant_namespace.h" #include "mongo/db/transaction_history_iterator.h" #include "mongo/logv2/log.h" #include "mongo/s/catalog/type_config_version.h" @@ -1365,7 +1367,7 @@ void RollbackImpl::_resetDropPendingState(OperationContext* opCtx) { auto databaseHolder = DatabaseHolder::get(opCtx); for (const auto& tenantDbName : tenantDbNames) { Lock::DBLock dbLock(opCtx, tenantDbName.dbName(), MODE_X); - auto db = databaseHolder->openDb(opCtx, tenantDbName.dbName()); + auto db = databaseHolder->openDb(opCtx, tenantDbName); db->checkForIdIndexesAndDropPendingCollections(opCtx); } } |