summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2020-11-02Extend PageIsVerified() to handle more custom optionsMichael Paquier
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-08Support PrefetchBuffer() in recovery.Thomas Munro
2020-04-07snapshot scalability: Move delayChkpt from PGXACT to PGPROC.Andres Freund
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-30Report waiting via PS while recovery is waiting for buffer pin in hot standby.Fujii Masao
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-16Introduce a maintenance_io_concurrency setting.Thomas Munro
2020-03-16Simplify the effective_io_concurrency setting.Thomas Munro
2020-02-10Fix typos.Amit Kapila
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-19Extend the ProcSignal mechanism to support barriers.Robert Haas
2019-10-30Fix typos in the codeMichael Paquier
2019-09-24Speedup truncations of relation forks.Fujii Masao
2019-07-16Fix inconsistencies and typos in the treeMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-17tableam: Don't assume that every AM uses md.c style storage.Andres Freund
2019-04-04Refactor the fsync queue for wider use.Thomas Munro
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