summaryrefslogtreecommitdiff
path: root/src/backend/access/transam
AgeCommit message (Expand)Author
7 daysToggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
14 daysSwitch 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
2025-10-10Fix two typos in xlogstats.h and xlogstats.cMichael Paquier
2025-10-08bufmgr: fewer calls to BufferDescriptorGetContentLockAndres Freund
2025-10-08Fix typo in function header comment.Amit Kapila
2025-09-30Reorder XLogNeedsFlush() checks to be more consistentMichael Paquier
2025-09-25Remove preprocessor guards from injection pointsDaniel Gustafsson
2025-09-25Don't include execnodes.h in replication/conflict.hÁlvaro Herrera
2025-09-24Remove PointerIsValid()Peter Eisentraut
2025-09-19Make XLogFlush() and XLogNeedsFlush() decision-making more consistentMichael Paquier
2025-09-10Fix leak with SMgrRelations in startup processMichael Paquier
2025-09-08Add test to prevent premature removal of conflict-relevant data.Amit Kapila
2025-09-08Post-commit review fixes for 228c370868.Amit Kapila