summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/multixact.c
AgeCommit message (Expand)Author
2024-09-03Fix typos and grammar in code comments and docsMichael Paquier
2024-08-23Rework new SLRU test with injection pointsMichael Paquier
2024-08-20Add injection-point test for new multixact CV usageAlvaro Herrera
2024-08-19Fix more holes with SLRU code in need of int64 for segment numbersMichael Paquier
2024-07-27Fix more holes with SLRU code in need of int64 for segment numbersMichael Paquier
2024-06-16Convert confusing macros in multixact.c to static inline functionsHeikki Linnakangas
2024-06-13Clamp result of MultiXactMemberFreezeThresholdHeikki Linnakangas
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-07Use conditional variable to wait for next MultiXact offsetAlvaro Herrera
2024-03-04Rework locking code in GetMultiXactIdMembersAlvaro Herrera
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-02-28Improve performance of subsystems on top of SLRUAlvaro Herrera
2024-02-28Rename SLRU elements in view pg_stat_slruAlvaro Herrera
2024-02-06Use atomic access for SlruShared->latest_page_numberAlvaro Herrera
2024-01-03Update copyright for 2024Bruce Momjian
2023-11-29Index SLRUs by 64-bit integers rather than by 32-bit integersAlexander Korotkov
2023-10-17Reword messages about impending (M)XID exhaustion.Robert Haas
2023-10-17Talk about assigning, rather than generating, new MultiXactIds.Robert Haas
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-01-24Update more obsolete multixact.c comments.Peter Geoghegan
2023-01-03Update obsolete multixact.c comments.Peter Geoghegan
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-22Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan
2022-12-21Switch some system functions to use get_call_result_type()Michael Paquier
2022-11-24Make multixact error message more explicitAlvaro Herrera
2022-11-02Add doubly linked count list implementationDavid Rowley
2022-10-28Remove AssertArg and AssertStatePeter Eisentraut
2022-09-19Harmonize heapam and tableam parameter names.Peter Geoghegan
2022-08-26More -Wshadow=compatible-local warning fixesDavid Rowley
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-04-08Rename delayChkpt to delayChkptFlags.Robert Haas
2022-03-24Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.Robert Haas
2022-02-10Fix typo in multixact.cMichael Paquier
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-01-07Update copyright for 2022Bruce Momjian
2021-07-31Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas
2021-06-17Tidy up GetMultiXactIdMembers()'s behavior on errorHeikki Linnakangas
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
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-02Use PG_GETARG_TRANSACTIONID where appropriatePeter Eisentraut
2020-10-22Extend amcheck to check heap pages.Robert Haas
2020-10-08Fix typo in multixact.cMichael Paquier
2020-09-25Defer flushing of SLRU files.Thomas Munro
2020-08-11Rename VariableCacheData.nextFullXid to nextXid.Andres Freund
2020-08-01Change XID and mxact limits to warn at 40M and stop at 3M.Noah Misch
2020-05-15Rename SLRU structures and associated LWLocks.Tom Lane
2020-04-27Fix some typosMichael Paquier