summaryrefslogtreecommitdiff
path: root/src/include/storage/lock.h
AgeCommit message (Expand)Author
8 daysIntegrate FullTransactionIds deeper into two-phase codeMichael Paquier
2025-06-03Rename log_lock_failure GUC to log_lock_failures for consistency.Fujii Masao
2025-03-28Fix crash if LockErrorCleanup() is called twiceHeikki Linnakangas
2025-03-14Add GUC option to log lock acquisition failures.Fujii Masao
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-04Split ProcSleep function into JoinWaitQueue and ProcSleepHeikki Linnakangas
2024-08-29Refactor lock manager initialization to make it a bit less specialHeikki Linnakangas
2024-06-28Lock before setting relhassubclass on RELKIND_PARTITIONED_INDEX.Noah Misch
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-03-03Redefine backend ID to be an index into the proc arrayHeikki Linnakangas
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-01-18Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund
2023-01-09Perform apply of large transactions by parallel workers.Amit Kapila
2023-01-02Update copyright for 2023Bruce Momjian
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-24Fix CREATE INDEX CONCURRENTLY for the newest prepared transactions.Noah Misch
2021-02-15Display the time when the process started waiting for the lock, in pg_locks, ...Fujii Masao
2021-02-09Revert "Display the time when the process started waiting for the lock, in pg...Fujii Masao
2021-02-09Display the time when the process started waiting for the lock, in pg_locks.Fujii Masao
2021-01-30Fix CREATE INDEX CONCURRENTLY for simultaneous prepared transactions.Noah Misch
2021-01-02Update copyright for 2021Bruce Momjian
2020-08-15Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-20Allow relation extension lock to conflict among parallel group members.Amit Kapila
2020-03-18Assert that we don't acquire a heavyweight lock on another object afterAmit Kapila
2020-01-11Remove STATUS_FOUNDPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-25Make the order of the header file includes consistent.Amit Kapila
2019-07-29Fix inconsistencies and typos in the treeMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-10Fix and improve description of locktag types in lock.hMichael Paquier
2019-04-02Report progress of CREATE INDEX operationsAlvaro Herrera
2019-03-19Reorder LOCALLOCK structure members to compact the sizePeter Eisentraut
2019-01-02Update copyright for 2019Bruce Momjian
2018-10-01Add assertions that we hold some relevant lock during relation open.Tom Lane
2018-09-07Fix longstanding recursion hazard in sinval message processing.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-04-08Extend relations multiple blocks at a time to improve scalability.Robert Haas
2016-03-10Provide much better wait information in pg_stat_activity.Robert Haas
2016-02-22Create a function to reliably identify which sessions block which others.Tom Lane