diff options
author | Dianna Hohensee <dianna.hohensee@mongodb.com> | 2020-12-18 19:01:33 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-08 14:15:17 +0000 |
commit | 6221e2ee0ff5527f13d25a28a5de6a245bd0e641 (patch) | |
tree | 6aa5c7793c48bdad89659c761b52b8ecfd326224 /src/mongo/db/catalog_raii.cpp | |
parent | a2bd60fb04358ce7250c87477365a26b660b907a (diff) | |
download | mongo-6221e2ee0ff5527f13d25a28a5de6a245bd0e641.tar.gz |
SERVER-52835 Nested LFR lock helpers should read from copied CollectionCatalog
Diffstat (limited to 'src/mongo/db/catalog_raii.cpp')
-rw-r--r-- | src/mongo/db/catalog_raii.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/catalog_raii.cpp b/src/mongo/db/catalog_raii.cpp index 841b4a8c43f..e5c2043b152 100644 --- a/src/mongo/db/catalog_raii.cpp +++ b/src/mongo/db/catalog_raii.cpp @@ -83,6 +83,8 @@ AutoGetCollection::AutoGetCollection(OperationContext* opCtx, !nsOrUUID.dbname().empty() ? nsOrUUID.dbname() : nsOrUUID.nss()->db(), isSharedLockMode(modeColl) ? MODE_IS : MODE_IX, deadline) { + invariant(!opCtx->isLockFreeReadsOp()); + auto& nss = nsOrUUID.nss(); if (nss) { uassert(ErrorCodes::InvalidNamespace, |