Commit Graph

1280 Commits (6c349d83b607cfe20a685a5f66a4fa0e24dbe458)

Author SHA1 Message Date
Michael Paquier 4035cd5d4e Add support for LZ4 with compression of full-page writes in WAL 4 years ago
Noah Misch cc2c7d65fc Skip WAL recycling and preallocation during archive recovery. 4 years ago
Noah Misch 2b3e4672f7 Don't ERROR on PreallocXlogFiles() race condition. 4 years ago
Noah Misch 421484f79c Remove XLogFileInit() ability to unlink a pre-existing file. 4 years ago
Noah Misch 85656bc305 In XLogFileInit(), fix *use_existent postcondition to suit callers. 4 years ago
Noah Misch c53c6b98d3 Remove XLogFileInit() ability to skip ControlFileLock. 4 years ago
Heikki Linnakangas d0303bc8d2 Fix outdated comment that talked about seek position of WAL file. 4 years ago
Robert Haas caba8f0d43 Fix corner case failure of new standby to follow new primary. 4 years ago
Fujii Masao 167bd48049 Make standby promotion reset the recovery pause state to 'not paused'. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Thomas Munro c2dc19342e Revert recovery prefetching feature. 4 years ago
Thomas Munro 1d257577e0 Optionally prefetch referenced data in recovery. 5 years ago
Thomas Munro f003d9f872 Add circular WAL decoding buffer. 5 years ago
Thomas Munro 323cbe7c7d Remove read_page callback from XLogReader. 5 years ago
Fujii Masao 9de9294b0c Stop archive recovery if WAL generated with wal_level=minimal is found. 5 years ago
Tom Lane 8620a7f6db Code review for server's handling of "tablespace map" files. 5 years ago
Tom Lane a50e4fd028 Prevent buffer overrun in read_tablespace_map(). 5 years ago
Thomas Munro 600f2f50b7 Add condition variable for recovery resume. 5 years ago
Robert Haas 32fd2b57d7 Be clear about whether a recovery pause has taken effect. 5 years ago
Fujii Masao ff99918c62 Track total amounts of times spent writing and syncing WAL data to disk. 5 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Michael Paquier f7400823c3 Clarify some comments around SharedRecoveryState in xlog.c 5 years ago
Thomas Munro 514b411a2b Retire pg_standby. 5 years ago
Robert Haas 1f113abdf8 Move StartupCLOG() calls to just after we initialize ShmemVariableCache. 5 years ago
Robert Haas d18e75664a Remove CheckpointLock. 5 years ago
Peter Eisentraut 15251c0a60 Pause recovery for insufficient parameter settings 5 years ago
Michael Paquier 5ae1572993 Fix O(N^2) stat() calls when recycling WAL segments 5 years ago
Thomas Munro ce6a71fa53 Use vectored I/O to fill new WAL segments. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 3187ef7c46 Revert "Add key management system" (978f869b99) & later commits 5 years ago
Bruce Momjian 978f869b99 Add key management system 5 years ago
Michael Paquier 90fbf7c57d Fix typos and grammar in docs and comments 5 years ago
Fujii Masao 00f690a239 Revert "Get rid of the dedicated latch for signaling the startup process". 5 years ago
Michael Paquier df9274adf3 Add some checkpoint/restartpoint status to ps display 5 years ago
Peter Eisentraut eb93f3a0b6 Convert elog(LOG) calls to ereport() where appropriate 5 years ago
Peter Eisentraut b5acf10cfc Replace a macro by a function 5 years ago
Fujii Masao 2945a488a3 Make the standby server promptly handle interrupt signals. 5 years ago
Tom Lane ec29427ce2 Fix and simplify some usages of TimestampDifference(). 5 years ago
Fujii Masao 113d3591b8 Fix segmentation fault that commit ac22929a26 caused. 5 years ago
Fujii Masao ac22929a26 Get rid of the dedicated latch for signaling the startup process. 5 years ago
Michael Paquier 0a3c864c32 Fix compilation warning in xlog.c 5 years ago
Fujii Masao 8d9a935965 Add pg_stat_wal statistics view. 5 years ago
Michael Paquier 9d0bd95fa9 Add block information in error context of WAL REDO apply loop 5 years ago
Thomas Munro dee663f784 Defer flushing of SLRU files. 5 years ago
David Rowley 10a5b35a00 Report resource usage at the end of recovery 5 years ago
Peter Eisentraut 3e0242b24c Message fixes and style improvements 5 years ago
Andres Freund dc7420c2c9 snapshot scalability: Don't compute global horizons while building snapshots. 5 years ago
Andres Freund 3bd7f9969a Track latest completed xid as a FullTransactionId. 5 years ago
Andres Freund fea10a6434 Rename VariableCacheData.nextFullXid to nextXid. 5 years ago