31 #include "mongo/db/operation_context.h" 42 static const OperationContext::Decoration<GlobalLockAcquisitionTracker>
get;
bool getGlobalExclusiveLockTaken() const
Returns whether we have ever taken a global lock in X or IX mode in this operation.
Definition: global_lock_acquisition_tracker.cpp:38
bool _globalExclusiveLockTaken
Definition: global_lock_acquisition_tracker.h:59
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
void setGlobalExclusiveLockTaken()
Sets that we have ever taken a global lock in X or IX mode in this operation.
Definition: global_lock_acquisition_tracker.cpp:42
The GlobalLockAcquisitionTracker keeps track of if the global lock has ever been taken in X or IX mod...
Definition: global_lock_acquisition_tracker.h:40
GlobalLockAcquisitionTracker()=default