summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-28Don't count zero-filled buffers as 'read' in EXPLAIN.Thomas Munro
2018-01-10Remove dubious micro-optimization in ckpt_buforder_comparator().Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-11-08Fix two violations of the ResourceOwnerEnlarge/Remember protocol.Tom Lane
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
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
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-04Add API to check if an existing exclusive lock allows cleanup.Robert Haas
2016-10-07Fix fallback implementation of pg_atomic_write_u32().Andres Freund
2016-10-05Rename WAIT_* constants to PG_WAIT_*.Robert Haas
2016-10-04Extend framework from commit 53be0b1ad to report latch waits.Robert Haas
2016-09-05Add debug check function LWLockHeldByMeInMode()Simon Riggs
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