Commits

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

DateSubjectAuthorReleases
2026-03-11 Do not lock in BufferGetLSNAtomic() on archs with 8 byte atomic reads Tomas Vondra 19 (unreleased)
2026-03-10 Require share-exclusive lock to set hint bits and to flush Andres Freund 19 (unreleased)
2026-03-06 Don't include wait_event.h in pgstat.h Álvaro Herrera 19 (unreleased)
2026-02-10 Separate RecoveryConflictReasons from procsignals Heikki Linnakangas 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)
2026-01-05 Fix typos and inconsistencies in code and comments Michael Paquier 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 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-12 Replace most StaticAssertStmt() with StaticAssertDecl() Peter Eisentraut 19 (unreleased)
2025-12-11 Use palloc_object() and palloc_array(), the last change Michael Paquier 19 (unreleased)
2025-12-04 Fix key size of PrivateRefCountHash. Nathan Bossart 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)
2025-11-27 Add routines for marking buffers dirty efficiently Michael Paquier 19 (unreleased)
2025-11-06 bufmgr: Use atomic sub for unpinning buffers Andres Freund 19 (unreleased)
2025-11-06 bufmgr: Allow some buffer state modifications while holding header lock Andres Freund 19 (unreleased)
2025-11-06 Use XLogRecPtrIsValid() in various places Álvaro Herrera 19 (unreleased)
2025-11-04 Add CHECK_FOR_INTERRUPTS in Evict{Rel,All}UnpinnedBuffers. Masahiko Sawada 19 (unreleased)
2025-10-21 Make smgr access for a BufferManagerRelation safer in relcache inval Álvaro Herrera 19 (unreleased)
2025-10-09 bufmgr: Fix valgrind checking for buffers pinned in StrategyGetBuffer() Andres Freund 19 (unreleased)