aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage
Commit message (Expand)AuthorAge
* Allow an autovacuum worker to be interrupted automatically when it is foundAlvaro Herrera2007-10-26
* Rearrange vacuum-related bits in PGPROC as a bitmask, to better supportAlvaro Herrera2007-10-24
* Just-in-time background writing strategy. This code avoids re-scanningTom Lane2007-09-25
* Improve handling of prune/no-prune decisions by storing a page's oldestTom Lane2007-09-21
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-20
* Redefine the lp_flags field of item pointers as having four states, ratherTom Lane2007-09-12
* Replace the former method of determining snapshot xmax --- to wit, callingTom Lane2007-09-08
* Allow CREATE INDEX CONCURRENTLY to disregard transactions in otherTom Lane2007-09-07
* Implement lazy XID allocation: transactions that do not modify any databaseTom Lane2007-09-05
* Apparently icc doesn't always define __ICC, and it's more correct toTom Lane2007-08-05
* Remove FileUnlink(), which wasn't being used anywhere and interacted poorlyTom Lane2007-07-26
* Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict withMagnus Hagander2007-07-25
* Hmm, so evidently _check_lock and _clear_lock take an argument of typeTom Lane2007-07-16
* So our reward for including <sys/atomic_op.h> seems to be a bunch ofTom Lane2007-07-16
* On AIX, include <sys/atomic_op.h> so that the functions we use forTom Lane2007-07-16
* Implement "distributed" checkpoints in which the checkpoint I/O is spreadTom Lane2007-06-28
* Remove unused BAD_LOCATION definition.Alvaro Herrera2007-06-25
* Code review for log_lock_waits patch. Don't try to issue log messages fromTom Lane2007-06-19
* Arrange for large sequential scans to synchronize with each other, so thatTom Lane2007-06-08
* Rework temp_tablespaces patch so that temp tablespaces are assigned separatelyTom Lane2007-06-07
* Create a GUC parameter temp_tablespaces that allows selection of theTom Lane2007-06-03
* Make CREATE/DROP/RENAME DATABASE wait a little bit to see if other backendsTom Lane2007-06-01
* Make large sequential scans and VACUUMs work in a limited-size "ring" ofTom Lane2007-05-30
* Fix trivial misspelling in comment.Tom Lane2007-05-30
* tas() support for Renesas' M32R processor. Kazuhiro InaokaTom Lane2007-05-04
* During WAL recovery, when reading a page that we intend to overwrite completelyTom Lane2007-05-02
* Add a multi-worker capability to autovacuum. This allows multiple workerAlvaro Herrera2007-04-16
* Remove the CheckpointStartLock in favor of having backends show whether theyTom Lane2007-04-03
* Cleanup the bootstrap code a little, and rename "dummy procs" in the codeAlvaro Herrera2007-03-07
* Add lo_truncate() to backend and libpq for large object truncation.Bruce Momjian2007-03-03
* Add GUC log_lock_waits to log long wait times.Bruce Momjian2007-03-03
* Suppress useless searches for unused line pointers in PageAddItem. To doTom Lane2007-03-02
* btree source code cleanups:Bruce Momjian2007-02-21
* Restructure autovacuum in two processes: a dummy process, which runsAlvaro Herrera2007-02-15
* Combine cmin and cmax fields of HeapTupleHeaders into a single field, byTom Lane2007-02-09
* Extend yesterday's patch so that the bgwriter is also told to forgetTom Lane2007-01-17
* Arrange for autovacuum to be killed when another operation wants to be aloneAlvaro Herrera2007-01-16
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-05
* Clean up smgr.c/md.c APIs as per discussion a couple months ago. Instead ofTom Lane2007-01-03
* Update lock comments for concurrent index creation, analyze.Bruce Momjian2006-11-23
* Clean up local redeclarations of variables with DLLIMPORT, per reportTom Lane2006-10-19
* Redesign the patch for allocation of shmem space and LWLocks for add-onTom Lane2006-10-15
* pgindent run for 8.2.Bruce Momjian2006-10-04
* Fix pg_locks view to call advisory locks advisory locks, while preservingTom Lane2006-09-22
* Fix free space map to correctly track the total amount of FSM space neededTom Lane2006-09-21
* Add built-in userlock manipulation functions to replace the formerTom Lane2006-09-18
* Specify lo_write() to take a _const_ buffer, to match documentation.Bruce Momjian2006-09-07
* Add a function GetLockConflicts() to lock.c to report xacts holdingTom Lane2006-08-27
* Add the ability to create indexes 'concurrently', that is, withoutTom Lane2006-08-25
* Now that we've rearranged relation open to get a lock before touchingTom Lane2006-08-18