Commits

DateSubjectAuthorReleases
2026-04-05 Convert buffer manager to use the new shmem allocation functions Heikki Linnakangas 19 (unreleased)
2026-04-01 bufmgr: Return whether WaitReadBuffers() needed to wait Andres Freund 19 (unreleased)
2026-03-27 aio: Don't wait for already in-progress IO Andres Freund 19 (unreleased)
2026-03-10 Require share-exclusive lock to set hint bits and to flush Andres Freund 19 (unreleased)
2026-01-15 bufmgr: Implement buffer content locks independently of lwlocks Andres Freund 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 14.21
2025-12-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 15.16
2025-12-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 16.12
2025-12-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 17.8
2025-12-03 bufmgr: Turn BUFFER_LOCK_* into an enum Andres Freund 19 (unreleased)
2025-11-27 Add routines for marking buffers dirty efficiently Michael Paquier 19 (unreleased)
2025-10-21 Make smgr access for a BufferManagerRelation safer in relcache inval Álvaro Herrera 19 (unreleased)
2025-10-08 bufmgr: fewer calls to BufferDescriptorGetContentLock Andres Freund 19 (unreleased)
2025-09-15 Update various forward declarations to use typedef Peter Eisentraut 19 (unreleased)
2025-04-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 18.0
2025-04-11 Add missing PGDLLIMPORT markings Peter Eisentraut 18.0
2025-04-08 Add pg_buffercache_evict_{relation,all} functions Andres Freund 18.0
2025-03-30 Enable IO concurrency on all systems Andres Freund 18.0
2025-03-30 bufmgr: Use AIO in StartReadBuffers() Andres Freund 18.0
2025-03-30 bufmgr: Implement AIO read support Andres Freund 18.0
2025-03-21 Support buffer forwarding in StartReadBuffers(). Thomas Munro 18.0
2025-03-19 Introduce io_max_combine_limit. Thomas Munro 18.0
2025-03-18 Increase default maintenance_io_concurrency to 16 Melanie Plageman 18.0
2025-03-14 Improve buffer manager API for backend pin limits. Thomas Munro 18.0