summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/lock_manager_defs.h
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2015-01-08 13:02:32 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2015-01-12 17:49:13 -0500
commit249e4c59f4e6b98a6109225f953639de4743bf6c (patch)
tree5c4c82afa2d1021327792faf3c12d9112e2bc669 /src/mongo/db/concurrency/lock_manager_defs.h
parent7596d9d7cb2e0e53d4f4adb38f613dd35862eb0a (diff)
downloadmongo-249e4c59f4e6b98a6109225f953639de4743bf6c.tar.gz
SERVER-15614 Lock statistics for db.serverStatus.locks
Diffstat (limited to 'src/mongo/db/concurrency/lock_manager_defs.h')
-rw-r--r--src/mongo/db/concurrency/lock_manager_defs.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/concurrency/lock_manager_defs.h b/src/mongo/db/concurrency/lock_manager_defs.h
index 7c93ee55dbd..77bec0d433f 100644
--- a/src/mongo/db/concurrency/lock_manager_defs.h
+++ b/src/mongo/db/concurrency/lock_manager_defs.h
@@ -212,6 +212,11 @@ namespace mongo {
// Type to uniquely identify a given locker object
typedef uint64_t LockerId;
+ // Hardcoded resource id for the oplog collection, which is special-cased both for resource
+ // acquisition purposes and for statistics reporting.
+ extern const ResourceId resourceIdLocalDB;
+ extern const ResourceId resourceIdOplog;
+
/**
* Interface on which granted lock requests will be notified. See the contract for the notify