Commit Graph

452 Commits (bfcf1b34805f70df48eedeec237230d0cc1154a6)

Author SHA1 Message Date
Simon Riggs 96ef3b8ff1 Allow I/O reliability checks using 16-bit checksums 13 years ago
Tom Lane dcafdbcde1 Improve error reporting in code that checks for buffer refcount leaks. 13 years ago
Alvaro Herrera a730183926 Move relpath() to libpgcommon 13 years ago
Heikki Linnakangas 62401db45c Support unlogged GiST index. 13 years ago
Alvaro Herrera 279628a0a7 Accelerate end-of-transaction dropping of relations 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Heikki Linnakangas dbdf9679d7 Use correct text domain for translating errcontext() messages. 13 years ago
Tom Lane 9bacf0e373 Revert "Use "transient" files for blind writes, take 2". 13 years ago
Simon Riggs 64e196b6ef Fix bufmgr so CHECKPOINT_END_OF_RECOVERY behaves as a shutdown checkpoint. 13 years ago
Robert Haas beb850e1d8 Properly set relpersistence for fake relcache entries. 13 years ago
Alvaro Herrera 45326c5a11 Split resowner.h 13 years ago
Tom Lane 73b796a52c Improve coding around the fsync request queue. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane ece01aae47 Scan the buffer pool just once, not once per fork, during relation drop. 13 years ago
Tom Lane e8d029a30b Do unlocked prechecks in bufmgr.c loops that scan the whole buffer pool. 13 years ago
Tom Lane 6308ba05a7 Improve control logic for bgwriter hibernation mode. 14 years ago
Tom Lane 1dd89eadcd Rename I/O timing statistics columns to blk_read_time and blk_write_time. 14 years ago
Tom Lane 309c64745e Rename track_iotiming GUC to track_io_timing. 14 years ago
Robert Haas ab77b2da8b Fix incorrect comment in SetBufferCommitInfoNeedsSave(). 14 years ago
Robert Haas 644828908f Expose track_iotiming data via the statistics collector. 14 years ago
Robert Haas 40b9b95769 New GUC, track_iotiming, to track I/O timings. 14 years ago
Robert Haas 2254367435 Make EXPLAIN (BUFFERS) track blocks dirtied, as well as those written. 14 years ago
Heikki Linnakangas 6d90eaaa89 Make bgwriter sleep longer when it has no work to do, to save electricity. 14 years ago
Robert Haas 7e4911b2ae Fix variable confusion in BufferSync(). 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Alvaro Herrera 9d3b502443 Improve logging of autovacuum I/O activity 14 years ago
Tom Lane 40d35036bb Avoid floating-point underflow while tracking buffer allocation rate. 14 years ago
Simon Riggs 806a2aee37 Split work of bgwriter between 2 processes: bgwriter and checkpointer. 14 years ago
Robert Haas 53f1ca59b5 Allow hint bits to be set sooner for temporary and unlogged tables. 14 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 14 years ago
Tom Lane 2e53bd5517 Fix incorrect initialization of ProcGlobal->startupBufferPinWaitBufId. 14 years ago
Peter Eisentraut 21f1e15aaf Unify spelling of "canceled", "canceling", "cancellation" 14 years ago
Peter Eisentraut 8a8fbe7e79 Capitalization fixes 14 years ago
Alvaro Herrera fba105b109 Use "transient" files for blind writes, take 2 14 years ago
Alvaro Herrera 9261557eb1 Revert "Use "transient" files for blind writes" 14 years ago
Alvaro Herrera 54d9e8c6c1 Use "transient" files for blind writes 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Robert Haas c2281ac87c Remove belt-and-suspenders guards against buffer pin leaks. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas a481ff71af Remove the isLocalBuf argument from ReadBuffer_common. 15 years ago
Robert Haas 27f145a40e Further dtrace adjustments for the backend-IDs-in-relpath patch. 15 years ago
Robert Haas 105d4c5ffe Fix assorted dtrace breakage caused by patch to include backend IDs 15 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Simon Riggs 959ac58c04 In HS, Startup process sets SIGALRM when waiting for buffer pin. If 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago