summaryrefslogtreecommitdiff
path: root/src/backend/storage
AgeCommit message (Expand)Author
2025-03-17aio: Add core asynchronous I/O infrastructureAndres Freund
2025-03-17aio: Basic subsystem initializationAndres Freund
2025-03-16localbuf: Introduce StartLocalBufferIO()Andres Freund
2025-03-16localbuf: Introduce FlushLocalBuffer()Andres Freund
2025-03-16localbuf: Introduce TerminateLocalBufferIO()Andres Freund
2025-03-16localbuf: Introduce InvalidateLocalBuffer()Andres Freund
2025-03-16localbuf: Fix dangerous coding pattern in GetLocalVictimBuffer()Andres Freund
2025-03-15Simplify distance heuristics in read_stream.c.Thomas Munro
2025-03-15Improve read_stream.c advice for dense streams.Thomas Munro
2025-03-14Add GUC option to log lock acquisition failures.Fujii Masao
2025-03-14Optimize iteration over PGPROC for fast-path lock searches.Fujii Masao
2025-03-14Respect changing pin limits in read_stream.c.Thomas Munro
2025-03-14Improve buffer manager API for backend pin limits.Thomas Munro
2025-03-13Make lwlocknames.h generated file less uglyÁlvaro Herrera
2025-03-13Fix copy-and-paste mistake in error messagePeter Eisentraut
2025-03-13Fix read_stream.c for changing io_combine_limit.Thomas Munro
2025-03-08Make parallel nbtree index scans use an LWLock.Peter Geoghegan
2025-03-05Split WaitEventSet functions to separate source fileHeikki Linnakangas
2025-03-05Use ModifyWaitEvent to update exit_on_postmaster_deathHeikki Linnakangas
2025-03-05Remove unused ShutdownLatchSupport() functionHeikki Linnakangas
2025-03-04Make FP_LOCK_SLOTS_PER_BACKEND look like a functionTomas Vondra
2025-02-27Remove arbitrary cap on read_stream.c buffer queue.Thomas Munro
2025-02-27Fix possible double-release of spinlock in procsignal.cMichael Paquier
2025-02-26Re-add GUC track_wal_io_timingMichael Paquier
2025-02-25Change _mdfd_segpath() to return paths by valueAndres Freund
2025-02-25Change relpath() et al to return path by valueAndres Freund
2025-02-24Add static asserts for MAX_BACKENDS limiting factorsAndres Freund
2025-02-24Base LWLock limits directly on MAX_BACKENDSAndres Freund
2025-02-24Move MAX_BACKENDS to procnumber.hAndres Freund
2025-02-24Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timingMichael Paquier
2025-02-22Allow lwlocks to be disownedAndres Freund
2025-02-20Remove various unnecessary (char *) castsPeter Eisentraut
2025-02-19Fix unsafe access to BufferDescriptorsRichard Guo
2025-02-18Fix typo in 2a8a0067.Thomas Munro
2025-02-15Fix explicit valgrind interaction in read_stream.c.Thomas Munro
2025-02-14Remove obsolete comment.Thomas Munro
2025-02-13Remove unnecessary (char *) casts [xlog]Peter Eisentraut
2025-02-12Remove unnecessary (char *) casts [checksum]Peter Eisentraut
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-29Fix grammatical typos around possessive "its"John Naylor
2025-01-25Use the correct sizeof() in BufFileLoadBufferTomas Vondra
2025-01-20Add const qualifiers to bufpage.hPeter Eisentraut
2025-01-20Fix latch event policy that hid socket events.Thomas Munro
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-06Allow changing autovacuum_max_workers without restarting.Nathan Bossart
2025-01-01Fix an assortment of spelling mistakes and typosDavid Rowley