Commit Graph

563 Commits (ff89e182d42048380dba32fee1b491893c7b4bec)

Author SHA1 Message Date
Peter Eisentraut ff89e182d4 Add missing Datum conversions 1 month ago
Thomas Munro b5cd74612c Remove obsolete comment. 1 month ago
Robert Haas 1d1612aec7 Run pgindent. 1 month ago
Robert Haas d5b9b2d402 Remove misleading hint for "unexpected data beyond EOF" error. 2 months ago
Nathan Bossart bb938e2c3c Rename CHECKPOINT_IMMEDIATE to CHECKPOINT_FAST. 2 months ago
Nathan Bossart cd8324cc89 Rename CHECKPOINT_FLUSH_ALL to CHECKPOINT_FLUSH_UNLOGGED. 2 months ago
Fujii Masao 78ebda66bf Speed up truncation of temporary relations. 2 months ago
Peter Eisentraut 58fbfde152 Fix incorrect format placeholders 3 months ago
Noah Misch 4a4ee0c2c1 Remove GLOBALTABLESPACE_OID assert for locked buffers. 4 months ago
Tom Lane 94b84a6072 Don't use double-quotes in #include's of system headers, redux. 5 months ago
Michael Paquier 88e947136b Fix typos and grammar in the code 5 months ago
Noah Misch f4ece891fc Assert lack of hazardous buffer locks before possible catalog read. 5 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 5 months ago
Andres Freund dcf7e1697b Add pg_buffercache_evict_{relation,all} functions 5 months ago
Andres Freund 8e293e689b aio: Make AIO more compatible with valgrind 5 months ago
Andres Freund 8ab4241b9f localbuf: Add Valgrind buffer access instrumentation 5 months ago
Andres Freund 57dec20fd4 aio: Avoid spurious coverity warning 5 months ago
Andres Freund 93bc3d75d8 aio: Add test_aio module 5 months ago
Andres Freund ae3df4b341 read_stream: Introduce and use optional batchmode support 5 months ago
Andres Freund 12ce89fd07 bufmgr: Use AIO in StartReadBuffers() 5 months ago
Andres Freund 047cba7fa0 bufmgr: Implement AIO read support 5 months ago
Andres Freund d445990adc Let caller of PageIsVerified() control ignore_checksum_failure 6 months ago
Andres Freund b96d3c3897 pgstat: Allow checksum errors to be reported in critical sections 6 months ago
Andres Freund 08ccd56ac7 aio, bufmgr: Comment fixes/improvements 6 months ago
Andres Freund dee8002468 Fix mis-attribution of checksum failure stats to the wrong database 6 months ago
Thomas Munro ce1a75c4fe Support buffer forwarding in StartReadBuffers(). 6 months ago
Andres Freund 202b12774d bufmgr: Improve stats when a buffer is read in concurrently 6 months ago
Thomas Munro 10f6646847 Introduce io_max_combine_limit. 6 months ago
Andres Freund 771ba90298 localbuf: Introduce StartLocalBufferIO() 6 months ago
Andres Freund 4b4d33b9ea localbuf: Introduce FlushLocalBuffer() 6 months ago
Andres Freund dd6f2618f6 localbuf: Introduce TerminateLocalBufferIO() 6 months ago
Thomas Munro 01261fb078 Improve buffer manager API for backend pin limits. 6 months ago
Michael Paquier 6c349d83b6 Re-add GUC track_wal_io_timing 7 months ago
Andres Freund 37c87e63f9 Change relpath() et al to return path by value 7 months ago
Michael Paquier 2421e9a51d Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timing 7 months ago
Richard Guo 71d02dc478 Fix unsafe access to BufferDescriptors 7 months ago
Thomas Munro 9e17ac997f Remove obsolete comment. 7 months ago
Peter Eisentraut 827b4060a8 Remove unnecessary (char *) casts [mem] 7 months ago
Tom Lane f6ff75f796 Make BufferIsExclusiveLocked and BufferIsDirty work for local buffers. 8 months ago
Tom Lane 23d7562018 Remove PrintBufferDescs() and PrintPinnedBufs(). 8 months ago
Michael Paquier f92c854cf4 Make pg_stat_io count IOs as bytes instead of blocks for some operations 8 months ago
Michael Paquier f0bf7857be Merge pgstat_count_io_op_n() and pgstat_count_io_op() 8 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 8 months ago
Peter Eisentraut 8743ea1b2e Remove useless casts to (const void *) 9 months ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 10 months ago
Michael Paquier 57a36e890d Fix grammar of a comment in bufmgr.c 11 months ago
Andres Freund 755a4c10d1 bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers() 11 months ago
Andres Freund 488f826c72 bufmgr: Return early in ScheduleBufferTagForWriteback() if fsync=off 11 months ago
Noah Misch c582b75851 Add block_range_read_stream_cb(), to deduplicate code. 1 year ago
Daniel Gustafsson 31a98934d1 Fix typos in code comments and test data 1 year ago