summaryrefslogtreecommitdiff
path: root/src/backend/access/transam
AgeCommit message (Expand)Author
3 daysRemove #include <math.h> where not neededÁlvaro Herrera
3 daysAdd check for invalid offset at multixid truncationHeikki Linnakangas
3 daysRemove some unnecessary code from multixact truncationHeikki Linnakangas
12 daysFix variable usage in wakeupWaiters()Alexander Korotkov
13 daysFix typo in parallel.c.Masahiko Sawada
13 daysAdd the MODE option to the WAIT FOR LSN commandAlexander Korotkov
13 daysExtend xlogwait infrastructure with write and flush wait typesAlexander Korotkov
13 daysUse the GetPGProcByNumber() macro when possibleDavid Rowley
2026-01-03Improve a couple of error messages.Tom Lane
2026-01-01Update copyright for 2026Bruce Momjian
2025-12-30Change GetMultiXactInfo() to return the next multixact offsetMichael Paquier
2025-12-23Toggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
2025-12-16Switch memory contexts in ReinitializeParallelDSM.Robert Haas
2025-12-16Add TAP test to check recovery when redo LSN is missingMichael Paquier
2025-12-16Fail recovery when missing redo checkpoint record without backup_labelMichael Paquier
2025-12-15Improve sanity checks on multixid members lengthHeikki Linnakangas
2025-12-14Update typedefs.list to match what the buildfarm currently reports.Tom Lane
2025-12-14Refactor WaitLSNType enum to use a macro for type countAlexander Korotkov
2025-12-12Replace most StaticAssertStmt() with StaticAssertDecl()Peter Eisentraut
2025-12-12Never store 0 as the nextMXactHeikki Linnakangas
2025-12-11Add runtime checks for bogus multixact offsetsHeikki Linnakangas
2025-12-10Fix MULTIXACT_DEBUG builds.Peter Geoghegan
2025-12-10Use palloc_object() and palloc_array() in backend codeMichael Paquier
2025-12-09Add wait event for the group commit delay before WAL flushHeikki Linnakangas
2025-12-09Widen MultiXactOffset to 64 bitsHeikki Linnakangas
2025-12-09Move pg_multixact SLRU page format definitions to a separate headerHeikki Linnakangas
2025-12-09Remove useless casts in format argumentsPeter Eisentraut
2025-12-08Use PGAlignedXLogBlock for some code simplificationPeter Eisentraut
2025-12-05Fix setting next multixid's offset at offset wraparoundHeikki Linnakangas
2025-12-04Fix incorrect assertion bound in WaitForLSN()Alexander Korotkov
2025-12-03Set next multixid's offset when creating a new multixidHeikki Linnakangas
2025-12-02Remove useless casting to same typePeter Eisentraut
2025-12-01Change some callers to use pg_ascii_toupper().Jeff Davis
2025-12-01Move WAL sequence code into its own fileMichael Paquier
2025-11-18Optimize shared memory usage for WaitLSNProcInfoAlexander Korotkov
2025-11-15Fix WaitLSNWakeup() fast-path check for InvalidXLogRecPtrAlexander Korotkov
2025-11-13Replace off_t by pgoff_t in I/O routinesMichael Paquier
2025-11-10Move SLRU_PAGES_PER_SEGMENT to pg_config_manual.hHeikki Linnakangas
2025-11-07Fix checking for recovery state in WaitForLSN()Alexander Korotkov
2025-11-06Use XLogRecPtrIsValid() in various placesÁlvaro Herrera
2025-11-06Use stack allocated StringInfoDatas, where possibleDavid Rowley
2025-11-05Implement WAIT FOR commandAlexander Korotkov
2025-11-05Add infrastructure for efficient LSN waitingAlexander Korotkov
2025-11-05Add assertions checking for the startup process in WAL replay routinesMichael Paquier
2025-11-04Add assertion check for WAL receiver state during stream-archive transitionMichael Paquier
2025-11-04Fix unconditional WAL receiver shutdown during stream-archive transitionMichael Paquier
2025-10-29Fix correctness issue with computation of FPI size in WAL statsMichael Paquier
2025-10-28Add wal_fpi_bytes to pg_stat_wal and pg_stat_get_backend_wal()Michael Paquier
2025-10-22Make invalid primary_slot_name follow standard GUC error reporting.Fujii Masao
2025-10-14Inline TransactionIdFollows/Precedes[OrEquals]()Melanie Plageman