summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2016-04-21Inline initial comparisons in TestForOldSnapshot()Kevin Grittner
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-18Make partition-lock-release coding more transparent in BufferAlloc().Tom Lane
2016-04-15Fix portability problem induced by commit a6f6b7819.Tom Lane
2016-04-14Make init_spin_delay() C89 compliant #2.Andres Freund
2016-04-13Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund
2016-04-11Use static inline function for BufferGetPage()Kevin Grittner
2016-04-10Allow Pin/UnpinBuffer to operate in a lockfree manner.Andres Freund
2016-04-08Add the "snapshot too old" featureKevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-04-01Copyedit comments and documentation.Noah Misch
2016-03-15Fix typos.Robert Haas
2016-03-10Blindly try to fix dtrace enabled builds, broken in 9cd00c45.Andres Freund
2016-03-10Checkpoint sorting and balancing.Andres Freund
2016-03-10Allow to trigger kernel writeback after a configurable number of writes.Andres Freund
2016-03-10Provide much better wait information in pg_stat_activity.Robert Haas
2016-02-21Fix wrong keysize in PrivateRefCountHash creation.Andres Freund
2016-02-10Revert "Temporarily make pg_ctl and server shutdown a whole lot chattier."Tom Lane
2016-02-08Temporarily make pg_ctl and server shutdown a whole lot chattier.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-15Move buffer I/O and content LWLocks out of the main tranche.Robert Haas
2015-12-14Correct statement to actually be the intended assert statement.Andres Freund
2015-12-10Fix bug leading to restoring unlogged relations from empty files.Andres Freund
2015-11-16Remove volatile qualifiers from bufmgr.c and freelist.cRobert Haas
2015-09-08Allow per-tablespace effective_io_concurrencyAlvaro Herrera
2015-08-12Fix two off-by-one errors in bufmgr.c.Andres Freund
2015-06-26Fix a couple of bugs with wal_log_hints.Heikki Linnakangas
2015-05-23pgindent run for 9.5Bruce Momjian
2015-05-20Fix more typos in comments.Heikki Linnakangas
2015-05-20Collection of typo fixes.Heikki Linnakangas
2015-02-23Guard against spurious signals in LockBufferForCleanup.Andres Freund
2015-01-29Align buffer descriptors to cache line boundaries.Andres Freund
2015-01-29Fix #ifdefed'ed out code to compile again.Andres Freund
2015-01-28Fix typo in comment.Heikki Linnakangas
2015-01-19Fix various shortcomings of the new PrivateRefCount infrastructure.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-18Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane
2014-11-13Fix race condition between hot standby and restoring a full-page image.Heikki Linnakangas
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-10-20Flush unlogged table's buffers when copying or moving databases.Andres Freund
2014-09-25Change locking regimen around buffer replacement.Robert Haas
2014-08-30Make backend local tracking of buffer pins memory efficient.Andres Freund
2014-07-22Check block number against the correct fork in get_raw_page().Tom Lane
2014-06-20Don't allow to disable backend assertions via the debug_assertions GUC.Andres Freund
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-30Rationalize common/relpath.[hc].Tom Lane
2014-03-31Count buffers dirtied due to hints in pgBufferUsage.shared_blks_dirtied.Robert Haas
2014-01-27Relax the requirement that all lwlocks be stored in a single array.Robert Haas
2014-01-14Fix multiple bugs in index page locking during hot-standby WAL replay.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian