aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/lock.h
Commit message (Expand)AuthorAge
* 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
* lmgr.c:DescribeLockTag was never taught about virtual xids, per Greg Stark.Tom Lane2008-01-08
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-15
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Allow an autovacuum worker to be interrupted automatically when it is foundAlvaro Herrera2007-10-26
* Implement lazy XID allocation: transactions that do not modify any databaseTom Lane2007-09-05
* Code review for log_lock_waits patch. Don't try to issue log messages fromTom Lane2007-06-19
* Fix trivial misspelling in comment.Tom Lane2007-05-30
* Add GUC log_lock_waits to log long wait times.Bruce Momjian2007-03-03
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-05
* Update lock comments for concurrent index creation, analyze.Bruce Momjian2006-11-23
* pgindent run for 8.2.Bruce Momjian2006-10-04
* Fix pg_locks view to call advisory locks advisory locks, while preservingTom Lane2006-09-22
* Add built-in userlock manipulation functions to replace the formerTom Lane2006-09-18
* Add a function GetLockConflicts() to lock.c to report xacts holdingTom Lane2006-08-27
* Change the relation_open protocol so that we obtain lock on a relationTom Lane2006-07-31
* Convert the lock manager to use the new dynahash.c support for partitionedTom Lane2006-07-23
* Split the buffer mapping table into multiple separately lockableTom Lane2006-07-23
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Divide the lock manager's shared state into 'partitions', so as toTom Lane2005-12-11
* Simplify lock manager data structures by making a clear separation betweenTom Lane2005-12-09
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Convert the arithmetic for shared memory size calculation from 'int'Tom Lane2005-08-20
* Two-phase commit. Original patch by Heikki Linnakangas, with additionalTom Lane2005-06-17
* Simplify shared-memory lock data structures as per recent discussion:Tom Lane2005-06-14