summaryrefslogtreecommitdiff
path: root/src/include/storage
AgeCommit message (Expand)Author
2013-01-01Update copyrights for 2013Bruce Momjian
2012-12-11Fix performance problems with autovacuum truncation in busy workloads.Kevin Grittner
2012-12-06Background worker processesAlvaro Herrera
2012-12-03Refactor inCommit flag into generic delayChkpt flag.Simon Riggs
2012-12-02Don't advance checkPoint.nextXid near the end of a checkpoint sequence.Tom Lane
2012-12-02Rearrange storage of data in xl_running_xacts.Simon Riggs
2012-11-29Cleanup VirtualXact at end of Hot Standby.Simon Riggs
2012-11-27Add OpenTransientFile, with automatic cleanup at end-of-xact.Heikki Linnakangas
2012-11-09Fix WaitLatch() to return promptly when the requested timeout expires.Tom Lane
2012-10-17Close un-owned SMgrRelations at transaction end.Tom Lane
2012-10-17Revert "Use "transient" files for blind writes, take 2".Tom Lane
2012-10-15Split up process latch initialization for more-fail-soft behavior.Tom Lane
2012-10-09Remove unnecessary overhead in backend's large-object operations.Tom Lane
2012-10-08Autoconfiscate selection of 64-bit int type for 64-bit large object API.Tom Lane
2012-10-07Fix compiling errors on Windows platform. Fix wrong usage ofTatsuo Ishii
2012-10-06Add API for 64-bit large object access. Now users can access up toTatsuo Ishii
2012-07-17Improve coding around the fsync request queue.Tom Lane
2012-07-17Introduce timeout handling frameworkAlvaro Herrera
2012-06-26When LWLOCK_STATS is defined, count spindelays.Robert Haas
2012-06-25Tighten up includes in sinvaladt.h, twophase.h, proc.hAlvaro Herrera
2012-06-25Unify calling conventions for postgres/postmaster sub-main functionsPeter Eisentraut
2012-06-24Replace XLogRecPtr struct with a 64-bit integer.Heikki Linnakangas
2012-06-21Add a small cache of locks owned by a resource owner in ResourceOwner.Heikki Linnakangas
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-06-07Scan the buffer pool just once, not once per fork, during relation drop.Tom Lane
2012-05-14Update comments that became out-of-date with the PGXACT struct.Heikki Linnakangas
2012-05-10Improve control logic for bgwriter hibernation mode.Tom Lane
2012-05-09Rename BgWriterCommLock to CheckpointerCommLockSimon Riggs
2012-05-09Reduce idle power consumption of walwriter and checkpointer processes.Tom Lane
2012-05-04Overdue code review for transaction-level advisory locks patch.Tom Lane
2012-05-02Add missing parenthesis in comment.Robert Haas
2012-05-01Remove dead portsPeter Eisentraut
2012-04-29Rename track_iotiming GUC to track_io_timing.Tom Lane
2012-04-25Remove prototype for nonexistent function.Robert Haas
2012-04-18Finish rename of FastPathStrongLocks to FastPathStrongRelationLocks.Robert Haas
2012-04-18Tighten up error recovery for fast-path locking.Robert Haas
2012-03-29Inherit max_safe_fds to child processes in EXEC_BACKEND mode.Heikki Linnakangas
2012-03-27New GUC, track_iotiming, to track I/O timings.Robert Haas
2012-03-16Add comments explaining why our Itanium spinlock implementation is safe.Heikki Linnakangas
2012-02-08Rename LWLockWaitUntilFree to LWLockAcquireOrWait.Heikki Linnakangas
2012-01-30Make group commit more effective.Heikki Linnakangas
2012-01-29Fix typo in comment.Tom Lane
2012-01-26Make bgwriter sleep longer when it has no work to do, to save electricity.Heikki Linnakangas
2012-01-23Resolve timing issue with logging locks for Hot Standby.Simon Riggs
2012-01-07Use __sync_lock_test_and_set() for spinlocks on ARM, if available.Tom Lane
2012-01-03Use a non-locking initial test in TAS_SPIN on PPC.Tom Lane
2012-01-02Use LWSYNC in place of SYNC/ISYNC in PPC spinlocks, where possible.Tom Lane
2012-01-02Use 4-byte slock_t on both PPC and PPC64.Tom Lane
2012-01-02Use mutex hint bit in PPC LWARX instructions, where possible.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian