Commits

DateSubjectAuthorReleases
2026-03-27 bufmgr: Improve StartBufferIO interface Andres Freund 19 (unreleased)
2026-03-27 bufmgr: Don't copy pages while writing out Andres Freund 19 (unreleased)
2026-03-11 bufmgr: Remove the, now obsolete, BM_JUST_DIRTIED Andres Freund 19 (unreleased)
2026-01-15 bufmgr: Change BufferDesc.state to be a 64-bit atomic Andres Freund 19 (unreleased)
2025-09-05 bufmgr: Use consistent naming of the clock-sweep algorithm Andres Freund 19 (unreleased)
2025-04-07 localbuf: Add Valgrind buffer access instrumentation Andres Freund 18.0
2025-04-01 aio: Add test_aio module Andres Freund 18.0
2025-03-30 bufmgr: Implement AIO read support Andres Freund 18.0
2025-03-29 localbuf: Track pincount in BufferDesc as well Andres Freund 18.0
2025-03-16 localbuf: Fix dangerous coding pattern in GetLocalVictimBuffer() Andres Freund 18.0
2025-03-16 localbuf: Introduce TerminateLocalBufferIO() Andres Freund 18.0
2025-03-16 localbuf: Introduce StartLocalBufferIO() Andres Freund 18.0
2025-03-16 localbuf: Introduce FlushLocalBuffer() Andres Freund 18.0
2025-03-16 localbuf: Introduce InvalidateLocalBuffer() Andres Freund 18.0
2025-02-25 Change relpath() et al to return path by value Andres Freund 18.0
2023-09-14 Fix tracking of temp table relation extensions as writes Andres Freund 16.1
2023-09-14 Fix tracking of temp table relation extensions as writes Andres Freund 17.0
2023-04-08 Track IO times in pg_stat_io Andres Freund 16.0
2023-04-07 Improve IO accounting for temp relation writes Andres Freund 16.0
2023-04-05 bufmgr: Introduce infrastructure for faster relation extension Andres Freund 16.0
2023-04-05 bufmgr: Acquire and clean victim buffer separately Andres Freund 16.0
2023-04-05 bufmgr: Add Pin/UnpinLocalBuffer() Andres Freund 16.0
2023-03-31 Track shared buffer hits in pg_stat_io Andres Freund 16.0
2023-03-30 bufmgr: Fix undefined behaviour with, unrealistically, large temp_buffers Andres Freund 16.0
2023-02-10 pgstat: Track more detailed relation IO statistics Andres Freund 16.0