summaryrefslogtreecommitdiff
path: root/src/backend/storage
Commit message (Expand)AuthorAgeFilesLines
* Remove the recently added USE_SEGMENTED_FILES option, and indeed remove allTom Lane2008-05-022-83/+10
* Fix two race conditions between the pending unlink mechanism that was put inHeikki Linnakangas2008-04-181-5/+28
* Repair two places where SIGTERM exit could leave shared memory stateTom Lane2008-04-161-4/+22
* Create new routines systable_beginscan_ordered, systable_getnext_ordered,Tom Lane2008-04-121-25/+26
* Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera2008-03-261-1/+2
* Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.Alvaro Herrera2008-03-262-4/+4
* Separate snapshot management code from tuple visibility code, create aAlvaro Herrera2008-03-262-3/+4
* Adjust the recent patch for reporting of deadlocked queries so that we reportTom Lane2008-03-241-13/+23
* Report the current queries of all backends involved in a deadlockTom Lane2008-03-211-13/+26
* More README src cleanups.Bruce Momjian2008-03-213-6/+6
* Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian2008-03-204-18/+27
* Move elog(DEBUG4) call outside the locked area, per suggestion from Tom Lane.Alvaro Herrera2008-03-181-6/+5
* Enable probes to work with Mac OS X Leopard and other OSes that willPeter Eisentraut2008-03-172-10/+12
* 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
* Provide a build-time option to store large relations as single files, ratherTom Lane2008-03-103-83/+87
* Reduce memory consumption during VACUUM of large relations, by usingTom Lane2008-03-101-15/+12
* Fix PREPARE TRANSACTION to reject the case where the transaction has dropped aTom Lane2008-03-042-49/+2
* Fix another place that was assuming that a local variable declared asTom Lane2008-03-011-3/+5
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-199-78/+19
* Fix PageGetExactFreeSpace() so that it actually behaves sensiblyTom Lane2008-02-101-1/+4
* Fix WaitOnLock() to ensure that the process's "waiting" flag is reset afterTom Lane2008-02-021-22/+47
* Change StatementCancelHandler() to check the DoingCommandRead flag to decideTom Lane2008-01-261-11/+3
* Fix CREATE INDEX CONCURRENTLY to not deadlock against an automatic or manualTom Lane2008-01-091-3/+8
* lmgr.c:DescribeLockTag was never taught about virtual xids, per Greg Stark.Tom Lane2008-01-081-4/+11
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-0129-58/+58
* Clarify log messagesPeter Eisentraut2007-12-131-2/+2
* Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane2007-11-301-2/+2
* Fix stupid typo in recently-added code :-(Tom Lane2007-11-161-2/+2
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-152-8/+8
* Use ftruncate() not truncate() in mdunlink. Seems Windows doesn'tTom Lane2007-11-151-2/+18
* pgindent run for 8.3.Bruce Momjian2007-11-1517-428/+435
* Prevent re-use of a deleted relation's relfilenode until after the nextTom Lane2007-11-152-17/+231
* Prevent continuing disk-space bloat when profiling (with PROFILE_PID_DIRTom Lane2007-11-041-2/+13
* Allow an autovacuum worker to be interrupted automatically when it is foundAlvaro Herrera2007-10-263-4/+100
* Rearrange vacuum-related bits in PGPROC as a bitmask, to better supportAlvaro Herrera2007-10-242-14/+20
* Dept. of second thoughts: fix loop in BgBufferSync so that the exit whenTom Lane2007-09-251-10/+11
* Just-in-time background writing strategy. This code avoids re-scanningTom Lane2007-09-252-46/+315
* TransactionIdIsInProgress can skip scanning the ProcArray if the target XID isTom Lane2007-09-231-5/+29
* Improve handling of prune/no-prune decisions by storing a page's oldestTom Lane2007-09-211-2/+3
* Make some simple performance improvements in TransactionIdIsInProgress().Tom Lane2007-09-211-29/+46
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-202-19/+144
* Redefine the lp_flags field of item pointers as having four states, ratherTom Lane2007-09-121-33/+38
* Replace the former method of determining snapshot xmax --- to wit, callingTom Lane2007-09-082-31/+148
* 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-056-95/+329
* Improve behavior of log_lock_waits patch. Ensure that something gets loggedTom Lane2007-08-281-48/+74