Bruce Momjian
ae6a658584
Rename LockTab to LockTable in function name.
1998-06-26 01:58:46 +00:00
Bruce Momjian
6bd323c6b3
Remove un-needed braces around single statements.
1998-06-15 19:30:31 +00:00
Bruce Momjian
a32450a585
pgindent run before 6.3 release, with Thomas' requested changes.
1998-02-26 04:46:47 +00:00
Bruce Momjian
0ff43badd5
Lock cleanup
1998-01-28 06:52:58 +00:00
Bruce Momjian
8abd424369
More deadlock code to check for escallation locks.
...
offsetof() addition to local socket size.
1998-01-28 02:29:40 +00:00
Bruce Momjian
b4564a98fa
Deadlock ceallnup.
...
(void) change for aix and hp compilers.
protocol cleanup.
1998-01-27 15:35:30 +00:00
Bruce Momjian
862927f443
Real deadlock detection.
1998-01-27 03:00:43 +00:00
Bruce Momjian
c16ebb0f67
getpid/pid cleanup
1998-01-25 05:15:15 +00:00
Bruce Momjian
0e8ac82c63
Fix a variety of locking problems like newer lock waiters getting
...
lock before older waiters, and having readlock people not share
locks if a writer is waiting for a lock, and waiting writers not
getting priority over waiting readers.
1998-01-23 22:16:48 +00:00
Bruce Momjian
661bb38812
Cleanup deadlock message.
1998-01-23 06:01:36 +00:00
Bruce Momjian
679d39b9c8
Goodbye ABORT. Hello ERROR for all errors.
1998-01-07 21:07:04 +00:00
Bruce Momjian
0d9fc5afd6
Change elog(WARN) to elog(ERROR) and elog(ABORT).
1998-01-05 03:35:55 +00:00
Bruce Momjian
3f365ba0fc
Inline memset() as MemSet().
1997-09-18 20:22:58 +00:00
Bruce Momjian
8cb4154492
Inline frequently called functions.
1997-09-18 14:21:02 +00:00
Bruce Momjian
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
1997-09-08 21:56:23 +00:00
Bruce Momjian
319dbfa736
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
1997-09-08 02:41:22 +00:00
Bruce Momjian
1ccd423235
Massive commit to run PGINDENT on all *.c and *.h files.
1997-09-07 05:04:48 +00:00
Bruce Momjian
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
1997-08-19 21:40:56 +00:00
Bruce Momjian
ea5b5357cd
Remove more (void) and fix -Wall warnings.
1997-08-12 22:55:25 +00:00
Marc G. Fournier
064466ad55
From: Massimo Dal Zotto <dz@cs.unitn.it>
...
Subject: [HACKERS] lock debug trace
This is an update to my previous patches for lock debugging, already applied
to the current sources. It adds some improvements in the output messages and
some more output in WaitOnLock(). I have used with success to trace a nasty
deadlock condition on pg_listener.
1997-03-15 01:23:58 +00:00
Bruce Momjian
3eba7651f3
Remove hardcoded 20000 and change to BootstrapObjectIdData.
1997-02-14 04:52:59 +00:00
Marc G. Fournier
fb70587c1d
Patch from Massimo Dal Zotto <dz@cs.unitn.it>
...
The following patches add to the backend a new debugging flag -K which prints
a debug trace of all locking operations on user relations (those with oid
greater than 20000). The code is compiled only if LOCK_MGR_DEBUG is defined,
so the patch should be harmless if not explicitly enabled.
I'm using the code to trace deadlock conditions caused by application queries
using the command "$POSTMASTER -D $PGDATA -o '-d 1 -K 1'.
The patches are for version 6.0 dated 970126.
1997-02-12 05:25:13 +00:00
Bruce Momjian
89b2807170
Added include files needed for getpid prototype.
...
Bruce Momjian
1996-12-26 17:50:26 +00:00
Bruce Momjian
4b2b8592a0
Compile and warning cleanup
1996-11-08 06:02:30 +00:00
Marc G. Fournier
6fac4602ae
Clean up Makefile(s)
...
Add #include "postgres.h" as required
Remove #include "c.h" *and* "utils/elog.h" as applicable
1996-11-03 05:08:01 +00:00
Marc G. Fournier
2663dfd94e
I have written some patches to the postgres lock manager which allow the
...
use of long term cooperative locks managed by the user applications.
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
1996-10-11 03:22:59 +00:00
Marc G. Fournier
e5e12f6405
More cleanups by "Kurt J. Lidl" <lidl@va.pubnix.com>
1996-07-30 07:47:58 +00:00
Marc G. Fournier
d31084e9d1
Postgres95 1.01 Distribution - Virgin Sources
1996-07-09 06:22:35 +00:00