Commit Graph

186 Commits (aeb767ca0b0243d0c8c0eae2e1a4390b49ebb66d)

Author SHA1 Message Date
Robert Haas 09c5acee8e Rename some functions to mention Relation instead of RelFileLocator. 4 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Robert Haas 8ec569479f Apply PGDLLIMPORT markings broadly. 4 years ago
Robert Haas 9c08aea6a3 Add new block-by-block strategy for CREATE DATABASE. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Andres Freund b406478b87 process startup: Always call Init[Auxiliary]Process() before BaseInit(). 4 years ago
Thomas Munro 2f27f8c511 Provide ReadRecentBuffer() to re-pin buffers by ID. 5 years ago
Amit Kapila bea449c635 Optimize DropRelFileNodesAllBuffers() for recovery. 5 years ago
Amit Kapila d6ad34f341 Optimize DropRelFileNodeBuffers() for recovery. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier e152506ade Revert pg_relation_check_pages() 5 years ago
Michael Paquier c780a7a90a Add CheckBuffer() to check on-disk pages without shared buffer loading 5 years ago
Thomas Munro 3985b600f5 Support PrefetchBuffer() in recovery. 6 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
Thomas Munro fc34b0d9de Introduce a maintenance_io_concurrency setting. 6 years ago
Thomas Munro b09ff53667 Simplify the effective_io_concurrency setting. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Fujii Masao 6d05086c0a Speedup truncations of relation forks. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Andres Freund 63746189b2 Change snapshot type to be determined by enum rather than callback. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Robert Haas 85c11324ca Rename user-facing tools with "xlog" in the name to say "wal". 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane dbdfd114f3 Bring some clarity to the defaults for the xxx_flush_after parameters. 9 years ago
Robert Haas f2e6a2ccf1 Add API to check if an existing exclusive lock allows cleanup. 9 years ago
Kevin Grittner 5cd3864075 Remove unnecessary #include. 9 years ago
Robert Haas 3e2f3c2e42 Prevent "snapshot too old" from trying to return pruned TOAST tuples. 10 years ago
Andres Freund 4bc0f165cb Change default of backend_flush_after GUC to 0 (disabled). 10 years ago
Kevin Grittner 11e178d0dc Inline initial comparisons in TestForOldSnapshot() 10 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Tom Lane 6b85d4ba9b Fix portability problem induced by commit a6f6b7819. 10 years ago
Kevin Grittner a6f6b78196 Use static inline function for BufferGetPage() 10 years ago
Kevin Grittner 848ef42bb8 Add the "snapshot too old" feature 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Andres Freund 428b1d6b29 Allow to trigger kernel writeback after a configurable number of writes. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Andres Freund e3f4cfc7aa Fix bug leading to restoring unlogged relations from empty files. 10 years ago
Alvaro Herrera 1aba62ec63 Allow per-tablespace effective_io_concurrency 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Heikki Linnakangas 81c4508196 Fix race condition between hot standby and restoring a full-page image. 11 years ago
Andres Freund 4b4b680c3d Make backend local tracking of buffer pins memory efficient. 11 years ago
Tom Lane 061b079f89 Fix multiple bugs in index page locking during hot-standby WAL replay. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Jeff Davis b8fd1a09f3 Add buffer_std flag to MarkBufferDirtyHint(). 13 years ago
Simon Riggs 96ef3b8ff1 Allow I/O reliability checks using 16-bit checksums 13 years ago
Alvaro Herrera 279628a0a7 Accelerate end-of-transaction dropping of relations 13 years ago