Commit Graph

117 Commits (cf112c122060568aa06efe4e6e6fb9b2dd4f1090)

Author SHA1 Message Date
Thomas Munro cf112c1220 Remove dead pread and pwrite replacement code. 3 years ago
Andres Freund be902e2651 pgstat: normalize function naming. 4 years ago
Peter Eisentraut 01effb1304 Fix unsigned output format in SLRU error reporting 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Heikki Linnakangas 317632f307 Move InRecovery and standbyState global vars to xlogutils.c. 4 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Noah Misch 6db992833c Prevent excess SimpleLruTruncate() deletion. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Thomas Munro c732c3f8c1 Fix unlinking of SLRU segments. 5 years ago
Thomas Munro dee663f784 Defer flushing of SLRU files. 5 years ago
Thomas Munro aca74843e4 Fix missing fsync of SLRU directories. 5 years ago
Noah Misch 566372b3d6 Prevent concurrent SimpleLruTruncate() for any given SLRU. 5 years ago
Peter Eisentraut 1784f278a6 Replace remaining StrNCpy() by strlcpy() 5 years ago
Thomas Munro e2b37d9e7c Use pg_pread() and pg_pwrite() in slru.c. 5 years ago
Tom Lane 5da14938f7 Rename SLRU structures and associated LWLocks. 6 years ago
Tom Lane 29c3e2dd5a Collect built-in LWLock tranche names statically, not dynamically. 6 years ago
Tom Lane 81ca868630 Improve management of SLRU statistics collection. 6 years ago
Tomas Vondra 2b88fdde30 Track SLRU page hits in SimpleLruReadPage_ReadOnly 6 years ago
Tomas Vondra 28cac71bd3 Collect statistics about SLRU caches 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Peter Eisentraut 396e4afdbc Better error messages for short reads/writes in SLRU 6 years ago
Michael Paquier 66bde49d96 Fix inconsistencies and typos in the tree, take 10 6 years ago
Peter Eisentraut 7e9a4c5c3d Use consistent style for checking return from system calls 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Michael Paquier 82a5649fb9 Tighten use of OpenTransientFile and CloseTransientFile 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Thomas Munro 9ccdd7f66e PANIC on fsync() failure. 7 years ago
Alvaro Herrera eee381ef5e Fix function code in error report 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Peter Eisentraut 0c5803b450 Refactor new file permission handling 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Teodor Sigaev 7e1fb4c59e Fix double shared memory allocation. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Robert Haas 249cf070e3 Create and use wait events for read, write, and fsync operations. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 3761fe3c20 Simplify LWLock tranche machinery by removing array_base/array_stride. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Robert Haas 7191ce8bea Make all built-in lwlock tranche IDs fixed. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas fe702a7b3f Move each SLRU's lwlocks to a separate tranche. 10 years ago
Andres Freund 4f627f8973 Rework the way multixact truncations work. 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Alvaro Herrera 73c986adde Keep track of transaction commit timestamps 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Robert Haas ea9df812d8 Relax the requirement that all lwlocks be stored in a single array. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago