- 05 5月, 2002 1 次提交
-
-
由 Tom Lane 提交于
As proof of concept, provide an alternate implementation based on POSIX semaphores. Also push the SysV shared-memory implementation into a separate file so that it can be replaced conveniently.
-
- 13 3月, 2002 1 次提交
-
-
由 Peter Eisentraut 提交于
src/GNUmakefile.in to src/Makefile and src/backend/port/Makefile.in to src/backend/port/Makefile All configure substitutions are now done in Makefile.global.
-
- 06 3月, 2002 1 次提交
-
-
由 Bruce Momjian 提交于
o Change all current CVS messages of NOTICE to WARNING. We were going to do this just before 7.3 beta but it has to be done now, as you will see below. o Change current INFO messages that should be controlled by client_min_messages to NOTICE. o Force remaining INFO messages, like from EXPLAIN, VACUUM VERBOSE, etc. to always go to the client. o Remove INFO from the client_min_messages options and add NOTICE. Seems we do need three non-ERROR elog levels to handle the various behaviors we need for these messages. Regression passed.
-
- 05 3月, 2002 1 次提交
-
-
由 Tom Lane 提交于
-
- 18 2月, 2002 1 次提交
-
-
由 Bruce Momjian 提交于
'ifdef' in Makefile.
-
- 13 2月, 2002 1 次提交
-
-
由 Tom Lane 提交于
This restores the Linux behavior to what it was in PG 7.0 and 7.1, and causes other platforms to agree. (Other well-tested platforms like HPUX were doing it this way already.) Per pghackers discussion over the past month or so.
-
- 12 2月, 2002 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 21 12月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 05 12月, 2001 1 次提交
-
-
由 Tatsuo Ishii 提交于
RTLD_LAZY | RTLD_GLOBAL to 1. It seems sunos4.h was accidentally modified between 7.1 and 7.2.
-
- 16 11月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 12 11月, 2001 1 次提交
-
-
由 Tom Lane 提交于
-
- 09 11月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 08 11月, 2001 1 次提交
-
-
由 Tom Lane 提交于
investigating the kluge that makes it so...
-
- 06 11月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
initdb/regression tests pass.
-
- 01 11月, 2001 1 次提交
-
-
由 Tom Lane 提交于
-
- 28 10月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
spacing. Also adds space for one-line comments.
-
- 25 10月, 2001 2 次提交
-
-
由 Bruce Momjian 提交于
tests pass.
-
由 Bruce Momjian 提交于
-
- 07 9月, 2001 1 次提交
-
-
由 Tom Lane 提交于
for them, and making them just wastes time during backend startup/shutdown. Also, remove compile-time MAXBACKENDS limit per long-ago proposal. You can now set MaxBackends as high as your kernel can stand without any reconfiguration/recompilation.
-
- 24 8月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
places that were including the wrong files.
-
- 08 8月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
Cyril VELTER
-
- 21 6月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 31 5月, 2001 1 次提交
-
-
由 Tom Lane 提交于
-
- 24 5月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
it does not support 64bit integers. AFAIK that's the default data type for OIDs, so I am not surprised that this does not work. Use gcc instead. BTW., 7.1 does not compile as is with gcc either, I believed the required patches made it into the 7.1.1 release but obviously I missed the deadline. Since the ports mailing list does not seem to be archived I have attached a copy of the patch (for 7.1 and 7.1.1). I've just performed a build of a Watcom compiled version and found a couple of bugs in the watcom specific part of that patch. Please use the attached version instead. Tegge, Bernd
-
- 16 5月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 15 5月, 2001 2 次提交
-
-
由 Bruce Momjian 提交于
Re-add pg_index.indisclustered in a minimalist way. Also fix BSDi dynamic linker change. #include must be before #ifdef test.
-
由 Peter Eisentraut 提交于
-
- 09 5月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
different directory. This makes dependency tracking work and copes with compilers that don't suport -c and -o together.
-
- 02 4月, 2001 1 次提交
-
-
由 Tom Lane 提交于
now on VAX NetBSD. Hence, remove #ifdef'd disable tests.
-
- 27 3月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
more recent versions of the IBM C++ compiler (now called VisualAge C++). The C++ part was previously broken (g++ and xlC), thus this is zero risk. Only AIX specific parts are touched (1 Makefile.shlib line (link with $(COMPILER ) instead of $(CC) and one shell script line (parameter -C to nm to not demangle C++ symbo ls for .exp file)). I thus ask you to please apply this patch before release. With or without this patch RC1 on AIX 4.3.2 RS6000 passes "gmake check" for both the native compiler vac.C 5.0.1 and gcc 2.95.2 :-) Andreas
-
- 22 3月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 19 3月, 2001 2 次提交
- 13 3月, 2001 1 次提交
-
-
由 Tom Lane 提交于
* Store two past checkpoint locations, not just one, in pg_control. On startup, we fall back to the older checkpoint if the newer one is unreadable. Also, a physical copy of the newest checkpoint record is kept in pg_control for possible use in disaster recovery (ie, complete loss of pg_xlog). Also add a version number for pg_control itself. Remove archdir from pg_control; it ought to be a GUC parameter, not a special case (not that it's implemented yet anyway). * Suppress successive checkpoint records when nothing has been entered in the WAL log since the last one. This is not so much to avoid I/O as to make it actually useful to keep track of the last two checkpoints. If the things are right next to each other then there's not a lot of redundancy gained... * Change CRC scheme to a true 64-bit CRC, not a pair of 32-bit CRCs on alternate bytes. Polynomial borrowed from ECMA DLT1 standard. * Fix XLOG record length handling so that it will work at BLCKSZ = 32k. * Change XID allocation to work more like OID allocation. (This is of dubious necessity, but I think it's a good idea anyway.) * Fix a number of minor bugs, such as off-by-one logic for XLOG file wraparound at the 4 gig mark. * Add documentation and clean up some coding infelicities; move file format declarations out to include files where planned contrib utilities can get at them. * Checkpoint will now occur every CHECKPOINT_SEGMENTS log segments or every CHECKPOINT_TIMEOUT seconds, whichever comes first. It is also possible to force a checkpoint by sending SIGUSR1 to the postmaster (undocumented feature...) * Defend against kill -9 postmaster by storing shmem block's key and ID in postmaster.pid lockfile, and checking at startup to ensure that no processes are still connected to old shmem block (if it still exists). * Switch backends to accept SIGQUIT rather than SIGUSR1 for emergency stop, for symmetry with postmaster and xlog utilities. Clean up signal handling in bootstrap.c so that xlog utilities launched by postmaster will react to signals better. * Standalone bootstrap now grabs lockfile in target directory, as added insurance against running it in parallel with live postmaster.
-
- 02 3月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 10 2月, 2001 2 次提交
-
-
由 Tom Lane 提交于
are now separate files "postgres.h" and "postgres_fe.h", which are meant to be the primary include files for backend .c files and frontend .c files respectively. By default, only include files meant for frontend use are installed into the installation include directory. There is a new make target 'make install-all-headers' that adds the whole content of the src/include tree to the installed fileset, for use by people who want to develop server-side code without keeping the complete source tree on hand. Cleaned up a whole lot of crufty and inconsistent header inclusions.
-
由 Tom Lane 提交于
-
- 08 2月, 2001 1 次提交
-
-
由 Tom Lane 提交于
honor library search path that we so carefully installed into the executable ...
-
- 03 2月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 25 1月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-