summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer
AgeCommit message (Expand)Author
2025-03-30pgstat: Allow checksum errors to be reported in critical sectionsAndres Freund
2025-03-29localbuf: Track pincount in BufferDesc as wellAndres 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-15localbuf: Introduce InvalidateLocalBuffer()Andres Freund
2025-03-15localbuf: Fix dangerous coding pattern in GetLocalVictimBuffer()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-31Fix comment of StrategySyncStart()Michael Paquier
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-11-14Remove a useless cast to (void *) in hash_search() callPeter Eisentraut
2024-10-27Remove unused #include's from backend .c filesPeter 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
2024-10-08bufmgr: Return early in ScheduleBufferTagForWriteback() if fsync=offAndres Freund
2024-09-03Add block_range_read_stream_cb(), to deduplicate code.Noah Misch
2024-09-03Fix typos in code comments and test dataDaniel Gustafsson
2024-08-29Rename some shared memory initialization routinesHeikki Linnakangas
2024-08-13Use pgBufferUsage for buffer usage tracking in analyze.Masahiko Sawada
2024-07-23Fix private struct field name to match the code using it.Noah Misch
2024-07-20Use read streams in CREATE DATABASE when STRATEGY=WAL_LOG.Noah Misch
2024-07-20Refactor PinBufferForBlock() to remove checks about persistence.Noah Misch
2024-07-20Remove "smgr_persistence == 0" dead code.Noah Misch
2024-06-10Fix RBM_ZERO_AND_LOCK.Thomas Munro
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-11Revert indexed and enlargable binary heap implementation.Masahiko Sawada
2024-04-08Add pg_buffercache_evict() function for testing.Thomas Munro
2024-04-06Increase default vacuum_buffer_usage_limit to 2MB.Thomas Munro
2024-04-06Allow BufferAccessStrategy to limit pin count.Thomas Munro
2024-04-03Add functions to binaryheap for efficient key removal and update.Masahiko Sawada
2024-04-03Provide vectored variant of ReadBuffer().Thomas Munro
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut