Commit Graph

452 Commits (bfcf1b34805f70df48eedeec237230d0cc1154a6)

Author SHA1 Message Date
Andres Freund 48354581a4 Allow Pin/UnpinBuffer to operate in a lockfree manner. 10 years ago
Kevin Grittner 848ef42bb8 Add the "snapshot too old" feature 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Noah Misch 4ad6f13500 Copyedit comments and documentation. 10 years ago
Robert Haas 3aff33aa68 Fix typos. 10 years ago
Andres Freund c94f0c29ce Blindly try to fix dtrace enabled builds, broken in 9cd00c45. 10 years ago
Andres Freund 9cd00c457e Checkpoint sorting and balancing. 10 years ago
Andres Freund 428b1d6b29 Allow to trigger kernel writeback after a configurable number of writes. 10 years ago
Robert Haas 53be0b1add Provide much better wait information in pg_stat_activity. 10 years ago
Andres Freund ea56b06cf7 Fix wrong keysize in PrivateRefCountHash creation. 10 years ago
Tom Lane c5e9b77127 Revert "Temporarily make pg_ctl and server shutdown a whole lot chattier." 10 years ago
Tom Lane 3971f64843 Temporarily make pg_ctl and server shutdown a whole lot chattier. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 6150a1b08a Move buffer I/O and content LWLocks out of the main tranche. 10 years ago
Andres Freund 2a3544960e Correct statement to actually be the intended assert statement. 10 years ago
Andres Freund e3f4cfc7aa Fix bug leading to restoring unlogged relations from empty files. 10 years ago
Robert Haas e93b62985f Remove volatile qualifiers from bufmgr.c and freelist.c 10 years ago
Alvaro Herrera 1aba62ec63 Allow per-tablespace effective_io_concurrency 10 years ago
Andres Freund d25fbf9f3e Fix two off-by-one errors in bufmgr.c. 10 years ago
Heikki Linnakangas 4b8e24b9ad Fix a couple of bugs with wal_log_hints. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Heikki Linnakangas fa60fb63e5 Fix more typos in comments. 10 years ago
Heikki Linnakangas 4fc72cc7bb Collection of typo fixes. 10 years ago
Andres Freund bc208a5a2f Guard against spurious signals in LockBufferForCleanup. 11 years ago
Andres Freund ed127002d8 Align buffer descriptors to cache line boundaries. 11 years ago
Andres Freund 7142bfbbd3 Fix #ifdefed'ed out code to compile again. 11 years ago
Heikki Linnakangas acc2b1e843 Fix typo in comment. 11 years ago
Andres Freund 2d115e47c8 Fix various shortcomings of the new PrivateRefCount infrastructure. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 4a14f13a0a Improve hash_create's API for selecting simple-binary-key hash functions. 11 years ago
Heikki Linnakangas 81c4508196 Fix race condition between hot standby and restoring a full-page image. 11 years ago
Heikki Linnakangas 2076db2aea Move the backup-block logic from XLogInsert to a new file, xloginsert.c. 11 years ago
Andres Freund 7dbb606938 Flush unlogged table's buffers when copying or moving databases. 11 years ago
Robert Haas 5d7962c679 Change locking regimen around buffer replacement. 11 years ago
Andres Freund 4b4b680c3d Make backend local tracking of buffer pins memory efficient. 11 years ago
Tom Lane 27cef0a561 Check block number against the correct fork in get_raw_page(). 11 years ago
Andres Freund 3bdcf6a5a7 Don't allow to disable backend assertions via the debug_assertions GUC. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 2d00190495 Rationalize common/relpath.[hc]. 12 years ago
Robert Haas 066254cea1 Count buffers dirtied due to hints in pgBufferUsage.shared_blks_dirtied. 12 years ago
Robert Haas ea9df812d8 Relax the requirement that all lwlocks be stored in a single array. 12 years ago
Tom Lane 061b079f89 Fix multiple bugs in index page locking during hot-standby WAL replay. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Heikki Linnakangas 50e547096c Add GUC to enable WAL-logging of hint bits, even with checksums disabled. 12 years ago
Robert Haas 05ee328d66 Fix typo in comment. 12 years ago
Jeff Davis b8fd1a09f3 Add buffer_std flag to MarkBufferDirtyHint(). 12 years ago
Tom Lane f04216341d Refactor checksumming code to make it easier to use externally. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Simon Riggs 47c4333189 Avoid tricky race condition recording XLOG_HINT 13 years ago
Simon Riggs 1be203519a Tune BufferGetLSNAtomic() when checksums !enabled 13 years ago