Commit Graph

57 Commits (325bc54eed4ea0836a0bb715bb18342f0c1c668a)

Author SHA1 Message Date
Thomas Munro b6d8a60aba Restore pg_pread and friends. 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 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
Thomas Munro cf112c1220 Remove dead pread and pwrite replacement code. 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Tom Lane bd037dc928 Make XLogRecGetBlockTag() throw error if there's no such block. 4 years ago
Jeff Davis 2258e76f90 Add contrib/pg_walinspect. 4 years ago
Thomas Munro 5dc0418fab Prefetch data referenced by the WAL, take II. 4 years ago
Thomas Munro 3f1ce97346 Add circular WAL decoding buffer, take II. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Alvaro Herrera ff9f111bce
Fix WAL replay in presence of an incomplete record 4 years ago
Thomas Munro c2dc19342e Revert recovery prefetching feature. 5 years ago
Tom Lane 9e41148229 Fix under-parenthesized XLogRecHasBlockRef() macro. 5 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
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Amit Kapila 8c2d8f6cc4 Fix typos. 5 years ago
Amit Kapila 0bead9af48 Immediately WAL-log subtransaction and top-level XID association. 6 years ago
Michael Paquier 879ad9f90e Fix crash in WAL sender when starting physical replication 6 years ago
Michael Paquier f93bb0ce64 Fix some comments in xlogreader.h 6 years ago
Alvaro Herrera 850196b610
Adjust walsender usage of xlogreader, simplify APIs 6 years ago
Alvaro Herrera a8be5364ac
Fix obsolete references to "XLogRead" 6 years ago
Alvaro Herrera b060dbe000
Rework XLogReader callback system 6 years ago
Heikki Linnakangas 38a957316d Refactor XLogReadRecord(), adding XLogBeginRead() function. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 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
Alvaro Herrera 25dcc9d35d Make XLogReaderInvalReadState static 6 years ago
Michael Paquier 66bde49d96 Fix inconsistencies and typos in the tree, take 10 6 years ago
Thomas Munro 67b9b3ca32 Provide XLogRecGetFullXid(). 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Michael Paquier 0999ac4792 Improve description of buffer used to store records in WAL reader 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 8 years ago
Heikki Linnakangas 0668719801 Fix scenario where streaming standby gets stuck at a continuation record. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund fc49e24fa6 Make WAL segment size configurable at initdb time. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Simon Riggs 1148e22a82 Teach xlogreader to follow timeline switches 9 years ago
Robert Haas a507b86900 Add WAL consistency checking facility. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Alvaro Herrera c1543a81a7 Revert timeline following in replication slots 10 years ago
Alvaro Herrera 24c5f1a103 Enable logical slots to follow timeline switches 10 years ago
Alvaro Herrera 3b02ea4f07 XLogReader general code cleanup 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago