Commit Graph

124 Commits (dbbca2cf299b81299112ca6ada671a36235ec008)

Author SHA1 Message Date
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 1 year ago
Jeff Davis 91f2cae7a4 Read WAL directly from WAL buffers. 1 year ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas b31ba5310b Rename ShmemVariableCache to TransamVariables 2 years ago
Thomas Munro cd7f19da34 Fix potential pointer overflow in xlogreader.c. 2 years ago
Amit Kapila 7cc2f59dd5 Remove duplicate words in docs and code comments. 2 years ago
Michael Paquier 6b18b3fe2c Fail hard on out-of-memory failures in xlogreader.c 2 years ago
Thomas Munro becfbdd6c1 Fix edge-case for xl_tot_len broken by bae868ca. 2 years ago
Thomas Munro bae868caf2 Don't trust unvalidated xl_tot_len. 2 years ago
Thomas Munro 4637a6ac0b Silence "missing contrecord" error. 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 2 years ago
Peter Eisentraut 4ac30ba4f2 Make some xlogreader messages more accurate 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier 71cb84ec69 Add LSN location in some error messages related to WAL pages 3 years ago
Michael Paquier a1176c67c4 Simplify some maths in xlogreader.c 3 years ago
Thomas Munro b6d8a60aba Restore pg_pread and friends. 3 years ago
Peter Eisentraut 26f7802beb Message style improvements 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
Tom Lane 31dcfae83c Use the terminology "WAL file" not "log file" more consistently. 3 years ago
Michael Paquier df4a056619 Add more error context to RestoreBlockImage() and consume it 3 years ago
Thomas Munro adb466150b Fix recovery_prefetch with low maintenance_io_concurrency. 3 years ago
Thomas Munro 932b016300 Fix cache invalidation bug in recovery_prefetch. 3 years ago
Robert Haas ec97db399f Adjust assertion in XLogDecodeNextRecord. 3 years ago
Thomas Munro cf112c1220 Remove dead pread and pwrite replacement code. 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Tom Lane bd037dc928 Make XLogRecGetBlockTag() throw error if there's no such block. 3 years ago
David Rowley b0e5f02ddc Fix various typos and spelling mistakes in code comments 3 years ago
Jeff Davis 2258e76f90 Add contrib/pg_walinspect. 3 years ago
Thomas Munro 5dc0418fab Prefetch data referenced by the WAL, take II. 3 years ago
Jeff Davis 9553b4115f Fix warning introduced in 5c279a6d35. 3 years ago
Jeff Davis 5c279a6d35 Custom WAL Resource Managers. 3 years ago
Thomas Munro 3f1ce97346 Add circular WAL decoding buffer, take II. 3 years ago
Michael Paquier e9537321a7 Add support for zstd with compression of full-page writes in WAL 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Alvaro Herrera 44bd3ed332
Fix determination of broken LSN in OVERWRITTEN_CONTRECORD 4 years ago
Daniel Gustafsson 8af57ad815 Fix typos in comments 4 years ago
Alvaro Herrera ff9f111bce
Fix WAL replay in presence of an incomplete record 4 years ago
Michael Paquier 0f80b47d24 Add forgotten LSN_FORMAT_ARGS() in xlogreader.c 4 years ago
Michael Paquier 4035cd5d4e Add support for LZ4 with compression of full-page writes in WAL 4 years ago
Thomas Munro c2dc19342e Revert recovery prefetching feature. 4 years ago
Michael Paquier 4aba61b870 Add some forgotten LSN_FORMAT_ARGS() in xlogreader.c 4 years ago
Thomas Munro 1d257577e0 Optionally prefetch referenced data in recovery. 4 years ago
Thomas Munro f003d9f872 Add circular WAL decoding buffer. 4 years ago
Thomas Munro 323cbe7c7d Remove read_page callback from XLogReader. 4 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 4 years ago
Alvaro Herrera a3e51a36b7
Fix thinko in comment 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Alvaro Herrera f43e295f68
Report expected contrecord length on mismatch 5 years ago
Andres Freund fea10a6434 Rename VariableCacheData.nextFullXid to nextXid. 5 years ago