Commit Graph

204 Commits (13b3b62746ec8bd9c8e3f0bc23862f1172996333)

Author SHA1 Message Date
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas b8bff07daa Make ResourceOwners more easily extensible. 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Jeff Davis 00d7fb5e2e Assert that buffers are marked dirty before XLogRegisterBuffer(). 2 years ago
Thomas Munro f691f5b80a Remove the "snapshot too old" feature. 2 years ago
Thomas Munro 7114791158 ExtendBufferedWhat -> BufferManagerRelation. 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
David Rowley 1cbbee0338 Add VACUUM/ANALYZE BUFFER_USAGE_LIMIT option 3 years ago
Andres Freund 31966b151e bufmgr: Introduce infrastructure for faster relation extension 3 years ago
Andres Freund 12f3867f55 bufmgr: Support multiple in-progress IOs by using resowner 3 years ago
Andres Freund 819b69a81d bufmgr: Add some more error checking [infrastructure] around pinning 3 years ago
Tom Lane 58c9600a9f Remove empty function BufmgrCommit(). 3 years ago
Andres Freund f30d62c2fc pgstat: Track more detailed relation IO statistics 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier d9d873bac6 Clean up some inconsistencies with GUC declarations 3 years ago
Michael Paquier 245e14e28b Fix inconsistent comments for some function declarations in headers 3 years ago
Tom Lane 27d2693187 Avoid unsatisfied-external-reference errors in static inlines. 4 years ago
Peter Eisentraut 9c727360bc Convert macros to static inline functions (bufmgr.h) 4 years ago
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