diff options
author | Bruce Momjian | 2011-10-13 23:59:13 +0000 |
---|---|---|
committer | Bruce Momjian | 2011-10-13 23:59:57 +0000 |
commit | 0180bd6180511875db046bf8ddcaa633a2952dfd (patch) | |
tree | c11ac337673ca46f3f68ae2585b7700227f5b43a | |
parent | 23610daf8af0f5b468b5c0d4774295cc02ad30a9 (diff) |
Remove all "traces" of trace_userlocks, because userlocks were removed
in PG 8.2.
-rw-r--r-- | doc/src/sgml/config.sgml | 22 | ||||
-rw-r--r-- | src/backend/storage/lmgr/lock.c | 8 | ||||
-rwxr-xr-x | src/backend/utils/misc/check_guc | 2 | ||||
-rw-r--r-- | src/backend/utils/misc/guc.c | 10 | ||||
-rw-r--r-- | src/include/storage/lock.h | 1 |
5 files changed, 2 insertions, 41 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index d3a8b2648d..fa2dcf336c 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -6193,28 +6193,6 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) </varlistentry> <varlistentry> - <term><varname>trace_userlocks</varname> (<type>boolean</type>)</term> - <indexterm> - <primary><varname>trace_userlocks</> configuration parameter</primary> - </indexterm> - <listitem> - <para> - If on, emit information about user lock usage. Output is the same - as for <symbol>trace_locks</symbol>, only for user locks. - </para> - <para> - User locks were removed as of PostgreSQL version 8.2. This option - currently has no effect. - </para> - <para> - This parameter is only available if the <symbol>LOCK_DEBUG</symbol> - macro was defined when <productname>PostgreSQL</productname> was - compiled. - </para> - </listitem> - </varlistentry> - - <varlistentry> <term><varname>trace_lock_oidmin</varname> (<type>integer</type>)</term> <indexterm> <primary><varname>trace_lock_oidmin</> configuration parameter</primary> diff --git a/src/backend/storage/lmgr/lock.c b/src/backend/storage/lmgr/lock.c index 905502f145..ed8344ff8f 100644 --- a/src/backend/storage/lmgr/lock.c +++ b/src/backend/storage/lmgr/lock.c @@ -213,12 +213,7 @@ static const LockMethodData user_lockmethod = { AccessExclusiveLock, /* highest valid lock mode number */ true, LockConflicts, - lock_mode_names, -#ifdef LOCK_DEBUG - &Trace_userlocks -#else - &Dummy_trace -#endif + lock_mode_names }; /* @@ -276,7 +271,6 @@ static ResourceOwner awaitedOwner; int Trace_lock_oidmin = FirstNormalObjectId; bool Trace_locks = false; -bool Trace_userlocks = false; int Trace_lock_table = 0; bool Debug_deadlocks = false; diff --git a/src/backend/utils/misc/check_guc b/src/backend/utils/misc/check_guc index 293fb0363f..91c1c581ac 100755 --- a/src/backend/utils/misc/check_guc +++ b/src/backend/utils/misc/check_guc @@ -20,7 +20,7 @@ INTENTIONALLY_NOT_INCLUDED="autocommit debug_deadlocks \ is_superuser lc_collate lc_ctype lc_messages lc_monetary lc_numeric lc_time \ pre_auth_delay role seed server_encoding server_version server_version_int \ session_authorization trace_lock_oidmin trace_lock_table trace_locks trace_lwlocks \ -trace_notify trace_userlocks transaction_isolation transaction_read_only \ +trace_notify transaction_isolation transaction_read_only \ zero_damaged_pages" ### What options are listed in postgresql.conf.sample, but don't appear diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index 106096faee..f1d35a9a11 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -1059,16 +1059,6 @@ static struct config_bool ConfigureNamesBool[] = NULL, NULL, NULL }, { - {"trace_userlocks", PGC_SUSET, DEVELOPER_OPTIONS, - gettext_noop("No description available."), - NULL, - GUC_NOT_IN_SAMPLE - }, - &Trace_userlocks, - false, - NULL, NULL, NULL - }, - { {"trace_lwlocks", PGC_SUSET, DEVELOPER_OPTIONS, gettext_noop("No description available."), NULL, diff --git a/src/include/storage/lock.h b/src/include/storage/lock.h index e106ad5401..bc746a39e4 100644 --- a/src/include/storage/lock.h +++ b/src/include/storage/lock.h @@ -34,7 +34,6 @@ extern int max_locks_per_xact; #ifdef LOCK_DEBUG extern int Trace_lock_oidmin; extern bool Trace_locks; -extern bool Trace_userlocks; extern int Trace_lock_table; extern bool Debug_deadlocks; #endif /* LOCK_DEBUG */ |