]> granicus.if.org Git - postgresql/history - src/backend/storage/lmgr/lock.c
Fix latent(?) race condition in LockReleaseAll.
[postgresql] / src / backend / storage / lmgr / lock.c
2013-11-28 Tom LaneFix latent(?) race condition in LockReleaseAll.
2013-11-27 Tom LaneFix stale-pointer problem in fast-path locking logic.
2013-11-08 Tom LaneMake LOCK_PRINT & PROCLOCK_PRINT expand to ((void)...
2013-09-17 Alvaro HerreraRemove `proc` argument from LockCheckConflicts
2013-06-04 Tom LaneFix memory leak in LogStandbySnapshot().
2013-05-29 Bruce Momjianpgindent run for release 9.3
2013-04-25 Heikki LinnakangasFix typo in comment.
2013-01-23 Alvaro HerreraImprove concurrency of foreign key locking
2013-01-18 Robert HaasUnbreak lock conflict detection for Hot Standby.
2013-01-14 Tom LanePrevent very-low-probability PANIC during PREPARE TRANS...
2013-01-08 Tom LaneFix potential corruption of lock table in CREATE/DROP...
2013-01-01 Bruce MomjianUpdate copyrights for 2013
2012-12-11 Kevin GrittnerFix performance problems with autovacuum truncation...
2012-11-29 Simon RiggsCleanup VirtualXact at end of Hot Standby.
2012-08-28 Alvaro HerreraSplit resowner.h
2012-06-25 Alvaro HerreraTighten up includes in sinvaladt.h, twophase.h, proc.h
2012-06-21 Heikki LinnakangasAdd a small cache of locks owned by a resource owner...
2012-06-10 Bruce MomjianRun pgindent on 9.2 source tree in preparation for...
2012-05-30 Robert HaasFix two more bugs in fast-path relation locking.
2012-05-04 Tom LaneOverdue code review for transaction-level advisory...
2012-04-18 Robert HaasFinish rename of FastPathStrongLocks to FastPathStrongR...
2012-04-18 Robert HaasTighten up error recovery for fast-path locking.
2012-01-23 Simon RiggsResolve timing issue with logging locks for Hot Standby.
2012-01-01 Bruce MomjianUpdate copyright notices for year 2012.
2011-11-25 Robert HaasMove "hot" members of PGPROC into a separate PGXACT...
2011-11-10 Robert HaasRevert removal of trace_userlocks, because userlocks...
2011-10-13 Bruce MomjianRemove all "traces" of trace_userlocks, because userloc...
2011-10-11 Robert HaasRepair breakage in VirtualXactLock.
2011-09-11 Peter EisentrautRemove many -Wcast-qual warnings
2011-08-26 Bruce MomjianAdd missing includes after pgrminclude run.
2011-08-22 Robert HaasTypo fix.
2011-08-04 Robert HaasCreate VXID locks "lazily" in the main lock table.
2011-08-02 Tom LaneMove CheckRecoveryConflictDeadlock() call to a safer...
2011-07-19 Robert HaasSome refinement for the "fast path" lock patch.
2011-07-18 Robert HaasCreate a "fast path" for acquiring weak relation locks.
2011-04-15 Heikki LinnakangasReduce the initial size of local lock hash to 16 entries.
2011-04-10 Bruce Momjianpgindent run before PG 9.1 beta 1.
2011-02-18 Itagaki TakahiroAdd transaction-level advisory locks.
2011-01-01 Bruce MomjianStamp copyrights for year 2011.
2010-11-29 Simon RiggsMove call to GetTopTransactionId() earlier in LockAcqui...
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-04-28 Tom LaneModify ShmemInitStruct and ShmemInitHash to throw error...
2010-03-21 Peter EisentrautMessage tuning
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-01-31 Simon RiggsDetect early deadlock in Hot Standby when Startup is...
2010-01-29 Simon RiggsAdjust GetLockConflicts() so that it uses TopMemoryCont...
2010-01-28 Simon RiggsUse malloc() in GetLockConflicts() when called InHotSta...
2010-01-23 Simon RiggsIn HS, Startup process sets SIGALRM when waiting for...
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2009-12-19 Simon RiggsAllow read only connections during recovery, known...
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
2009-03-23 Tom LaneMore fixes for 8.4 DTrace probes. Remove useless BUFFE...
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-11-02 Tom LaneRemove the last vestiges of the MAKE_PTR/MAKE_OFFSET...
2008-08-01 Alvaro HerreraAdd a few more DTrace probes to the backend.
2008-03-17 Peter EisentrautEnable probes to work with Mac OS X Leopard and other...
2008-03-04 Tom LaneFix PREPARE TRANSACTION to reject the case where the...
2008-02-02 Tom LaneFix WaitOnLock() to ensure that the process's "waiting...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-09-05 Tom LaneImplement lazy XID allocation: transactions that do...
2007-07-16 Tom LaneAdd comments spelling out why it's a good idea to relea...
2007-02-01 Bruce MomjianWording cleanup for error messages. Also change can...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-09-18 Tom LaneAdd built-in userlock manipulation functions to replace...
2006-08-27 Tom LaneAdd a function GetLockConflicts() to lock.c to report...
2006-08-19 Tom LaneAdd a 'waiting' column to pg_stat_activity to carry...
2006-07-31 Tom LaneChange the relation_open protocol so that we obtain...
2006-07-24 Peter EisentrautDTrace support, with a small initial set of probes
2006-07-23 Tom LaneConvert the lock manager to use the new dynahash.c...
2006-07-22 Tom LaneAdd support to dynahash.c for partitioning shared hasht...
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-06-27 Bruce MomjianAdd GUC update_process_title to control whether 'ps...
2006-04-14 Tom LaneRepair a low-probability race condition identified...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2005-12-11 Tom LaneDivide the lock manager's shared state into 'partitions...
2005-12-09 Tom LaneSimplify lock manager data structures by making a clear...
2005-11-22 Bruce MomjianRe-run pgindent, fixing a problem where comment lines...
2005-11-05 Tom LaneRepair an error introduced by log_line_prefix patch...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-08-20 Tom LaneConvert the arithmetic for shared memory size calculati...
2005-06-17 Tom LaneTwo-phase commit. Original patch by Heikki Linnakangas...
2005-06-14 Tom LaneSimplify shared-memory lock data structures as per...
2005-05-29 Tom LaneImprove LockAcquire API per my recent proposal. All...
2005-05-29 Tom LaneModify hash_search() API to prevent future occurrences...
2005-05-19 Tom LaneFactor out lock cleanup code that is needed in several...
2005-05-11 Neil ConwayCode cleanup: in C89, there is no point casting the...
2005-04-29 Tom LaneRestructure LOCKTAG as per discussions of a couple...
2005-04-13 Tom LaneSimplify initdb-time assignment of OIDs as I proposed...
2005-03-11 Neil ConwaySlight refactoring and optimization of some code in...
2005-03-01 Tom LaneRelease proclock immediately in RemoveFromWaitQueue...
2005-02-04 Neil ConwayRefactor some duplicated code in lock.c: create UnGrant...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-11-20 Tom LaneReduce the default size of the local lock hash table...
2004-10-25 Neil ConwayModify hash_create() to elog(ERROR) if an error occurs...
2004-09-29 Tom LaneMinor adjustments to improve the accuracy of our comput...
2004-09-28 Tom LaneArrange to preallocate all required space for the buffe...
2004-09-12 Tom LaneWhen LockAcquire fails at the stage of creating a procl...
2004-08-29 Bruce MomjianPgindent run for 8.0.
next