summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlogrecovery.c
AgeCommit message (Expand)Author
3 daysAdd TAP test to check recovery when redo LSN is missingMichael Paquier
3 daysFail recovery when missing redo checkpoint record without backup_labelMichael Paquier
9 daysUse palloc_object() and palloc_array() in backend codeMichael Paquier
10 daysWiden MultiXactOffset to 64 bitsHeikki Linnakangas
2025-11-13Replace off_t by pgoff_t in I/O routinesMichael Paquier
2025-11-06Use XLogRecPtrIsValid() in various placesÁlvaro Herrera
2025-11-05Implement WAIT FOR commandAlexander 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-22Make invalid primary_slot_name follow standard GUC error reporting.Fujii Masao
2025-09-25Don't include execnodes.h in replication/conflict.hÁlvaro Herrera
2025-09-05Change pg_lsn_in_internal() to use soft error reportingMichael Paquier
2025-08-03Fix assorted pretty-trivial memory leaks in the backend.Tom Lane
2025-07-23Preserve conflict-relevant data during logical replication.Amit Kapila
2025-07-07Standardize LSN formatting by zero paddingÁlvaro Herrera
2025-07-03Improve checks for GUC recovery_target_timelineMichael Paquier
2025-04-02Improve error message when standby does accept connections.Fujii Masao
2025-03-27Fix guc_malloc calls for consistency and OOM checksDaniel Gustafsson
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-03-05Rename some signal and interrupt handling functions for consistencyHeikki Linnakangas
2025-02-26Improve FATAL message for invalid TLI history at recoveryMichael Paquier
2025-02-26Re-add GUC track_wal_io_timingMichael Paquier
2025-02-24Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timingMichael Paquier
2025-02-20Fix FATAL message for invalid recovery timeline at beginning of recoveryMichael Paquier
2025-02-04Add data for WAL in pg_stat_io and backend statisticsMichael Paquier
2025-01-20Fix header check for continuation records where standbys could be stuckMichael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-27Make GUC_check_errdetail messages full sentencesÁlvaro Herrera
2024-11-04Revert pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-11-01Rename two functions that wake up other processesHeikki Linnakangas
2024-10-24Move LSN waiting declarations and definitions to better placeAlexander Korotkov
2024-09-09Remove emode argument from XLogFileRead() and XLogFileReadAnyTLI()Michael Paquier
2024-09-03Define PG_TBLSPC_DIR for path pg_tblspc/ in data folderMichael Paquier
2024-08-02Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-07-04Assign error codes where missing for user-facing failuresMichael Paquier
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-11Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-04-03Use the pairing heap instead of a flat array for LSN replay waitersAlexander Korotkov
2024-04-02Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-03-11Add some checkpoint and redo LSNs to a couple of recovery errorsMichael Paquier
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-29Fixups for commit 93db6cbda0.Amit Kapila
2024-02-22Add a new slot sync worker to synchronize logical slots.Amit Kapila
2024-01-25Add more LOG messages when starting and ending recovery from a backupMichael Paquier
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-20Add support for incremental backup.Robert Haas
2023-12-11Remove trace_recovery_messagesMichael Paquier
2023-12-08Rename ShmemVariableCache to TransamVariablesHeikki Linnakangas