summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlog.c
AgeCommit message (Expand)Author
2008-05-13Don't try to close negative file descriptors, since this can causeMagnus Hagander
2008-04-17Repair two places where SIGTERM exit could leave shared memory stateTom Lane
2007-09-29Make archive recovery always start a new timeline, rather than only when aTom Lane
2007-08-04Suppress time zone name (%Z) when logging timestamps in xlog.c startupTom Lane
2006-11-30Minor adjustments to make failures in startup/shutdown behave more cleanly.Tom Lane
2006-11-21On systems that have setsid(2) (which should be just about everything exceptTom Lane
2006-11-16String fixPeter Eisentraut
2006-11-10Clean up some misleading references to %p being a full path, per Simon.Tom Lane
2006-11-08Change Windows rename and unlink substitutes so that they time out afterTom Lane
2006-11-05Fix recently-understood problems with handling of XID freezing, particularlyTom Lane
2006-10-18Add some code to CREATE DATABASE to check for pre-existing subdirectoriesTom Lane
2006-10-06Message style improvementsPeter Eisentraut
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-08-21Make the server track an 'XID epoch', that is, maintain higher-order bitsTom Lane
2006-08-17Implement archive_timeout feature to force xlog file switches to occur no moreTom Lane
2006-08-07Make recovery from WAL be restartable, by executing a checkpoint-likeTom Lane
2006-08-06Add support for forcing a switch to a new xlog file; cause such a switchTom Lane
2006-07-30Modify snapshot definition so that lazy vacuums are ignored by otherAlvaro Herrera
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-07-13Allow include files to compile own their own.Bruce Momjian
2006-06-27Put #ifdef NOT_USED around posix_fadvise call. We may want to resurrectTom Lane
2006-06-22pg_stop_backup was calling XLogArchiveNotify() twice for the newly createdTom Lane
2006-06-18Don't try to call posix_fadvise() unless <fcntl.h> supplies a declarationTom Lane
2006-06-16Test for POSIX_FADV_DONTNEED to use posix_fadvise().Bruce Momjian
2006-06-15Use posix_fadvise() to avoid kernel caching of WAL contents on WAL fileBruce Momjian
2006-04-20Ensure that we validate the page header of the first page of a WAL fileTom Lane
2006-04-17Fix the torn-page hazard for PITR base backups by forcing full page writesTom Lane
2006-04-14Make the world safe for full_page_writes. Allow XLOG records that try toTom Lane
2006-04-05Add a field to the first page of each WAL file to indicate theTom Lane
2006-04-04Don't use BLCKSZ for the physical length of the pg_control file, butTom Lane
2006-04-03Define a separately configurable XLOG_BLCKSZ symbol for the page sizeTom Lane
2006-03-31Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane
2006-03-29Clean up and document the API for XLogOpenRelation and XLogReadBuffer.Tom Lane
2006-03-28Disable full_page_writes, because turning it off risks causing crash-recoveryTom Lane
2006-03-24Arrange to emit a description of the current XLOG record as error contextTom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-01-11Cosmetic code cleanup: fix a bunch of places that used "return (expr);"Neil Conway
2005-12-29Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinctionTom Lane
2005-12-28Arrange to set the LC_XXX environment variables to match our localeTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-10-29Message correctionsPeter Eisentraut
2005-10-22Make code for selecting default WAL sync method less confusing.Tom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-10-03Expand pg_control information so that we can verify that the databaseTom Lane
2005-08-22Rewrite gather-write patch into something less obviously bolted onTom Lane
2005-08-22Fix some inconsistent choices of datatypes in xlog.c. Make bufferTom Lane
2005-08-20Convert the arithmetic for shared memory size calculation from 'int'Tom Lane
2005-08-11Autovacuum loose end mop-up. Provide autovacuum-specific vacuum costTom Lane
2005-07-30Fix compile for no O_SYNC, but introduced with O_DIRECT.Bruce Momjian
2005-07-29Clean up a number of autovacuum loose ends. Make the stats collectorTom Lane