Commits

DateSubjectAuthorReleases
2026-04-01 bufmgr: Return whether WaitReadBuffers() needed to wait Andres Freund 19 (unreleased)
2026-03-31 bufmgr: Fix ordering of checks in PinBuffer() Andres Freund 19 (unreleased)
2026-03-27 aio: Don't wait for already in-progress IO Andres Freund 19 (unreleased)
2026-03-27 bufmgr: Improve StartBufferIO interface Andres Freund 19 (unreleased)
2026-03-27 bufmgr: Make UnlockReleaseBuffer() more efficient Andres Freund 19 (unreleased)
2026-03-27 Use UnlockReleaseBuffer() in more places Andres Freund 19 (unreleased)
2026-03-27 bufmgr: Don't copy pages while writing out Andres Freund 19 (unreleased)
2026-03-26 bufmgr: Make buffer hit helper Andres Freund 19 (unreleased)
2026-03-26 bufmgr: Pass io_object and io_context through to PinBufferForBlock() Andres Freund 19 (unreleased)
2026-03-26 bufmgr: Restructure AsyncReadBuffers() Andres Freund 19 (unreleased)
2026-03-26 Fix off-by-one error in read IO tracing Andres Freund 19 (unreleased)
2026-03-26 Fix off-by-one error in read IO tracing Andres Freund 18.4
2026-03-11 bufmgr: Fix use of wrong variable in GetPrivateRefCountEntrySlow() Andres Freund 19 (unreleased)
2026-03-11 bufmgr: Remove the, now obsolete, BM_JUST_DIRTIED Andres Freund 19 (unreleased)
2026-03-11 bufmgr: Switch to standard order in MarkBufferDirtyHint() Andres Freund 19 (unreleased)
2026-03-10 Require share-exclusive lock to set hint bits and to flush Andres Freund 19 (unreleased)
2026-01-29 bufmgr: Allow conditionally locking of already locked buffer Andres Freund 19 (unreleased)
2026-01-16 bufmgr: Avoid spurious compiler warning after fcb9c977aa5 Andres Freund 19 (unreleased)
2026-01-15 bufmgr: Implement buffer content locks independently of lwlocks Andres Freund 19 (unreleased)
2026-01-15 bufmgr: Change BufferDesc.state to be a 64-bit atomic Andres Freund 19 (unreleased)
2025-12-19 bufmgr: Optimize & harmonize LockBufHdr(), LWLockWaitListLock() Andres Freund 19 (unreleased)
2025-12-14 bufmgr: Separate keys for private refcount infrastructure Andres Freund 19 (unreleased)
2025-12-14 bufmgr: Add one-entry cache for private refcount Andres Freund 19 (unreleased)
2025-12-03 Rename BUFFERPIN wait event class to BUFFER Andres Freund 19 (unreleased)
2025-12-03 bufmgr: Turn BUFFER_LOCK_* into an enum Andres Freund 19 (unreleased)