summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2025-09-05bufmgr: Remove freelist, always use clock-sweepAndres Freund
2025-09-05bufmgr: Use consistent naming of the clock-sweep algorithmAndres Freund
2025-08-26Message style improvementsPeter Eisentraut
2025-08-08Add missing Datum conversionsPeter Eisentraut
2025-08-09Remove obsolete comment.Thomas Munro
2025-07-29Run pgindent.Robert Haas
2025-07-28Remove misleading hint for "unexpected data beyond EOF" error.Robert Haas
2025-07-11Rename CHECKPOINT_IMMEDIATE to CHECKPOINT_FAST.Nathan Bossart
2025-07-11Rename CHECKPOINT_FLUSH_ALL to CHECKPOINT_FLUSH_UNLOGGED.Nathan Bossart
2025-07-04Speed up truncation of temporary relations.Fujii Masao
2025-06-03Fix incorrect format placeholdersPeter Eisentraut
2025-05-10Remove GLOBALTABLESPACE_OID assert for locked buffers.Noah Misch
2025-04-27Don't use double-quotes in #include's of system headers, redux.Tom Lane
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-17Assert lack of hazardous buffer locks before possible catalog read.Noah Misch
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-04-08Add pg_buffercache_evict_{relation,all} functionsAndres Freund
2025-04-07aio: Make AIO more compatible with valgrindAndres Freund
2025-04-07localbuf: Add Valgrind buffer access instrumentationAndres Freund
2025-04-06aio: Avoid spurious coverity warningAndres Freund
2025-04-01aio: Add test_aio moduleAndres Freund
2025-03-30read_stream: Introduce and use optional batchmode supportAndres Freund
2025-03-30bufmgr: Use AIO in StartReadBuffers()Andres Freund
2025-03-30bufmgr: Implement AIO read supportAndres Freund
2025-03-30Let caller of PageIsVerified() control ignore_checksum_failureAndres Freund
2025-03-30pgstat: Allow checksum errors to be reported in critical sectionsAndres Freund
2025-03-29aio, bufmgr: Comment fixes/improvementsAndres Freund
2025-03-29Fix mis-attribution of checksum failure stats to the wrong databaseAndres Freund
2025-03-21Support buffer forwarding in StartReadBuffers().Thomas Munro
2025-03-20bufmgr: Improve stats when a buffer is read in concurrentlyAndres Freund
2025-03-19Introduce io_max_combine_limit.Thomas Munro
2025-03-15localbuf: Introduce StartLocalBufferIO()Andres Freund
2025-03-15localbuf: Introduce FlushLocalBuffer()Andres Freund
2025-03-15localbuf: Introduce TerminateLocalBufferIO()Andres Freund
2025-03-14Improve buffer manager API for backend pin limits.Thomas Munro
2025-02-26Re-add GUC track_wal_io_timingMichael Paquier
2025-02-25Change relpath() et al to return path by valueAndres Freund
2025-02-24Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timingMichael Paquier
2025-02-19Fix unsafe access to BufferDescriptorsRichard Guo
2025-02-14Remove obsolete comment.Thomas Munro
2025-02-12Remove unnecessary (char *) casts [mem]Peter Eisentraut
2025-01-29Make BufferIsExclusiveLocked and BufferIsDirty work for local buffers.Tom Lane
2025-01-19Remove PrintBufferDescs() and PrintPinnedBufs().Tom Lane
2025-01-14Make pg_stat_io count IOs as bytes instead of blocks for some operationsMichael Paquier
2025-01-10Merge pgstat_count_io_op_n() and pgstat_count_io_op()Michael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-06Remove useless casts to (const void *)Peter Eisentraut
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-10-21Fix grammar of a comment in bufmgr.cMichael Paquier
2024-10-08bufmgr/smgr: Don't cross segment boundaries in StartReadBuffers()Andres Freund