Commit Graph

459 Commits (f30d62c2fc60acfa62d3b83a73dc9bf7f83cfe2f)

Author SHA1 Message Date
Michael Paquier c780a7a90a Add CheckBuffer() to check on-disk pages without shared buffer loading 5 years ago
Michael Paquier d401c5769e Extend PageIsVerified() to handle more custom options 5 years ago
Thomas Munro dee663f784 Defer flushing of SLRU files. 5 years ago
Noah Misch 676a9c3cc4 Correct several behavior descriptions in comments. 5 years ago
Peter Geoghegan 4a70f829d8 Add nbtree Valgrind buffer lock checks. 5 years ago
Peter Geoghegan 6ca7cd89a2 Assert that buffer is pinned in LockBuffer(). 5 years ago
Peter Geoghegan 46ef520b95 Mark buffers as defined to Valgrind consistently. 6 years ago
Peter Geoghegan 1e0dfd166b Add Valgrind buffer access instrumentation. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Thomas Munro 3985b600f5 Support PrefetchBuffer() in recovery. 6 years ago
Andres Freund 75848bc744 snapshot scalability: Move delayChkpt from PGXACT to PGPROC. 6 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Fujii Masao 64638ccba3 Report waiting via PS while recovery is waiting for buffer pin in hot standby. 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
Thomas Munro fc34b0d9de Introduce a maintenance_io_concurrency setting. 6 years ago
Thomas Munro b09ff53667 Simplify the effective_io_concurrency setting. 6 years ago
Amit Kapila 3dfba9fdf5 Fix typos. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Robert Haas 16a4e4aecd Extend the ProcSignal mechanism to support barriers. 6 years ago
Michael Paquier 6ca86bb7e9 Fix typos in the code 6 years ago
Fujii Masao 6d05086c0a Speedup truncations of relation forks. 6 years ago
Michael Paquier 0896ae561b Fix inconsistencies and typos in the tree 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Andres Freund 7f44ede594 tableam: Don't assume that every AM uses md.c style storage. 7 years ago
Thomas Munro 3eb77eba5a Refactor the fsync queue for wider use. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Thomas Munro d67dae036b Don't count zero-filled buffers as 'read' in EXPLAIN. 7 years ago
Tom Lane 3afd75eaac Remove dubious micro-optimization in ckpt_buforder_comparator(). 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane c5269472ea Fix two violations of the ResourceOwnerEnlarge/Remember protocol. 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 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
Teodor Sigaev 9cf6033281 Revert unintentional change in increasing usage count during pin of buffers, 9 years ago
Robert Haas 87f9982034 Fix failure to mark init buffers as BM_PERMANENT. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f2e6a2ccf1 Add API to check if an existing exclusive lock allows cleanup. 9 years ago
Andres Freund b0779abb3a Fix fallback implementation of pg_atomic_write_u32(). 9 years ago
Robert Haas d2ce38e204 Rename WAIT_* constants to PG_WAIT_*. 9 years ago
Robert Haas 6f3bd98ebf Extend framework from commit 53be0b1ad to report latch waits. 9 years ago
Simon Riggs 016abf1fb8 Add debug check function LWLockHeldByMeInMode() 9 years ago
Andres Freund 48bfeb244f Improve WritebackContextInit() comment and prototype argument names. 10 years ago
Alvaro Herrera 1ca4a1b5d2 Finish up XLOG_HINT renaming 10 years ago
Kevin Grittner bf9a60ee33 Fix interaction between CREATE INDEX and "snapshot too old". 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Greg Stark e1623c3959 Fix various common mispellings. 10 years ago
Alvaro Herrera 0c7cd45b6d Fix range check for effective_io_concurrency 10 years ago