summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr
AgeCommit message (Expand)Author
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-15Static assertions cleanupPeter Eisentraut
2022-12-01Make materialized views participate in predicate lockingMichael Paquier
2022-11-22Add wait event for pg_usleep() in perform_spin_delay()Andres Freund
2022-11-20lwlock: Fix quadratic behavior with very long wait listsAndres Freund
2022-11-19Fix mislabeling of PROC_QUEUE->links as PGPROC, fixing UBSan on 32bitAndres Freund
2022-11-12Add repalloc0 and repalloc0_arrayPeter Eisentraut
2022-10-28Remove AssertArg and AssertStatePeter Eisentraut
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-28Revert 56-bit relfilenode change and follow-up commits.Robert Haas
2022-09-27Increase width of RelFileNumbers from 32 bits to 56 bits.Robert Haas
2022-09-22meson: Add initial version of meson based build systemAndres Freund
2022-09-22Used optimized linear search in more code pathsMichael Paquier
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-08-17Avoid using list_length() to test for empty list.Tom Lane
2022-08-07Rely on __func__ being supportedAndres Freund
2022-07-18Add output path arg in generate-lwlocknames.plAndres Freund
2022-07-11Further tidy-up for old CPU architectures.Thomas Munro
2022-07-11Fix lock assertions in dshash.c.Thomas Munro
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-07-05Revert 019_replslot_limit.pl related debugging aids.Andres Freund
2022-05-13Add a new shmem_request_hook hook.Robert Haas
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-04-08Rename delayChkpt to delayChkptFlags.Robert Haas
2022-04-07pgstat: store statistics in shared memory.Andres Freund
2022-03-29Add new block-by-block strategy for CREATE DATABASE.Robert Haas
2022-03-24Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.Robert Haas
2022-02-26Add further debug info to help debug 019_replslot_limit.pl failures.Andres Freund
2022-02-15Move replication slot release to before_shmem_exit().Andres Freund
2022-02-10Reduce more the number of calls to GetMaxBackends()Michael Paquier
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2022-01-03Use MaxLockMode symbol in more places.Tom Lane
2021-12-16Change ProcSendSignal() to take pgprocno.Thomas Munro
2021-11-30Fix typosMichael Paquier
2021-11-29Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
2021-10-24Fix CREATE INDEX CONCURRENTLY for the newest prepared transactions.Noah Misch
2021-08-13Un-break s_lock_test.Tom Lane
2021-07-31Move InRecovery and standbyState global vars to xlogutils.c.Heikki Linnakangas
2021-07-24Fix check for conflicting session- vs transaction-level locks.Tom Lane
2021-07-15Replace explicit PIN entries in pg_depend with an OID range test.Tom Lane
2021-07-09Remove more obsolete comments about semaphores.Thomas Munro
2021-07-01Improve various places that double the size of a bufferDavid Rowley
2021-05-17Fix typo and outdated information in README.barrierDavid Rowley
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-05-03Prevent lwlock dtrace probes from unnecessary workPeter Eisentraut
2021-04-03Improve efficiency of wait event reporting, remove proc.h dependency.Andres Freund