Commit Graph

97 Commits (7c2061bdfba7c738dac1e2c14db51faeef3f34b1)

Author SHA1 Message Date
Andres Freund c75ebc657f bufmgr: Allow some buffer state modifications while holding header lock 2 months ago
Tom Lane da44d71e79 Allow role created by new test to log in on Windows. 2 months ago
Nathan Bossart 208927e656 Fix privilege checks for pg_prewarm() on indexes. 2 months ago
Andres Freund 2c78940527 bufmgr: Remove freelist, always use clock-sweep 4 months ago
Nathan Bossart 38b602b028 Move dynamically-allocated LWLock tranche names to shared memory. 4 months ago
Robert Haas 016e407f4b pg_prewarm: Allow autoprewarm to use more than 1GB to dump blocks. 7 months ago
Fujii Masao 3c4d7557e0 Fix assertion failure in pg_prewarm() on objects without storage. 7 months ago
Melanie Plageman f132815fd7 Add maintenance_io_concurrency flag to some read stream users 8 months ago
Melanie Plageman d9c7911e1a Use streaming read I/O in autoprewarm 9 months ago
Melanie Plageman 6acab8bdbc Refactor autoprewarm_database_main() in preparation for read stream 9 months ago
Melanie Plageman 7f848cb788 Remove superfluous autoprewarm check 9 months ago
Melanie Plageman 64e7fa43a9 Fix autoprewarm neglect of tablespaces 9 months ago
Andres Freund ae3df4b341 read_stream: Introduce and use optional batchmode support 9 months ago
Peter Eisentraut a0ed19e0a9 Use PRI?64 instead of "ll?" in format strings (continued). 9 months ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 9 months ago
Peter Eisentraut 618c64ffd3 Revert workarounds for -Wmissing-braces false positives on old GCC 9 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Peter Eisentraut 9be4e5d293 Remove unused #include's from contrib, pl, test .c files 1 year ago
Noah Misch c582b75851 Add block_range_read_stream_cb(), to deduplicate code. 1 year ago
Peter Eisentraut 95b44bb025 Unify some error messages 2 years ago
Peter Eisentraut 17974ec259 Revise GUC names quoting in messages again 2 years ago
Michael Paquier 110eb4aefb Remove enum WaitEventExtension 2 years ago
Thomas Munro 3a352df05e Use streaming I/O in pg_prewarm. 2 years ago
Nathan Bossart 5497daf3aa Replace calls to pg_qsort() with the qsort() macro. 2 years ago
Nathan Bossart bcd5b4bcbe Fix crash in autoprewarm. 2 years ago
Nathan Bossart abb0b4fc03 Teach autoprewarm to use the dynamic shared memory registry. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut c538592959 Make all Perl warnings fatal 2 years ago
Michael Paquier 8d9978a717 Apply quotes more consistently to GUC names in logs 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Michael Paquier 2aeaf80e57 Refactor some code related to wait events "BufferPin" and "Extension" 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Thomas Munro faeedbcefd Introduce PG_IO_ALIGN_SIZE and align all I/O buffers. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Michael Paquier d9d873bac6 Clean up some inconsistencies with GUC declarations 3 years ago
Peter Eisentraut 1b11561cc1 Standardize format for printing PIDs 3 years ago
Andres Freund 902ab2fcef meson: Add windows resource files 3 years ago
Robert Haas a448e49bcb Revert 56-bit relfilenode change and follow-up commits. 3 years ago
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Robert Haas 82ac34db20 Include RelFileLocator fields individually in BufferTag. 3 years ago
Tom Lane 2865b4060a Add a regression test for contrib/pg_prewarm. 3 years ago
Tom Lane 03361a368e Add missing PGDLLEXPORT markings in contrib/pg_prewarm. 3 years ago
Andres Freund fd4bad1655 Remove now superfluous declarations of dlsym()ed symbols. 3 years ago
Peter Eisentraut 506428d091 Attempt to fix compiler warning on old compiler 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Robert Haas 4f2400cb3f Add a new shmem_request_hook hook. 4 years ago
Tom Lane 88103567cb Disallow setting bogus GUCs within an extension's reserved namespace. 4 years ago