summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/procarray.c
Commit message (Expand)AuthorAgeFilesLines
* Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane2008-08-041-27/+28
* Make sure we only try to free snapshots that have been passed throughAlvaro Herrera2008-07-111-1/+4
* Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera2008-05-121-10/+12
* Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.Alvaro Herrera2008-03-261-2/+2
* Separate snapshot management code from tuple visibility code, create aAlvaro Herrera2008-03-261-2/+2
* Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane2008-03-111-2/+17
* Fix CREATE INDEX CONCURRENTLY to not deadlock against an automatic or manualTom Lane2008-01-091-3/+8
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane2007-11-301-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-55/+58
* Rearrange vacuum-related bits in PGPROC as a bitmask, to better supportAlvaro Herrera2007-10-241-9/+14
* TransactionIdIsInProgress can skip scanning the ProcArray if the target XID isTom Lane2007-09-231-5/+29
* Make some simple performance improvements in TransactionIdIsInProgress().Tom Lane2007-09-211-29/+46
* Replace the former method of determining snapshot xmax --- to wit, callingTom Lane2007-09-081-29/+146
* Don't take ProcArrayLock while exiting a transaction that has no XID; there isTom Lane2007-09-071-59/+20
* Allow CREATE INDEX CONCURRENTLY to disregard transactions in otherTom Lane2007-09-071-15/+20
* Volatile-qualify the ProcArray PGPROC pointer in a bunch of routinesTom Lane2007-09-051-14/+14
* Implement lazy XID allocation: transactions that do not modify any databaseTom Lane2007-09-051-52/+137
* Fix comments not updated in recent patch.Tom Lane2007-07-011-3/+3
* Arrange for SIGINT in autovacuum workers to cancel the current table andAlvaro Herrera2007-06-291-2/+2
* Redefine IsTransactionState() to only return true for TRANS_INPROGRESS state,Tom Lane2007-06-071-4/+3
* Make CREATE/DROP/RENAME DATABASE wait a little bit to see if other backendsTom Lane2007-06-011-57/+86
* Remove the CheckpointStartLock in favor of having backends show whether theyTom Lane2007-04-031-1/+93
* Clean up the representation of special snapshots by including a "methodTom Lane2007-03-251-2/+2
* Cleanup for procarray.c.Bruce Momjian2007-03-231-3/+7
* Arrange for autovacuum to be killed when another operation wants to be aloneAlvaro Herrera2007-01-161-7/+24
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* Fix recently-understood problems with handling of XID freezing, particularlyTom Lane2006-11-051-2/+4
* pgindent run for 8.2.Bruce Momjian2006-10-041-13/+12
* Arrange for GetSnapshotData to copy live-subtransaction XIDs from theTom Lane2006-09-031-10/+59
* Fix a couple of comments.Tom Lane2006-07-301-6/+4
* Modify snapshot definition so that lazy vacuums are ignored by otherAlvaro Herrera2006-07-301-12/+31
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-2/+1
* Allow include files to compile own their own.Bruce Momjian2006-07-131-1/+3
* Take the statistics collector out of the loop for monitoring backends'Tom Lane2006-06-191-37/+1
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Rethink prior patch to filter out dead backend entries from the pgstatsTom Lane2005-12-161-1/+37
* Divide the lock manager's shared state into 'partitions', so as toTom Lane2005-12-111-3/+3
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-5/+5
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-67/+62
* Convert the arithmetic for shared memory size calculation from 'int'Tom Lane2005-08-201-4/+9
* Add BackendXidGetPid().Tatsuo Ishii2005-08-201-1/+39
* Add per-user and per-database connection limit options.Tom Lane2005-07-311-1/+55
* Two-phase commit. Original patch by Heikki Linnakangas, with additionalTom Lane2005-06-171-51/+89
* Update comment that I missed the first time around.Tom Lane2005-05-191-3/+3
* Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane2005-05-191-0/+787