summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc
Commit message (Expand)AuthorAgeFilesLines
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-115-69/+70
* Fix all the server-side SIGQUIT handlers (grumble ... why so many identicalTom Lane2009-05-151-3/+5
* Install an atexit(2) callback that ensures that proc_exit's cleanup processingTom Lane2009-05-051-40/+123
* Install a "dead man switch" to allow the postmaster to detect cases whereTom Lane2009-05-052-14/+149
* A session that does not have any live snapshots does not have to be waited forTom Lane2009-04-041-18/+35
* Fix a rare race condition when commit_siblings > 0 and a transaction commitsHeikki Linnakangas2009-03-311-1/+16
* Create a "shmem_startup_hook" to be called at the end of shared memoryTom Lane2009-01-031-1/+9
* Update copyright for 2009.Bruce Momjian2009-01-018-16/+16
* Revert SIGUSR1 multiplexing patch, per Tom's objection.Heikki Linnakangas2008-12-092-30/+30
* Provide support for multiplexing SIGUSR1 signal. The upcoming synchronousHeikki Linnakangas2008-12-092-30/+30
* Remove the last vestiges of the MAKE_PTR/MAKE_OFFSET mechanism. We haven'tTom Lane2008-11-022-135/+55
* Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas2008-09-301-8/+1
* Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane2008-08-041-27/+28
* Fix a race condition that I introduced into sinvaladt.c during the recentTom Lane2008-07-181-11/+17
* Make sure we only try to free snapshots that have been passed throughAlvaro Herrera2008-07-111-1/+4
* Teach autovacuum how to determine whether a temp table belongs to a crashedTom Lane2008-07-011-1/+28
* Seems I was too optimistic in supposing that sinval's maxMsgNum could beTom Lane2008-06-201-15/+48
* Rewrite the sinval messaging mechanism to reduce contention and avoidTom Lane2008-06-192-213/+362
* Remove freeBackends counter from the sinval shared memory area. We used toTom Lane2008-06-171-9/+1
* Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera2008-05-121-10/+12
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-121-1/+2
* Repair two places where SIGTERM exit could leave shared memory stateTom Lane2008-04-161-4/+22
* 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 source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian2008-03-201-3/+4
* Move elog(DEBUG4) call outside the locked area, per suggestion from Tom Lane.Alvaro Herrera2008-03-181-6/+5
* Move ProcState definition into sinvaladt.c from sinvaladt.h, since it's notAlvaro Herrera2008-03-172-4/+9
* Modify interactions between sinval.c and sinvaladt.c. The code that actuallyAlvaro Herrera2008-03-163-99/+161
* Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane2008-03-111-2/+17
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-191-8/+2
* 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-018-16/+16
* Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane2007-11-301-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-154-76/+77
* Prevent continuing disk-space bloat when profiling (with PROFILE_PID_DIRTom Lane2007-11-041-2/+13
* 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-052-55/+188
* Suppress warning when compiling with -DPROFILE_PID_DIR: sys/stat.h isTom Lane2007-07-251-1/+2
* 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
* Arrange for large sequential scans to synchronize with each other, so thatTom Lane2007-06-081-1/+4
* 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