diff options
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, |