summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-08Provide ReadRecentBuffer() to re-pin buffers by ID.Thomas Munro
2021-03-12Specialize checkpointer sort functions.Thomas Munro
2021-03-12Fix size overflow in calculation introduced by commits d6ad34f3 and bea449c6.Amit Kapila
2021-03-11Replace buffer I/O locks with condition variables.Thomas Munro
2021-01-13Log long wait time on recovery conflict when it's resolved.Fujii Masao
2021-01-13Optimize DropRelFileNodesAllBuffers() for recovery.Amit Kapila
2021-01-12Optimize DropRelFileNodeBuffers() for recovery.Amit Kapila
2021-01-08Add GUC to log long wait times on recovery conflicts.Fujii Masao
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-11-04Revert pg_relation_check_pages()Michael Paquier
2020-11-02Fix some grammar and typos in comments and docsMichael Paquier
2020-10-28Add CheckBuffer() to check on-disk pages without shared buffer loadingMichael Paquier
2020-10-26Extend PageIsVerified() to handle more custom optionsMichael Paquier
2020-09-25Defer flushing of SLRU files.Thomas Munro
2020-08-15Correct several behavior descriptions in comments.Noah Misch
2020-07-21Add nbtree Valgrind buffer lock checks.Peter Geoghegan
2020-07-20Assert that buffer is pinned in LockBuffer().Peter Geoghegan
2020-07-19Mark buffers as defined to Valgrind consistently.Peter Geoghegan
2020-07-17Add Valgrind buffer access instrumentation.Peter Geoghegan
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