summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/procarray.c
AgeCommit message (Expand)Author
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-08Optimize commit_siblings in two ways to improve group commit.Simon Riggs
2010-12-07Fix bugs in the hot standby known-assigned-xids tracking logic. If there'sHeikki Linnakangas
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-08-30Cosmetic fixes for KnownAssignedXidsGetOldestXmin, per Fujii Masao.Tom Lane
2010-08-30Teach GetOldestXmin() about KnownAssignedXids during recovery.Simon Riggs
2010-08-12Correct sundry errors in Hot Standby-related comments.Robert Haas
2010-07-06pgindent run for 9.0, second runBruce Momjian
2010-07-03Make vacuum_defer_cleanup_age be PGC_SIGHUP level, since it's not sensibleTom Lane
2010-05-14Add many new Asserts in code and fix simple bug that slipped throughSimon Riggs
2010-05-13Cleanup initialization of Hot Standby. Clarify working with reanalysisSimon Riggs
2010-04-29Rename the parameter recovery_connections to hot_standby, to reduce possibleTom Lane
2010-04-28Replace the KnownAssignedXids hash table with a sorted-array data structure,Tom Lane
2010-04-22Optimise btree delete processing when no active backends.Simon Riggs
2010-04-21Relax locking during GetCurrentVirtualXIDs(). Earlier improvementsSimon Riggs
2010-04-19Check RecoveryInProgress() while holding ProcArrayLock during snapshots.Simon Riggs
2010-04-18Tune GetSnapshotData() during Hot Standby by avoiding loopSimon Riggs
2010-04-06Change some debug ereports to elogs, as requested by translation team.Simon Riggs
2010-03-11Fix bug in KnownAssignedXidsMany(). I saw this when looking at theHeikki Linnakangas
2010-02-26pgindent run for 9.0Bruce Momjian
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-16Teach standby conflict resolution to use SIGUSR1Simon 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-31Add missing 'static' tag.Tom Lane
2009-12-19Allow read only connections during recovery, known as Hot Standby.Simon Riggs
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-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-01Update copyright for 2009.Bruce Momjian
2008-08-04Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane
2008-07-11Make sure we only try to free snapshots that have been passed throughAlvaro Herrera
2008-05-12Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera
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-11Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane
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
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-10-24Rearrange vacuum-related bits in PGPROC as a bitmask, to better supportAlvaro Herrera
2007-09-23TransactionIdIsInProgress can skip scanning the ProcArray if the target XID isTom Lane
2007-09-21Make some simple performance improvements in TransactionIdIsInProgress().Tom Lane
2007-09-08Replace the former method of determining snapshot xmax --- to wit, callingTom Lane
2007-09-07Don't take ProcArrayLock while exiting a transaction that has no XID; there isTom Lane
2007-09-07Allow CREATE INDEX CONCURRENTLY to disregard transactions in otherTom Lane
2007-09-05Volatile-qualify the ProcArray PGPROC pointer in a bunch of routinesTom Lane