summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1997-02-14 04:52:59 +0000
committerBruce Momjian <bruce@momjian.us>1997-02-14 04:52:59 +0000
commit3eba7651f37a224b20491da2bd1ab09613646595 (patch)
tree5ac942e3734e98a6a7443baf13e1f36f2ee3a1f6 /src/backend/storage/lmgr
parent31c8e94b34a4c9b6bde7fc4e8962954c42978a96 (diff)
downloadpostgresql-3eba7651f37a224b20491da2bd1ab09613646595.tar.gz
Remove hardcoded 20000 and change to BootstrapObjectIdData.
Diffstat (limited to 'src/backend/storage/lmgr')
-rw-r--r--src/backend/storage/lmgr/lock.c19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/backend/storage/lmgr/lock.c b/src/backend/storage/lmgr/lock.c
index 116eb93c25..6098f1c3ea 100644
--- a/src/backend/storage/lmgr/lock.c
+++ b/src/backend/storage/lmgr/lock.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.7 1997/02/12 05:23:49 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.8 1997/02/14 04:52:59 momjian Exp $
*
* NOTES
* Outside modules can create a lock table and acquire/release
@@ -46,6 +46,7 @@
#include "utils/memutils.h"
#include "utils/palloc.h"
#include "access/xact.h"
+#include "access/transam.h"
/*#define LOCK_MGR_DEBUG*/
@@ -59,18 +60,8 @@
int lockDebug = 0;
-#ifndef LOCK_DEBUG_OID_MIN
-/*
- * This is totally arbitrary. It is the minimum relation oid
- * which will trigger the locking debug when the -K option
- * is given to the backend. This is done to avoid tracing
- * locks on system relations.
- */
-#define LOCK_DEBUG_OID_MIN 20000
-#endif
-
#define LOCK_PRINT(where,tag,type)\
- if ((lockDebug >= 1) && (tag->relId >= LOCK_DEBUG_OID_MIN)) \
+ if ((lockDebug >= 1) && (tag->relId >= BootstrapObjectIdData)) \
elog(DEBUG, \
"%s: pid (%d) rel (%d) dbid (%d) tid (%d,%d) type (%d)",where, \
getpid(),\
@@ -81,7 +72,7 @@ int lockDebug = 0;
type);
#define LOCK_DUMP(where,lock,type)\
- if ((lockDebug >= 1) && (lock->tag.relId >= LOCK_DEBUG_OID_MIN)) \
+ if ((lockDebug >= 1) && (lock->tag.relId >= BootstrapObjectIdData)) \
elog(DEBUG, \
"%s: pid (%d) rel (%d) dbid (%d) tid (%d,%d) nHolding (%d) "\
"holders (%d,%d,%d,%d,%d) type (%d)",where, \
@@ -101,7 +92,7 @@ int lockDebug = 0;
#define XID_PRINT(where,xidentP)\
if ((lockDebug >= 2) && \
(((LOCK *)MAKE_PTR(xidentP->tag.lock))->tag.relId \
- >= LOCK_DEBUG_OID_MIN)) \
+ >= BootstrapObjectIdData)) \
elog(DEBUG,\
"%s: pid (%d) xid (%d) pid (%d) lock (%x) nHolding (%d) "\
"holders (%d,%d,%d,%d,%d)",\