aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/lock.h
Commit message (Expand)AuthorAge
* 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
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Revert removal of trace_userlocks, because userlocks aren't gone.Robert Haas2011-11-10
* Remove all "traces" of trace_userlocks, because userlocks were removedBruce Momjian2011-10-13
* Create VXID locks "lazily" in the main lock table.Robert Haas2011-08-04
* Create a "fast path" for acquiring weak relation locks.Robert Haas2011-07-18
* Add transaction-level advisory locks.Itagaki Takahiro2011-02-18
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* pgindent run for 9.0Bruce Momjian2010-02-26
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* Allow read only connections during recovery, known as Hot Standby.Simon Riggs2009-12-19
* A session that does not have any live snapshots does not have to be waited forTom Lane2009-04-04
* Update copyright for 2009.Bruce Momjian2009-01-01
* Widen the nLocks counts in local lock tables from int to int64. ThisTom Lane2008-09-16
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-12