summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/multixact.c
AgeCommit message (Expand)Author
2025-07-07Refactor some repetitive SLRU codeÁlvaro Herrera
2025-07-07Integrate FullTransactionIds deeper into two-phase codeMichael Paquier
2025-05-09Add support for runtime arguments in injection pointsMichael Paquier
2025-04-30Fix a couple of comment typosDavid Rowley
2025-03-29Use PRI?64 instead of "ll?" in format strings (continued).Peter Eisentraut
2025-02-13Remove unnecessary (char *) casts [xlog]Peter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
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-26Fix 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-04Update copyright for 2024Bruce Momjian
2023-11-28Index 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-04Update 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-25More -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-08Update 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