summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/slru.c
AgeCommit message (Expand)Author
2025-07-07Refactor some repetitive SLRU codeÁlvaro Herrera
2025-03-29Use PRI?64 instead of "ll?" in format strings (continued).Peter Eisentraut
2025-01-09Fix SLRU bank selection codeÁlvaro Herrera
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-27Make GUC_check_errdetail messages full sentencesÁlvaro Herrera
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-10-02Fix inconsistent reporting of checkpointer stats.Fujii Masao
2024-08-19Fix more holes with SLRU code in need of int64 for segment numbersMichael Paquier
2024-08-19Search for SLRU page only in its own bankAlvaro Herrera
2024-07-23Improve comments in slru.{c,h} about segment name formatMichael Paquier
2024-05-03Fix an assortment of typosDavid Rowley
2024-03-05Fix misspelled assertionsAlvaro Herrera
2024-03-04Simplify coding in slru.cAlvaro Herrera
2024-02-28Improve performance of subsystems on top of SLRUAlvaro Herrera
2024-02-26slru.c: Reduce scope of variables in 'for' blocksAlvaro Herrera
2024-02-06Change initial use of pg_atomic_write_u64 to initAlvaro Herrera
2024-02-06Use atomic access for SlruShared->latest_page_numberAlvaro Herrera
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-30Fix warning due non-standard inline declaration in 4ed8f0913bfdb5f355Alexander Korotkov
2023-11-28Index SLRUs by 64-bit integers rather than by 32-bit integersAlexander Korotkov
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-05-02Fix typos in commentsMichael Paquier
2023-04-25Re-add tracking of wait event SLRUFlushSyncMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-10Fix comment of SimpleLruInit() in slru.cMichael Paquier
2022-10-10Remove unnecessary semicolons after goto labelsJohn Naylor
2022-09-29Restore pg_pread and friends.Thomas Munro
2022-08-04Remove dead pread and pwrite replacement code.Thomas Munro
2022-04-07pgstat: normalize function naming.Andres Freund
2022-04-06Fix unsigned output format in SLRU error reportingPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-31Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas
2021-02-17Use errmsg_internal for debug messagesPeter Eisentraut
2021-01-16Prevent excess SimpleLruTruncate() deletion.Noah Misch
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-05Fix unlinking of SLRU segments.Thomas Munro
2020-09-25Defer flushing of SLRU files.Thomas Munro
2020-09-23Fix missing fsync of SLRU directories.Thomas Munro
2020-08-15Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch
2020-08-10Replace remaining StrNCpy() by strlcpy()Peter Eisentraut
2020-08-01Use pg_pread() and pg_pwrite() in slru.c.Thomas Munro
2020-05-15Rename SLRU structures and associated LWLocks.Tom Lane
2020-05-14Collect built-in LWLock tranche names statically, not dynamically.Tom Lane
2020-05-13Improve management of SLRU statistics collection.Tom Lane
2020-04-08Track SLRU page hits in SimpleLruReadPage_ReadOnlyTomas Vondra
2020-04-02Collect statistics about SLRU cachesTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-09-03Better error messages for short reads/writes in SLRUPeter Eisentraut
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier