Commit Graph

563 Commits (ff89e182d42048380dba32fee1b491893c7b4bec)

Author SHA1 Message Date
Kevin Grittner bf9a60ee33 Fix interaction between CREATE INDEX and "snapshot too old". 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Greg Stark e1623c3959 Fix various common mispellings. 9 years ago
Alvaro Herrera 0c7cd45b6d Fix range check for effective_io_concurrency 9 years ago
Kevin Grittner 11e178d0dc Inline initial comparisons in TestForOldSnapshot() 10 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Tom Lane a0382e2d7e Make partition-lock-release coding more transparent in BufferAlloc(). 10 years ago
Tom Lane 6b85d4ba9b Fix portability problem induced by commit a6f6b7819. 10 years ago
Andres Freund 4b74c6a40e Make init_spin_delay() C89 compliant #2. 10 years ago
Andres Freund 80abbeba23 Make init_spin_delay() C89 compliant and change stuck spinlock reporting. 10 years ago
Kevin Grittner a6f6b78196 Use static inline function for BufferGetPage() 10 years ago
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