Commits

Showing commits that first shipped in 19 (backpatches included). Clear

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 test_aio: Add read_stream test infrastructure & tests Andres Freund 19 (unreleased)
2026-03-27 test_aio: Add basic tests for StartReadBuffers() 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 Address perlcritic complaint in response to 906a0469728 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 aio: Refactor tests in preparation for more tests Andres Freund 19 (unreleased)
2026-03-17 Fix use of wrong variable in _hash_kill_items() Andres Freund 19 (unreleased)
2026-03-13 Fix bug due to confusion about what IsMVCCSnapshot means Andres Freund 19 (unreleased)
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-03-10 heapam: Don't mimic MarkBufferDirtyHint() in inplace updates Andres Freund 19 (unreleased)
2026-02-26 instrumentation: Drop INSTR_TIME_SET_CURRENT_LAZY macro Andres Freund 19 (unreleased)
2026-02-26 instrumentation: Rename INSTR_TIME_LT macro to INSTR_TIME_GT Andres Freund 19 (unreleased)
2026-01-29 tableam: Perform CheckXidAlive check once per scan Andres Freund 19 (unreleased)