summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lock.c
Commit message (Expand)AuthorAgeFilesLines
* Phase 3 of pgindent updates.Tom Lane2017-06-211-11/+11
* Phase 2 of pgindent updates.Tom Lane2017-06-211-6/+6
* Spelling fixes in code commentsPeter Eisentraut2017-03-141-2/+2
* Fix typos in comments.Heikki Linnakangas2017-02-061-1/+1
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-041-3/+0
* pgindent run for 9.6Robert Haas2016-06-091-17/+17
* Extend relations multiple blocks at a time to improve scalability.Robert Haas2016-04-081-0/+37
* Provide much better wait information in pg_stat_activity.Robert Haas2016-03-101-3/+3
* Create a function to reliably identify which sessions block which others.Tom Lane2016-02-221-2/+214
* Make GetLockStatusData's header comment resemble reality.Tom Lane2016-02-131-4/+5
* Introduce group locking to prevent parallel processes from deadlocking.Robert Haas2016-02-071-20/+102
* Migrate PGPROC's backendLock into PGPROC itself, using a new tranche.Robert Haas2016-01-291-29/+29
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Use LOCKBIT_ON() instead of a bit shift in a few places.Robert Haas2015-09-281-21/+21
* Be more wary about partially-valid LOCALLOCK data in RemoveLocalLock().Tom Lane2015-09-201-2/+4
* Properly terminate the array returned by GetLockConflicts().Andres Freund2015-01-291-0/+4
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-181-9/+3
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-061-0/+1
* Avoid access to already-released lock in LockRefindAndRelease.Robert Haas2014-07-241-1/+1
* pgindent run for 9.4Bruce Momjian2014-05-061-20/+20
* Assert that strong-lock count is >0 everywhere it's decremented.Robert Haas2014-04-071-0/+2
* Mark FastPathStrongRelationLocks volatile.Robert Haas2014-03-311-1/+1
* Relax the requirement that all lwlocks be stored in a single array.Robert Haas2014-01-271-15/+19
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Mark variables 'static' where possible. Move GinFuzzySearchLimit to ginget.cHeikki Linnakangas2013-12-161-1/+1
* Be sure to release proc->backendLock after SetupLockInTable() failure.Tom Lane2013-11-291-0/+3
* Fix latent(?) race condition in LockReleaseAll.Tom Lane2013-11-281-24/+46
* Fix stale-pointer problem in fast-path locking logic.Tom Lane2013-11-271-27/+56
* Make LOCK_PRINT & PROCLOCK_PRINT expand to ((void) 0) when not in use.Tom Lane2013-11-071-2/+2
* Remove `proc` argument from LockCheckConflictsAlvaro Herrera2013-09-161-3/+2
* Fix memory leak in LogStandbySnapshot().Tom Lane2013-06-041-3/+13
* pgindent run for release 9.3Bruce Momjian2013-05-291-17/+17
* Fix typo in comment.Heikki Linnakangas2013-04-251-1/+1
* Improve concurrency of foreign key lockingAlvaro Herrera2013-01-231-1/+14
* Unbreak lock conflict detection for Hot Standby.Robert Haas2013-01-181-6/+6
* Prevent very-low-probability PANIC during PREPARE TRANSACTION.Tom Lane2013-01-131-48/+23
* Fix potential corruption of lock table in CREATE/DROP INDEX CONCURRENTLY.Tom Lane2013-01-081-4/+25
* Update copyrights for 2013Bruce Momjian2013-01-011-1/+1
* Fix performance problems with autovacuum truncation in busy workloads.Kevin Grittner2012-12-111-0/+92
* Cleanup VirtualXact at end of Hot Standby.Simon Riggs2012-11-291-2/+1
* Split resowner.hAlvaro Herrera2012-08-281-1/+1
* Tighten up includes in sinvaladt.h, twophase.h, proc.hAlvaro Herrera2012-06-251-0/+1
* Add a small cache of locks owned by a resource owner in ResourceOwner.Heikki Linnakangas2012-06-211-49/+105
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-101-99/+102
* Fix two more bugs in fast-path relation locking.Robert Haas2012-05-301-114/+121
* Overdue code review for transaction-level advisory locks patch.Tom Lane2012-05-041-122/+167
* Finish rename of FastPathStrongLocks to FastPathStrongRelationLocks.Robert Haas2012-04-181-2/+2
* Tighten up error recovery for fast-path locking.Robert Haas2012-04-181-16/+75