summaryrefslogtreecommitdiff
path: root/src/include/storage/lock.h
AgeCommit message (Expand)Author
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
2016-02-21Cosmetic improvements to group locking.Robert Haas
2016-02-07Introduce group locking to prevent parallel processes from deadlocking.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-08-07Don't include low level locking code from frontend code.Andres Freund
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-03-26Tweak __attribute__-wrapping macros for better pgindent results.Tom Lane
2015-03-11Add macros wrapping all usage of gcc's __attribute__.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-26Remove dead function prototypeHeikki Linnakangas
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-27Relax the requirement that all lwlocks be stored in a single array.Robert Haas
2014-01-07Update copyright for 2014Bruce Momjian
2013-11-27Fix stale-pointer problem in fast-path locking logic.Tom Lane
2013-09-17Remove `proc` argument from LockCheckConflictsAlvaro Herrera