Commit Graph

96 Commits (2258e76f90bf0254504644df0515cddc0c0a87f9)

Author SHA1 Message Date
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. 4 years ago
Michael Paquier e9537321a7 Add support for zstd with compression of full-page writes in WAL 4 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 5 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
Amit Kapila 0bead9af48 Immediately WAL-log subtransaction and top-level XID association. 5 years ago
Michael Paquier 879ad9f90e Fix crash in WAL sender when starting physical replication 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 5 years ago
Alvaro Herrera 850196b610
Adjust walsender usage of xlogreader, simplify APIs 5 years ago
Alvaro Herrera b060dbe000
Rework XLogReader callback system 5 years ago
Andres Freund 91c40548d5 Fix XLogReader FD leak that makes backends unusable after 2PC usage. 6 years ago
Alvaro Herrera 1e6148032e
Allow walreceiver configuration to change on reload 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
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Fujii Masao a0c96856e8 Fix assertion failure when running pgbench -s. 6 years ago
Michael Paquier 6e22813b2d Fix comment in xlogreader.c 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
Andres Freund 6384e87be2 Remove superfluous semicolon. 6 years ago
Thomas Munro 67b9b3ca32 Provide XLogRecGetFullXid(). 6 years ago
Peter Eisentraut 6a1cd8b923 Unwind some workarounds for lack of portable int64 format specifier 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Stephen Frost 4d0e994eed Add support for partial TOAST decompression 7 years ago
Michael Paquier 0dd6ff0ac8 Avoid some unnecessary block reads in WAL reader 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Michael Paquier 285bd0ac4a Remove unnecessary memcpy when reading WAL record fitting on page 7 years ago
Tom Lane 44cac93464 Avoid using potentially-under-aligned page buffers. 7 years ago
Alvaro Herrera a22445ff0b Flip argument order in XLogSegNoOffsetToRecPtr 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 7 years ago
Michael Paquier 70b4f82a4b Prevent hard failures of standbys caused by recycled WAL segments 7 years ago