aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lock.c
Commit message (Expand)AuthorAge
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Spelling fixes in code commentsPeter Eisentraut2017-03-14
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-04
* pgindent run for 9.6Robert Haas2016-06-09
* 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
* Make GetLockStatusData's header comment resemble reality.Tom Lane2016-02-13
* Introduce group locking to prevent parallel processes from deadlocking.Robert Haas2016-02-07
* Migrate PGPROC's backendLock into PGPROC itself, using a new tranche.Robert Haas2016-01-29
* Update copyright for 2016Bruce Momjian2016-01-02
* Use LOCKBIT_ON() instead of a bit shift in a few places.Robert Haas2015-09-28
* Be more wary about partially-valid LOCALLOCK data in RemoveLocalLock().Tom Lane2015-09-20
* 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