aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
Commit message (Expand)AuthorAge
* Fix grammar of a comment in bufmgr.cMichael Paquier2024-10-21
* bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers()Andres Freund2024-10-08
* bufmgr: Return early in ScheduleBufferTagForWriteback() if fsync=offAndres Freund2024-10-08
* Add block_range_read_stream_cb(), to deduplicate code.Noah Misch2024-09-03
* Fix typos in code comments and test dataDaniel Gustafsson2024-09-03
* Rename some shared memory initialization routinesHeikki Linnakangas2024-08-29
* Use pgBufferUsage for buffer usage tracking in analyze.Masahiko Sawada2024-08-13
* Fix private struct field name to match the code using it.Noah Misch2024-07-23
* Use read streams in CREATE DATABASE when STRATEGY=WAL_LOG.Noah Misch2024-07-20
* Refactor PinBufferForBlock() to remove checks about persistence.Noah Misch2024-07-20
* Remove "smgr_persistence == 0" dead code.Noah Misch2024-07-20
* Fix RBM_ZERO_AND_LOCK.Thomas Munro2024-06-10
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Revert indexed and enlargable binary heap implementation.Masahiko Sawada2024-04-11
* Add pg_buffercache_evict() function for testing.Thomas Munro2024-04-08
* Add functions to binaryheap for efficient key removal and update.Masahiko Sawada2024-04-03
* Provide vectored variant of ReadBuffer().Thomas Munro2024-04-03
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas2024-03-03
* Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas2024-02-22
* Replace calls to pg_qsort() with the qsort() macro.Nathan Bossart2024-02-16
* Fix typo in commentsHeikki Linnakangas2024-02-03
* Give SMgrRelation pointers a well-defined lifetime.Heikki Linnakangas2024-01-31
* Update copyright for 2024Bruce Momjian2024-01-03
* Refactor pgstat_prepare_io_time() with an input argument instead of a GUCMichael Paquier2023-12-16
* Provide multi-block smgrprefetch().Thomas Munro2023-12-16
* Make ResourceOwners more easily extensible.Heikki Linnakangas2023-11-08
* Move a few ResourceOwnerEnlarge() calls for safety and clarity.Heikki Linnakangas2023-11-08
* Introduce pg_stat_checkpointerMichael Paquier2023-10-30
* Assert that buffers are marked dirty before XLogRegisterBuffer().Jeff Davis2023-10-23
* Standardize type of extend_by counterPeter Eisentraut2023-09-19
* Fix recovery conflict SIGUSR1 handling.Thomas Munro2023-09-07
* Remove the "snapshot too old" feature.Thomas Munro2023-09-05
* ExtendBufferedWhat -> BufferManagerRelation.Thomas Munro2023-08-23
* Fix off-by-one in LimitAdditionalPins()Andres Freund2023-07-24
* Refactor some code related to wait events "BufferPin" and "Extension"Michael Paquier2023-07-03
* Remove over-eager assertion in ExtendBufferedRelTo()Andres Freund2023-05-21
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Add writeback to pg_stat_ioAndres Freund2023-05-17
* Update parameter name context to wb_contextAndres Freund2023-05-17
* Fix various typosDavid Rowley2023-04-18
* Support RBM_ZERO_AND_CLEANUP_LOCK in ExtendBufferedRelTo(), add testsAndres Freund2023-04-14
* Harmonize some more function parameter names.Peter Geoghegan2023-04-13
* Add io_direct setting (developer-only).Thomas Munro2023-04-08
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-08
* Track IO times in pg_stat_ioAndres Freund2023-04-07
* Improve IO accounting for temp relation writesAndres Freund2023-04-07
* Fix copy-paste bug in 12f3867f553 triggering an assert after a write errorAndres Freund2023-04-07
* bufmgr: Introduce infrastructure for faster relation extensionAndres Freund2023-04-05
* bufmgr: Support multiple in-progress IOs by using resownerAndres Freund2023-04-05