Commit Graph

79 Commits (1609797c25f6b440371045039733d69fe8cb9410)

Author SHA1 Message Date
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Heikki Linnakangas 89fd72cbf2 Introduce a pipe between postmaster and each backend, which can be used to 14 years ago
Peter Eisentraut 21f1e15aaf Unify spelling of "canceled", "canceling", "cancellation" 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Robert Haas 727589995a Move synchronous_standbys_defined updates from WAL writer to BG writer. 15 years ago
Robert Haas 7f242d880b Try to avoid running with a full fsync request queue. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 3134d8863e Add new buffers_backend_fsync field to pg_stat_bgwriter. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 15 years ago
Tom Lane 77acab75df Modify ShmemInitStruct and ShmemInitHash to throw errors internally, 16 years ago
Bruce Momjian 4b113d9cdc Document that archive_timeout will force new WAL files even if a single 16 years ago
Heikki Linnakangas 40f908bdcd Introduce Streaming Replication. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Peter Eisentraut b63b967a7e If there is no sigdelset(), define it as a macro. 16 years ago
Tom Lane 2487d872e0 Create a multiplexing structure for signals to Postgres child processes. 16 years ago
Tom Lane 2de48a83e6 Cleanup and code review for the patch that made bgwriter active during 16 years ago
Heikki Linnakangas 7e48b77b1c Fix some serious bugs in archive recovery, now that bgwriter is active 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Tom Lane 76d4abf2d9 Improve the recently-added support for properly pluralized error messages 17 years ago
Tom Lane 4616d57dad Fix all the server-side SIGQUIT handlers (grumble ... why so many identical 17 years ago
Peter Eisentraut 8032d76b5b Gettext plural support 17 years ago
Heikki Linnakangas cdd46c7654 Start background writer during archive recovery. Background writer now performs 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 6f6a6d8b14 Teach RequestCheckpoint() to wait and retry a few times if it can't signal 17 years ago
Heikki Linnakangas 84c3769482 Fix oversight in the relation forks patch: forgot to copy fork number to 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Heikki Linnakangas 3f0e808c4a Introduce the concept of relation forks. An smgr relation can now consist 17 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Tom Lane cd00406774 Replace time_t with pg_time_t (same values, but always int64) in on-disk 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 5858990f87 Fix incorrect calculation of elapsed_xlogs. Itagaki Takahiro 18 years ago
Tom Lane b26738b583 Change Assert() to a plain test and elog, just to see if that works 18 years ago
Tom Lane 6f5c38dcd0 Just-in-time background writing strategy. This code avoids re-scanning 18 years ago
Tom Lane 039dc49d55 Remove Assert(BgWriterShmem != NULL), which is rather pointless since 18 years ago
Tom Lane f181f9e1e4 Make sure that open hash table scans are cleaned up when bgwriter tries to 18 years ago
Tom Lane 83aaebba63 Fix incorrect comment about the timing of AbsorbFsyncRequests() during 18 years ago
Tom Lane 9fc25c0511 Improve logging of checkpoints. Patch by Greg Smith, worked over 18 years ago
Tom Lane 867e2c91a0 Implement "distributed" checkpoints in which the checkpoint I/O is spread 18 years ago
Tom Lane 77947c51c0 Fix up pgstats counting of live and dead tuples to recognize that committed 19 years ago
Magnus Hagander 335feca441 Add some instrumentation to the bgwriter, through the stats collector. 19 years ago
Tom Lane eddbf39756 Extend yesterday's patch so that the bgwriter is also told to forget 19 years ago
Tom Lane 6d660587f6 Revise bgwriter fsync-request mechanism to improve robustness when a table 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 3049fe7cfa Make the bgwriter's error recovery path do smgrcloseall(). On Windows this 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
Tom Lane e82d9e6283 Adjust elog.c so that elog(FATAL) exits (including cases where ERROR is 19 years ago