Commits

DateSubjectAuthorReleases
2026-04-05 Convert SLRUs to use the new shmem allocation functions Heikki Linnakangas 19 (unreleased)
2026-03-13 Add callback for I/O error messages in SLRUs Heikki Linnakangas 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-07-07 Refactor some repetitive SLRU code Álvaro Herrera 19 (unreleased)
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-03-05 Rework redundant code in subtrans.c Alvaro Herrera 17.0
2024-02-28 Improve performance of subsystems on top of SLRU Alvaro Herrera 17.0
2024-02-28 Rename SLRU elements in view pg_stat_slru Alvaro Herrera 17.0
2024-01-04 Update copyright for 2024 Bruce Momjian 17.0
2023-12-08 Rename ShmemVariableCache to TransamVariables Heikki Linnakangas 17.0
2023-11-28 Index SLRUs by 64-bit integers rather than by 32-bit integers Alexander Korotkov 17.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-05-28 Revert "Add single-item cache when looking at topmost XID of a subtrans XID" Michael Paquier 15.0
2022-04-07 Add single-item cache when looking at topmost XID of a subtrans XID Michael Paquier 15.0
2022-01-08 Update copyright for 2022 Bruce Momjian 15.0
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 9.5.25
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 10.16
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 11.11
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 12.6
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 9.6.21
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 13.2
2021-01-16 Prevent excess SimpleLruTruncate() deletion. Noah Misch 14.0
2021-01-02 Update copyright for 2021 Bruce Momjian 14.0
2020-09-25 Defer flushing of SLRU files. Thomas Munro 14.0
2020-08-15 Prevent concurrent SimpleLruTruncate() for any given SLRU. Noah Misch 10.15