aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/lock.h
Commit message (Expand)AuthorAge
* Fix CREATE INDEX CONCURRENTLY for simultaneous prepared transactions.Noah Misch2021-01-30
* Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch2020-08-15
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-04-04
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-22
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-21
* Allow relation extension lock to conflict among parallel group members.Amit Kapila2020-03-20
* Assert that we don't acquire a heavyweight lock on another object afterAmit Kapila2020-03-18
* Remove STATUS_FOUNDPeter Eisentraut2020-01-11
* Update copyrights for 2020Bruce Momjian2020-01-01
* Make the order of the header file includes consistent.Amit Kapila2019-11-25
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-29
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Fix and improve description of locktag types in lock.hMichael Paquier2019-05-10
* Report progress of CREATE INDEX operationsAlvaro Herrera2019-04-02
* Reorder LOCALLOCK structure members to compact the sizePeter Eisentraut2019-03-19
* Update copyright for 2019Bruce Momjian2019-01-02
* Add assertions that we hold some relevant lock during relation open.Tom Lane2018-10-01
* Fix longstanding recursion hazard in sinval message processing.Tom Lane2018-09-07
* Update copyright for 2018Bruce Momjian2018-01-02
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Extend relations multiple blocks at a time to improve scalability.Robert Haas2016-04-08
* Provide much better wait information in pg_stat_activity.Robert Haas2016-03-10
* Create a function to reliably identify which sessions block which others.Tom Lane2016-02-22
* Cosmetic improvements to group locking.Robert Haas2016-02-21
* Introduce group locking to prevent parallel processes from deadlocking.Robert Haas2016-02-07
* Update copyright for 2016Bruce Momjian2016-01-02
* Don't include low level locking code from frontend code.Andres Freund2015-08-07
* pgindent run for 9.5Bruce Momjian2015-05-23
* Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund2015-05-08
* Tweak __attribute__-wrapping macros for better pgindent results.Tom Lane2015-03-26
* Add macros wrapping all usage of gcc's __attribute__.Andres Freund2015-03-11
* Update copyright for 2015Bruce Momjian2015-01-06
* Remove dead function prototypeHeikki Linnakangas2014-11-26
* pgindent run for 9.4Bruce Momjian2014-05-06
* Relax the requirement that all lwlocks be stored in a single array.Robert Haas2014-01-27
* Update copyright for 2014Bruce Momjian2014-01-07
* Fix stale-pointer problem in fast-path locking logic.Tom Lane2013-11-27
* Remove `proc` argument from LockCheckConflictsAlvaro Herrera2013-09-16
* Add noreturn attributes to some error reporting functionsPeter Eisentraut2013-02-12
* Improve concurrency of foreign key lockingAlvaro Herrera2013-01-23
* Update copyrights for 2013Bruce Momjian2013-01-01
* Fix performance problems with autovacuum truncation in busy workloads.Kevin Grittner2012-12-11
* Cleanup VirtualXact at end of Hot Standby.Simon Riggs2012-11-29
* Add a small cache of locks owned by a resource owner in ResourceOwner.Heikki Linnakangas2012-06-21
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-10
* Overdue code review for transaction-level advisory locks patch.Tom Lane2012-05-04
* Finish rename of FastPathStrongLocks to FastPathStrongRelationLocks.Robert Haas2012-04-18
* Tighten up error recovery for fast-path locking.Robert Haas2012-04-18