summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2017-03-20Revert unintentional change in increasing usage count during pin of buffers,Teodor Sigaev
2017-03-14Fix failure to mark init buffers as BM_PERMANENT.Robert Haas
2016-10-07Fix fallback implementation of pg_atomic_write_u32().Andres Freund
2016-07-01Improve WritebackContextInit() comment and prototype argument names.Andres Freund
2016-06-17Finish up XLOG_HINT renamingAlvaro Herrera
2016-06-10Fix interaction between CREATE INDEX and "snapshot too old".Kevin Grittner
2016-06-09pgindent run for 9.6Robert Haas
2016-06-03Fix various common mispellings.Greg Stark
2016-05-24Fix range check for effective_io_concurrencyAlvaro Herrera
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