Commit Graph

266 Commits (b3005276eb42bbe9c0975ab8d9aa6f1ebe86850c)

Author SHA1 Message Date
Tom Lane b3005276eb Decouple the values of TOAST_TUPLE_THRESHOLD and TOAST_MAX_CHUNK_SIZE. 19 years ago
Bruce Momjian ae35867a39 Remove undo information from pg_controldata --- never used. 19 years ago
Bruce Momjian a9eb53969a Move fsync method macro defines into /include/access/xlogdefs.h so they 19 years ago
Peter Eisentraut 086c189456 Normalize fgets() calls to use sizeof() for calculating the buffer size 19 years ago
Tom Lane 78d1216160 Remove the xlog-centric "database system is ready" message and replace it with 19 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 0cb91ccba9 Remove the logId/logSeg fields from pg_control, because they are not needed 19 years ago
Tom Lane 5f60086e10 Minor adjustments to make failures in startup/shutdown behave more cleanly. 19 years ago
Tom Lane 3ad0728c81 On systems that have setsid(2) (which should be just about everything except 19 years ago
Peter Eisentraut e138b80996 String fix 19 years ago
Tom Lane 792d6edd5b Clean up some misleading references to %p being a full path, per Simon. 19 years ago
Tom Lane dcbdf9b1d4 Change Windows rename and unlink substitutes so that they time out after 19 years ago
Tom Lane 48188e1621 Fix recently-understood problems with handling of XID freezing, particularly 19 years ago
Tom Lane 1e758d5263 Add some code to CREATE DATABASE to check for pre-existing subdirectories 19 years ago
Peter Eisentraut b9b4f10b5b Message style improvements 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 35af5422f6 Make the server track an 'XID epoch', that is, maintain higher-order bits 19 years ago
Tom Lane e8ea9e9587 Implement archive_timeout feature to force xlog file switches to occur no more 19 years ago
Tom Lane e002836913 Make recovery from WAL be restartable, by executing a checkpoint-like 19 years ago
Tom Lane 704ddaaa09 Add support for forcing a switch to a new xlog file; cause such a switch 19 years ago
Alvaro Herrera 92c2ecc130 Modify snapshot definition so that lazy vacuums are ignored by other 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 19 years ago
Tom Lane 3c71244b74 Put #ifdef NOT_USED around posix_fadvise call. We may want to resurrect 19 years ago
Tom Lane 3a04f53e7f pg_stop_backup was calling XLogArchiveNotify() twice for the newly created 20 years ago
Tom Lane 1e8ae13640 Don't try to call posix_fadvise() unless <fcntl.h> supplies a declaration 20 years ago
Bruce Momjian 40bc06fa16 Test for POSIX_FADV_DONTNEED to use posix_fadvise(). 20 years ago
Bruce Momjian 94a5c4a01b Use posix_fadvise() to avoid kernel caching of WAL contents on WAL file 20 years ago
Tom Lane eac825aa68 Ensure that we validate the page header of the first page of a WAL file 20 years ago
Tom Lane 0a87394956 Fix the torn-page hazard for PITR base backups by forcing full page writes 20 years ago
Tom Lane defe93463c Make the world safe for full_page_writes. Allow XLOG records that try to 20 years ago
Tom Lane 09b5271ebd Add a field to the first page of each WAL file to indicate the 20 years ago
Tom Lane e6140d9052 Don't use BLCKSZ for the physical length of the pg_control file, but 20 years ago
Tom Lane eaef111396 Define a separately configurable XLOG_BLCKSZ symbol for the page size 20 years ago
Tom Lane a8b8f4db23 Clean up WAL/buffer interactions as per my recent proposal. Get rid of the 20 years ago
Tom Lane 6d61cdec07 Clean up and document the API for XLogOpenRelation and XLogReadBuffer. 20 years ago
Tom Lane 0a971e2f20 Disable full_page_writes, because turning it off risks causing crash-recovery 20 years ago
Tom Lane 0a20207060 Arrange to emit a description of the current XLOG record as error context 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Neil Conway fb627b76cc Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 20 years ago
Tom Lane 195f164228 Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction 20 years ago
Tom Lane ab51bbaa06 Arrange to set the LC_XXX environment variables to match our locale 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Peter Eisentraut 07bb9f086b Message corrections 20 years ago
Tom Lane 6d6c3722fb Make code for selecting default WAL sync method less confusing. 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 64eea6c21d Expand pg_control information so that we can verify that the database 20 years ago
Tom Lane 9052537325 Rewrite gather-write patch into something less obviously bolted on 20 years ago
Tom Lane d0096a41fa Fix some inconsistent choices of datatypes in xlog.c. Make buffer 20 years ago