aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lock.c
Commit message (Expand)AuthorAge
* Properly terminate the array returned by GetLockConflicts().Andres Freund2015-01-29
* Update copyright for 2015Bruce Momjian2015-01-06
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-18
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-06
* Avoid access to already-released lock in LockRefindAndRelease.Robert Haas2014-07-24
* pgindent run for 9.4Bruce Momjian2014-05-06
* Assert that strong-lock count is >0 everywhere it's decremented.Robert Haas2014-04-07
* Mark FastPathStrongRelationLocks volatile.Robert Haas2014-03-31
* Relax the requirement that all lwlocks be stored in a single array.Robert Haas2014-01-27
* Update copyright for 2014Bruce Momjian2014-01-07
* Mark variables 'static' where possible. Move GinFuzzySearchLimit to ginget.cHeikki Linnakangas2013-12-16
* Be sure to release proc->backendLock after SetupLockInTable() failure.Tom Lane2013-11-29
* Fix latent(?) race condition in LockReleaseAll.Tom Lane2013-11-28
* Fix stale-pointer problem in fast-path locking logic.Tom Lane2013-11-27
* Make LOCK_PRINT & PROCLOCK_PRINT expand to ((void) 0) when not in use.Tom Lane2013-11-07
* Remove `proc` argument from LockCheckConflictsAlvaro Herrera2013-09-16
* Fix memory leak in LogStandbySnapshot().Tom Lane2013-06-04
* pgindent run for release 9.3Bruce Momjian2013-05-29
* Fix typo in comment.Heikki Linnakangas2013-04-25
* Improve concurrency of foreign key lockingAlvaro Herrera2013-01-23
* Unbreak lock conflict detection for Hot Standby.Robert Haas2013-01-18
* Prevent very-low-probability PANIC during PREPARE TRANSACTION.Tom Lane2013-01-13
* Fix potential corruption of lock table in CREATE/DROP INDEX CONCURRENTLY.Tom Lane2013-01-08
* 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
* Split resowner.hAlvaro Herrera2012-08-28
* Tighten up includes in sinvaladt.h, twophase.h, proc.hAlvaro Herrera2012-06-25
* 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
* Fix two more bugs in fast-path relation locking.Robert Haas2012-05-30
* 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
* Resolve timing issue with logging locks for Hot Standby.Simon Riggs2012-01-23
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Move "hot" members of PGPROC into a separate PGXACT array.Robert Haas2011-11-25
* 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
* Repair breakage in VirtualXactLock.Robert Haas2011-10-11
* Remove many -Wcast-qual warningsPeter Eisentraut2011-09-11
* Add missing includes after pgrminclude run.Bruce Momjian2011-08-26
* Typo fix.Robert Haas2011-08-22
* Create VXID locks "lazily" in the main lock table.Robert Haas2011-08-04
* Move CheckRecoveryConflictDeadlock() call to a safer place.Tom Lane2011-08-02
* Some refinement for the "fast path" lock patch.Robert Haas2011-07-19
* Create a "fast path" for acquiring weak relation locks.Robert Haas2011-07-18
* Reduce the initial size of local lock hash to 16 entries.Heikki Linnakangas2011-04-15
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Add transaction-level advisory locks.Itagaki Takahiro2011-02-18