summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc
AgeCommit message (Expand)Author
2010-02-02Fix assorted poorly-thought-out message strings: use %u not %d for printingTom Lane
2010-01-31Detect early deadlock in Hot Standby when Startup is already waiting. FirstSimon Riggs
2010-01-29Filter recovery conflicts based upon dboid from relfilenode of WALSimon Riggs
2010-01-23In HS, Startup process sets SIGALRM when waiting for buffer pin. IfSimon Riggs
2010-01-21Better internal documentation of locking for Hot Standby conflict resolution.Simon Riggs
2010-01-16Fix bogus initialization of KnownAssignedXids shared memory state ---Tom Lane
2010-01-16Message mentions msec when it should be seconds, so use s instead of ms.Simon Riggs
2010-01-16Teach standby conflict resolution to use SIGUSR1Simon Riggs
2010-01-15Introduce Streaming Replication.Heikki Linnakangas
2010-01-14First part of refactoring of code for ResolveRecoveryConflict. PurposesSimon Riggs
2010-01-10During Hot Standby, fix drop database when sessions idle.Simon Riggs
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-12-31Suppress compiler warning (pid_t isn't int everywhere)Tom Lane
2009-12-31Add missing 'static' tag.Tom Lane
2009-12-19Allow read only connections during recovery, known as Hot Standby.Simon Riggs
2009-07-31Create a multiplexing structure for signals to Postgres child processes.Tom Lane
2009-07-29Fix a thinko introduced into CountActiveBackends by a recent patch:Tom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-05-15Fix all the server-side SIGQUIT handlers (grumble ... why so many identicalTom Lane
2009-05-05Install an atexit(2) callback that ensures that proc_exit's cleanup processingTom Lane
2009-05-05Install a "dead man switch" to allow the postmaster to detect cases whereTom Lane
2009-04-04A session that does not have any live snapshots does not have to be waited forTom Lane
2009-03-31Fix a rare race condition when commit_siblings > 0 and a transaction commitsHeikki Linnakangas
2009-01-03Create a "shmem_startup_hook" to be called at the end of shared memoryTom Lane
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-09Revert SIGUSR1 multiplexing patch, per Tom's objection.Heikki Linnakangas
2008-12-09Provide support for multiplexing SIGUSR1 signal. The upcoming synchronousHeikki Linnakangas
2008-11-02Remove the last vestiges of the MAKE_PTR/MAKE_OFFSET mechanism. We haven'tTom Lane
2008-09-30Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas
2008-08-04Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane
2008-07-18Fix a race condition that I introduced into sinvaladt.c during the recentTom Lane
2008-07-11Make sure we only try to free snapshots that have been passed throughAlvaro Herrera
2008-07-01Teach autovacuum how to determine whether a temp table belongs to a crashedTom Lane
2008-06-20Seems I was too optimistic in supposing that sinval's maxMsgNum could beTom Lane
2008-06-19Rewrite the sinval messaging mechanism to reduce contention and avoidTom Lane
2008-06-17Remove freeBackends counter from the sinval shared memory area. We used toTom Lane
2008-05-12Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-04-16Repair two places where SIGTERM exit could leave shared memory stateTom Lane
2008-03-26Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.Alvaro Herrera
2008-03-26Separate snapshot management code from tuple visibility code, create aAlvaro Herrera
2008-03-20Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian
2008-03-18Move elog(DEBUG4) call outside the locked area, per suggestion from Tom Lane.Alvaro Herrera
2008-03-17Move ProcState definition into sinvaladt.c from sinvaladt.h, since it's notAlvaro Herrera
2008-03-16Modify interactions between sinval.c and sinvaladt.c. The code that actuallyAlvaro Herrera
2008-03-11Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane
2008-02-19Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut
2008-01-09Fix CREATE INDEX CONCURRENTLY to not deadlock against an automatic or manualTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-30Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane