summaryrefslogtreecommitdiff
path: root/src/backend/storage
AgeCommit message (Expand)Author
2025-10-21Fix comment in pg_get_shmem_allocations_numa()Michael Paquier
2025-10-19Add static assertion that RELSEG_SIZE fits in an int.Tom Lane
2025-10-09bufmgr: Fix valgrind checking for buffers pinned in StrategyGetBuffer()Andres Freund
2025-10-08bufmgr: Don't lock buffer header in StrategyGetBuffer()Andres Freund
2025-10-08bufmgr: fewer calls to BufferDescriptorGetContentLockAndres Freund
2025-10-08bufmgr: Fix signedness of mask variable in BufferSync()Andres Freund
2025-10-08bufmgr: Introduce FlushUnlockedBufferAndres Freund
2025-10-08Improve ReadRecentBuffer() scalabilityAndres Freund
2025-10-03Make some use of anonymous unions [DSM registry].Nathan Bossart
2025-09-25Don't include execnodes.h in replication/conflict.hÁlvaro Herrera
2025-09-24Remove PointerIsValid()Peter Eisentraut
2025-09-18Fix re-initialization of LWLock-related shared memory.Nathan Bossart
2025-09-17Mark shared buffer lookup table HASH_FIXED_SIZEAndres Freund
2025-09-17Fix shared memory calculation size of PgAioCtlMichael Paquier
2025-09-12Default to log_lock_waits=onPeter Eisentraut
2025-09-12Remove traces of support for Sun Studio compilerPeter Eisentraut
2025-09-11Move named LWLock tranche requests to shared memory.Nathan Bossart
2025-09-08meson: build checksums with extra optimization flags.Jeff Davis
2025-09-05bufmgr: Remove freelist, always use clock-sweepAndres Freund
2025-09-05bufmgr: Use consistent naming of the clock-sweep algorithmAndres Freund
2025-09-04Revert recent change to RequestNamedLWLockTranche().Nathan Bossart
2025-09-03Move dynamically-allocated LWLock tranche names to shared memory.Nathan Bossart
2025-08-29Prepare DSM registry for upcoming changes to LWLock tranche names.Nathan Bossart
2025-08-29Provide error context when an error is thrown within WaitOnLock().Tom Lane
2025-08-29Make LWLockCounter a global variable.Nathan Bossart
2025-08-29Mark ItemPointer arguments as const in tuple/table lock functionsPeter Eisentraut
2025-08-28Avoid including commands/dbcommands.h in so many placesÁlvaro Herrera
2025-08-27aio: Stop using enum bitfields due to bad code generationAndres Freund
2025-08-26Message style improvementsPeter Eisentraut
2025-08-22Change dynahash.c and hsearch.h to use int64 instead of longMichael Paquier
2025-08-21Use consistent type for pgaio_io_get_id() resultPeter Eisentraut
2025-08-19Fix comment for MAX_SIMUL_LWLOCKS.Nathan Bossart
2025-08-13Make type Datum be 8 bytes wide everywhere.Tom Lane
2025-08-09Fix rare bug in read_stream.c's split IO handling.Thomas Munro
2025-08-08Add missing Datum conversionsPeter Eisentraut
2025-08-09Remove obsolete comment.Thomas Munro
2025-08-05Suppress maybe-uninitialized warning.Masahiko Sawada
2025-08-05Fix various hash function usesPeter Eisentraut
2025-08-02Fix MemoryContextAllocAligned's interaction with Valgrind.Tom Lane
2025-07-30Handle cancel requests with PID 0 gracefullyHeikki Linnakangas
2025-07-29Run pgindent.Robert Haas
2025-07-28Remove misleading hint for "unexpected data beyond EOF" error.Robert Haas
2025-07-25Fix assertion failure with latch wait in single-user modeMichael Paquier
2025-07-23Cross-check lists of built-in LWLock tranches.Nathan Bossart
2025-07-23Preserve conflict-relevant data during logical replication.Amit Kapila
2025-07-22aio: Fix assertion, clarify READMEAndres Freund
2025-07-18Remove unused variable in generate-lwlocknames.pl.Nathan Bossart
2025-07-17Fix inconsistent LWLock tranche names for MultiXact*Michael Paquier
2025-07-12Remove long-unused TransactionIdIsActive()Andres Freund
2025-07-12aio: Fix configuration reload in IO workers.Thomas Munro