Commit Graph

427 Commits (0d906b2c0b1f0d625ff63d9ace906556b1c66a68)

Author SHA1 Message Date
Peter Eisentraut 0d906b2c0b Fix handling of partitioned index in RelationGetNumberOfBlocksInFork() 4 years ago
Andres Freund b406478b87 process startup: Always call Init[Auxiliary]Process() before BaseInit(). 4 years ago
Andres Freund 1bc8e7b099 pgstat: split reporting/fetching of bgwriter and checkpointer stats. 4 years ago
Heikki Linnakangas 317632f307 Move InRecovery and standbyState global vars to xlogutils.c. 4 years ago
Tom Lane f10f0ae420 Replace RelationOpenSmgr() with RelationGetSmgr(). 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Thomas Munro 2f27f8c511 Provide ReadRecentBuffer() to re-pin buffers by ID. 5 years ago
Thomas Munro 1b88b8908e Specialize checkpointer sort functions. 5 years ago
Amit Kapila 519e4c9ee2 Fix size overflow in calculation introduced by commits d6ad34f3 and bea449c6. 5 years ago
Thomas Munro d87251048a Replace buffer I/O locks with condition variables. 5 years ago
Fujii Masao 39b03690b5 Log long wait time on recovery conflict when it's resolved. 5 years ago
Amit Kapila bea449c635 Optimize DropRelFileNodesAllBuffers() for recovery. 5 years ago
Amit Kapila d6ad34f341 Optimize DropRelFileNodeBuffers() for recovery. 5 years ago
Fujii Masao 0650ff2303 Add GUC to log long wait times on recovery conflicts. 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
Michael Paquier e152506ade Revert pg_relation_check_pages() 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
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. 5 years ago
Peter Geoghegan 1e0dfd166b Add Valgrind buffer access instrumentation. 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 5 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 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Andres Freund 7f44ede594 tableam: Don't assume that every AM uses md.c style storage. 6 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