Bruce Momjian
564842a617
Hi, Bruce!
...
These are my last changes to lmgr fixing deadlock handling.
Please apply them to cvs...
Vadim
1999-05-13 15:55:45 +00:00
Vadim B. Mikheev
122abf3af3
Fix LMGR for MVCC.
...
Get rid of Extend lock mode.
1999-05-07 01:23:11 +00:00
Tom Lane
4c31393135
Reorder startup ops so that if preallocation of semas fails,
...
postmaster will release whatever it did get before dying.
1999-02-19 07:10:48 +00:00
Tom Lane
e77b630cf0
Allow maximum number of backends to be set at configure time
...
(--with-maxbackends). Add a postmaster switch (-N backends) that allows
the limit to be reduced at postmaster start time. (You can't increase it,
sorry to say, because there are still some fixed-size arrays.)
Grab the number of semaphores indicated by min(MAXBACKENDS, -N) at
postmaster startup, so that this particular form of bogus configuration
is exposed immediately rather than under heavy load.
1999-02-19 06:06:39 +00:00
Bruce Momjian
ba2883b264
Remove duplicate geqo functions, and more optimizer cleanup
1999-02-15 03:22:37 +00:00
Bruce Momjian
6724a50787
Change my-function-name-- to my_function_name, and optimizer renames.
1999-02-13 23:22:53 +00:00
Vadim B. Mikheev
3f7fbf85dc
Initial MVCC code.
...
New code for locking buffer' context.
1998-12-15 12:47:01 +00:00
Bruce Momjian
fa1a8d6a97
OK, folks, here is the pgindent output.
1998-09-01 04:40:42 +00:00
Marc G. Fournier
7dbcf31be2
From: Massimo Dal Zotto <dz@cs.unitn.it>
...
lock.patch
I have rewritten lock.c cleaning up the code and adding better
assert checking I have also added some fields to the lock and
xid tags for better support of user locks. There is also a new
function which returns an array of pids owning a lock.
I'm using this code from over six months and it works fine.
1998-08-25 21:20:32 +00:00
Vadim B. Mikheev
be8300b18f
Use Snapshot in heap access methods.
1998-07-27 19:38:40 +00:00
Bruce Momjian
2584029e31
Rename locking structure names to be clearer. Add narrative to
...
backend flowchart.
1998-06-30 02:33:34 +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
c16ebb0f67
getpid/pid cleanup
1998-01-25 05:15:15 +00:00
Bruce Momjian
661bb38812
Cleanup deadlock message.
1998-01-23 06:01:36 +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
31c8e94b34
Remove WIN32 defines. They never worked.
1997-02-14 04:19:07 +00:00
Marc G. Fournier
d2125805d1
Another directory totally cleaned out
1996-11-05 06:11:08 +00:00
Bruce Momjian
3d7fe6c97c
Added needed include file.
1996-10-31 05:58:01 +00:00
Marc G. Fournier
1054097464
More cleanups of the include files
...
- centralizing to simplify the -I's required to compile
1996-08-28 01:59:28 +00:00