Commit Graph

181 Commits (371f2db8b05e4d46cbf489f05cbfc4d6ed6976d4)

Author SHA1 Message Date
Michael Paquier 371f2db8b0 Add support for runtime arguments in injection points 4 months ago
David Rowley d8555e522e Fix a couple of comment typos 5 months ago
Peter Eisentraut a0ed19e0a9 Use PRI?64 instead of "ll?" in format strings (continued). 6 months ago
Peter Eisentraut ed5e5f0710 Remove unnecessary (char *) casts [xlog] 7 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 9 months ago
Michael Paquier 4236825197 Fix typos and grammar in code comments and docs 1 year ago
Michael Paquier 94a3373ac5 Rework new SLRU test with injection points 1 year ago
Alvaro Herrera 768a9fd553
Add injection-point test for new multixact CV usage 1 year ago
Michael Paquier bd06cc338d Fix more holes with SLRU code in need of int64 for segment numbers 1 year ago
Michael Paquier c9e2457390 Fix more holes with SLRU code in need of int64 for segment numbers 1 year ago
Heikki Linnakangas 0099b9408e Convert confusing macros in multixact.c to static inline functions 1 year ago
Heikki Linnakangas c425113eeb Clamp result of MultiXactMemberFreezeThreshold 1 year ago
Peter Eisentraut 17974ec259 Revise GUC names quoting in messages again 1 year ago
Alvaro Herrera a0e0fb1ba5
Use conditional variable to wait for next MultiXact offset 1 year ago
Alvaro Herrera a0b808baef
Rework locking code in GetMultiXactIdMembers 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Heikki Linnakangas 024c521117 Replace BackendIds with 0-based ProcNumbers 2 years ago
Alvaro Herrera 53c2a97a92
Improve performance of subsystems on top of SLRU 2 years ago
Alvaro Herrera bcdfa5f2e2
Rename SLRU elements in view pg_stat_slru 2 years ago
Alvaro Herrera d172b717c6
Use atomic access for SlruShared->latest_page_number 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Alexander Korotkov 4ed8f0913b Index SLRUs by 64-bit integers rather than by 32-bit integers 2 years ago
Robert Haas 2406c4e34c Reword messages about impending (M)XID exhaustion. 2 years ago
Robert Haas a1a5da8cb7 Talk about assigning, rather than generating, new MultiXactIds. 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Peter Geoghegan 8f8f115932 Update more obsolete multixact.c comments. 3 years ago
Peter Geoghegan 5212d447fa Update obsolete multixact.c comments. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Geoghegan 4ce3afb82e Refactor how VACUUM passes around its XID cutoffs. 3 years ago
Michael Paquier 22e3b55805 Switch some system functions to use get_call_result_type() 3 years ago
Alvaro Herrera 2cf41cd309
Make multixact error message more explicit 3 years ago
David Rowley 7c335b7a20 Add doubly linked count list implementation 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Peter Geoghegan 4bac9600f0 Harmonize heapam and tableam parameter names. 3 years ago
David Rowley 3e0fff2e68 More -Wshadow=compatible-local warning fixes 3 years ago
Robert Haas 7fc0e7de9f Revert the addition of GetMaxBackends() and related stuff. 3 years ago
Robert Haas f37015a161 Rename delayChkpt to delayChkptFlags. 3 years ago
Robert Haas 412ad7a556 Fix possible recovery trouble if TRUNCATE overlaps a checkpoint. 4 years ago
Michael Paquier 0147fc7c8c Fix typo in multixact.c 4 years ago
Robert Haas aa64f23b02 Remove MaxBackends variable in favor of GetMaxBackends() function. 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
Heikki Linnakangas d24c5658a8 Tidy up GetMultiXactIdMembers()'s behavior on error 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 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
Peter Eisentraut dd26a0ad76 Use PG_GETARG_TRANSACTIONID where appropriate 5 years ago
Robert Haas 866e24d47d Extend amcheck to check heap pages. 5 years ago
Michael Paquier b90b79e140 Fix typo in multixact.c 5 years ago