summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/validate_state.h
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2022-09-13 09:23:07 +0200
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-15 08:12:08 +0000
commitfa920335ed6a41efa417e5c41940cd28a4a36829 (patch)
treeeb7454e4661ce8e3d38c08a12b2609eea926edbb /src/mongo/db/catalog/validate_state.h
parentd8901a2835d3f464d394631d85dc7aa9493fc095 (diff)
downloadmongo-fa920335ed6a41efa417e5c41940cd28a4a36829.tar.gz
SERVER-69523 Only allow METADATA and MUTEX lock acqisitions with OpContext
This makes mutex acquisitions both interruptible and allows the lock manager to be able to inspect the lock acqusitions so far.
Diffstat (limited to 'src/mongo/db/catalog/validate_state.h')
-rw-r--r--src/mongo/db/catalog/validate_state.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/mongo/db/catalog/validate_state.h b/src/mongo/db/catalog/validate_state.h
index e28161a22a3..a186839e839 100644
--- a/src/mongo/db/catalog/validate_state.h
+++ b/src/mongo/db/catalog/validate_state.h
@@ -33,7 +33,6 @@
#include "mongo/db/catalog/collection_validation.h"
#include "mongo/db/catalog/throttle_cursor.h"
#include "mongo/db/catalog_raii.h"
-#include "mongo/db/concurrency/d_concurrency.h"
#include "mongo/db/namespace_string.h"
#include "mongo/db/server_options.h"
#include "mongo/db/storage/record_store.h"
@@ -41,10 +40,6 @@
#include "mongo/util/uuid.h"
namespace mongo {
-
-class Database;
-class IndexCatalogEntry;
-
namespace CollectionValidation {
/**