Commits

DateSubjectAuthorReleases
2016-02-22 Remove redundant PGPROC.lockGroupLeaderIdentifier field. Tom Lane 9.6.0
2013-11-27 Minor corrections in lmgr/README. Tom Lane 9.4.0
2012-05-04 Overdue code review for transaction-level advisory locks patch. Tom Lane 9.2.0
2012-05-04 Overdue code review for transaction-level advisory locks patch. Tom Lane 9.1.4
2011-06-21 Minor editing for README-SSI. Tom Lane 9.1.0
2011-06-21 Minor editing for README-SSI. Tom Lane 9.2.0
2006-09-18 Add built-in userlock manipulation functions to replace the former Tom Lane 8.2.0
2006-07-23 Convert the lock manager to use the new dynahash.c support for partitioned Tom Lane 8.2.0
2005-12-11 Divide the lock manager's shared state into 'partitions', so as to Tom Lane 8.2.0
2005-12-09 Simplify lock manager data structures by making a clear separation between Tom Lane 8.2.0
2005-06-14 Simplify shared-memory lock data structures as per recent discussion: Tom Lane 8.1.0
2005-04-29 Restructure LOCKTAG as per discussions of a couple months ago. Tom Lane 8.1.0
2004-08-27 Introduce local hash table for lock state, as per recent proposal. Tom Lane 8.0.0
2002-10-31 Code review for statement_timeout patch. Fix some race conditions Tom Lane 7.3.1
2001-09-29 Implement new 'lightweight lock manager' that's intermediate between Tom Lane 7.2.1
2001-01-26 Special case in ProcSleep() wasn't sufficiently general: must check to Tom Lane 7.1.1
2001-01-25 Re-implement deadlock detection and resolution, per design notes posted Tom Lane 7.1.1
2001-01-22 Clean up lockmanager data structures some more, in preparation for planned Tom Lane 7.1.1
2001-01-16 Rename fields of lock and lockholder structures to something a tad less Tom Lane 7.1.1
2000-12-22 Revise lock manager to support "session level" locks as well as "transaction Tom Lane 7.1.1