summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/validate_state.cpp
diff options
context:
space:
mode:
authorSophia Tan <sophia_tll@hotmail.com>2022-02-03 14:09:41 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-03 14:54:57 +0000
commitc81c668189f7c7a933661d1e225aacfdbc33840d (patch)
tree7a650c5cb0c5ba8bf3569005d93bc1428bad1005 /src/mongo/db/catalog/validate_state.cpp
parent7e917657f0f23fc962010a2f2e1a837309b787ae (diff)
downloadmongo-c81c668189f7c7a933661d1e225aacfdbc33840d.tar.gz
SERVER-61987 Change DatabaseHolder's map to be keyed by TenantDatabaseName
Diffstat (limited to 'src/mongo/db/catalog/validate_state.cpp')
-rw-r--r--src/mongo/db/catalog/validate_state.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/validate_state.cpp b/src/mongo/db/catalog/validate_state.cpp
index d3a7784d024..4cf13eb010b 100644
--- a/src/mongo/db/catalog/validate_state.cpp
+++ b/src/mongo/db/catalog/validate_state.cpp
@@ -298,7 +298,9 @@ void ValidateState::_relockDatabaseAndCollection(OperationContext* opCtx) {
<< " while validating collection: " << _nss << " (" << *_uuid << ")";
_databaseLock.emplace(opCtx, _nss.db(), MODE_IS);
- _database = DatabaseHolder::get(opCtx)->getDb(opCtx, _nss.db());
+ // TODO SERVER-63106 Have the ValidateState implementation use TenantNamespace
+ const TenantDatabaseName tenantDbName(boost::none, _nss.db());
+ _database = DatabaseHolder::get(opCtx)->getDb(opCtx, tenantDbName);
uassert(ErrorCodes::Interrupted, dbErrMsg, _database);
uassert(ErrorCodes::Interrupted, dbErrMsg, !_database->isDropPending(opCtx));