Commit Graph

168 Commits (54a177a948b0a773c25c6737d1cc3cc49222a526)

Author SHA1 Message Date
Peter Eisentraut 54a177a948 Remove useless casts to (void *) in hash_search() calls 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Robert Haas a448e49bcb Revert 56-bit relfilenode change and follow-up commits. 3 years ago
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 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
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Jeff Davis ed57cac84d pg_walinspect: fix case where flush LSN is in the middle of a record. 3 years ago
Tom Lane bd037dc928 Make XLogRecGetBlockTag() throw error if there's no such block. 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
Robert Haas 9c08aea6a3 Add new block-by-block strategy for CREATE DATABASE. 4 years ago
Alvaro Herrera bf902c1393
Revert "Fix replay of create database records on standby" 4 years ago
Alvaro Herrera 49d9cfc68b
Fix replay of create database records on standby 4 years ago
Thomas Munro 3f1ce97346 Add circular WAL decoding buffer, take II. 4 years ago
Heikki Linnakangas 70e81861fa Split xlog.c into xlog.c and xlogrecovery.c. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 113fa3945f Fix incorrect format placeholders 4 years ago
Robert Haas e997a0c642 Remove all use of ThisTimeLineID global variable outside of xlog.c 4 years ago
Peter Eisentraut ae03a7c739 Remove some unnecessary casts in format arguments 4 years ago
Heikki Linnakangas 317632f307 Move InRecovery and standbyState global vars to xlogutils.c. 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
Michael Paquier bcf2667bf6 Fix some typos, grammar and style in docs and comments 5 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Tom Lane 789b938bf2 Centralize logic for skipping useless ereport/elog calls. 5 years ago
Peter Geoghegan 914140e85a Fix obsolete comment in xlogutils.c. 5 years ago
Andres Freund 5e7bbb5286 code: replace 'master' with 'primary' where appropriate. 5 years ago
Alvaro Herrera 850196b610
Adjust walsender usage of xlogreader, simplify APIs 5 years ago
Michael Paquier 078c9cd258 Fix comment in xlogutils.c 5 years ago
Alvaro Herrera b060dbe000
Rework XLogReader callback system 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 6 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Fujii Masao 41c184bc64 Add GUC ignore_invalid_pages. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 9989d37d1c Remove XLogFileNameP() from the tree 6 years ago
Alvaro Herrera 0dc8ead463 Refactor WAL file-reading code into WALRead() 6 years ago
Alvaro Herrera 709d003fbd Rework WAL-reading supporting structs 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Michael Paquier 6cb3372411 Address set of issues with errno handling 7 years ago
Tom Lane af1a949109 Further cleanup of client dependencies on src/include/catalog headers. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago