summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog_raii.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog_raii.cpp')
-rw-r--r--src/mongo/db/catalog_raii.cpp2
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,