Commit Graph

245 Commits (4d3f03f42227bb351c2021a9ccea2fff9c023cfc)

Author SHA1 Message Date
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Tom Lane 2de48a83e6 Cleanup and code review for the patch that made bgwriter active during 17 years ago
Heikki Linnakangas 7e48b77b1c Fix some serious bugs in archive recovery, now that bgwriter is active 17 years ago
Heikki Linnakangas cdd46c7654 Start background writer during archive recovery. Background writer now performs 17 years ago
Heikki Linnakangas b2a667b9ee Add a new option to RestoreBkpBlocks() to indicate if a cleanup lock should 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Magnus Hagander f99760c19f Convert wal_sync_method to guc enum. 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane f18dfc4835 Minor improvements in backup and recovery: 18 years ago
Tom Lane 295e63983d Implement lazy XID allocation: transactions that do not modify any database 19 years ago
Tom Lane 4a78cdeb6b Support an optional asynchronous commit mode, in which we don't flush WAL 19 years ago
Tom Lane ad4295728e Create a new dedicated Postgres process, "wal writer", which exists to write 19 years ago
Tom Lane 9fc25c0511 Improve logging of checkpoints. Patch by Greg Smith, worked over 19 years ago
Tom Lane 867e2c91a0 Implement "distributed" checkpoints in which the checkpoint I/O is spread 19 years ago
Tom Lane d526575f89 Make large sequential scans and VACUUMs work in a limited-size "ring" of 19 years ago
Tom Lane a8d539f124 To support external compression of archived WAL data, add a flag bit to 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 48188e1621 Fix recently-understood problems with handling of XID freezing, particularly 19 years ago
Tom Lane 35af5422f6 Make the server track an 'XID epoch', that is, maintain higher-order bits 20 years ago
Tom Lane e8ea9e9587 Implement archive_timeout feature to force xlog file switches to occur no more 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 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
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int' 21 years ago
Tom Lane 5d5f1a79e6 Clean up a number of autovacuum loose ends. Make the stats collector 21 years ago
Tom Lane eb5949d190 Arrange for the postmaster (and standalone backends, initdb, etc) to 21 years ago
Tom Lane f5b2f60bd1 Change WAL-logging scheme for multixacts to be more like regular 21 years ago
Tom Lane ee7ac7b11e Modify XLogInsert API to make callers specify whether pages to be backed 21 years ago
Tom Lane 4c8495a1f2 Remove the mostly-stubbed-out-anyway support routines for WAL UNDO. 21 years ago
Tom Lane 21fda22ec4 Change CRCs in WAL records from 64bit to 32bit for performance reasons. 21 years ago
Bruce Momjian 6dc7760ac3 Add support for wal_fsync_writethrough for Darwin, and restructure the 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 0ffe11abd3 Widen xl_len field of XLogRecord header to 32 bits, so that we'll have 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane f009c316ba Tweak code so that pg_subtrans is never consulted for XIDs older than 22 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 22 years ago
Tom Lane 66ec2db728 XLOG file archiving and point-in-time recovery. There are still some 22 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 076a055acf Separate out bgwriter code into a logically separate module, rather 22 years ago
Tom Lane 16974ee910 Get rid of the former rather baroque mechanism for propagating the values 22 years ago
Tom Lane c3c09be34b Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to 22 years ago
Tom Lane 9bd681a522 Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 22 years ago
Neil Conway bc028beb16 Make the 'wal_debug' GUC variable a boolean (rather than an integer), and 22 years ago
Peter Eisentraut 2afacfc403 This patch properly sets the prototype for the on_shmem_exit and 22 years ago